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
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.
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
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 downloadReferenced Images / Attachments
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.
Replies (0)
No replies yet.
0
replies
1
view
Topic Summary
Loading summary...



