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.
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