public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

How to make a "Damage Link" Skill

BMM Archive · July 16, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: How to make a "Damage Link" Skill
  • Original author: MazeMaker
  • Original date: July 15, 2018
  • Source thread: https://forums.rpgmakerweb.com/threads/how-to-make-a-damage-link-skill.97727/
  • Source forum path: Game Development Engines > RPG Maker Tutorials > RMMV Tutorials

Summary

Hello everyone! I wanted to share this simple "Damage Link" skill I created for my game. When the battler receives damage, the target it casted Damage Link on will be hurt as well. This was inspired by Yanfly's "Healing Link" tips & tricks video here. To create the Damage Link skill, you will need Yanfly's Buffs & States Core Plugin, found here.

Archived First Post

Hello everyone! I wanted to share this simple "Damage Link" skill I created for my game.
When the battler receives damage, the target it casted Damage Link on will be hurt as well.
This was inspired by Yanfly's "Healing Link" tips & tricks video here.
To create the Damage Link skill, you will need Yanfly's Buffs & States Core Plugin, found here.

To create this effect is rather simple.

Protected download

Create a skill which inflicts the "Damage Link" state we will create below.

Protected download

<Custom Apply Effect>
origin.addState(68);
origin.___dmgLinks = origin.___dmgLinks || [];
origin.___dmgLinks.push(target);
origin.startDamagePopup();
target.startDamagePopup();
</Custom Apply Effect>

To create this effect actually requires two states.
Both the target and caster need a state, which we add here.
This is necessary so that the caster may react in a special way when hit.
The caster will maintain a list of battlers that it is linking damage to.

Protected download

Then we will create the state for the caster, and give it code to react when it is hurt.

<Custom React Effect>
if (target.___dmgLinks && value > 0) {
target.___dmgLinks.forEach(function(link) {
if (link.isStateAffected(67)) {
link.gainHp(-Math.ceil(value / 2));
link.startDamagePopup();
}});
}
</Custom React Effect>

This code makes it so that, when the original caster is hit, it will search through each battler it has linked, check to make sure they are still afflicted with the damage link, and then share the damage. the "value / 2" portion is where you can adjust your formula as you see fit, here it only spreads half damage.

Make sure to update the state ID's to match the state ID's in your own project. (Here, 67 & 68)

Protected download

Once you have that all in place, your Damage Link skill is complete.
I hope you're able to put it to good use!

Happy RPG Making,
- MAZEMAKER

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

Referenced Images / Attachments

dl_1.PNG
dl_1.PNG
dl_2.PNG
dl_2.PNG
dl_3.PNG
dl_3.PNG
2018_7_14_19_22_35_323_1226.png
2018_7_14_19_22_35_323_1226.png
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rpg-maker-archive#mv-tutorials

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar