This code snippet will heal all party members for a certain amount of the damage dealt to an enemy by the skill.
Requirements:
♦ YEP_SkillCore.js
In the picture above, “Will of the Gods” restores 20% of Damage as HP to all allies.
If you want to achieve this effect, use the following notetag:
<Post-Damage Eval> for (var i = 0; i < $gameParty.battleMembers().length; i++) { var actor = $gameParty.battleMembers()[i]; if (actor.id === 0) { continue }; if (actor.hp <= 0) { continue }; actor.gainHp(Math.floor(value * 0.2)); if (actor !== user) { actor.startDamagePopup(); } } </Post-Damage Eval>
Line 5 is optional. If you decide to keep it, the skill will NOT revive dead members. If you leave it out, the skill will revive fallen heroes.
Line 6 needs adjusting! Of course you can keep the value as it is but maybe you’d like your skill to heal more or less than 20%. In that case, change the value 0.2 to something else. 2 = 200%, 1 = 100%, 0.5 = 50%, 0.25 = 25%, ………….
This is very handy. Please share more of these! 🙂
LikeLike
Thanks, will do. 🙂
LikeLike
Hello, I tried to use somes skills with this effect but when it ran, I get a error message :
typeerror cannot read property ‘length’ of undefined
Any ideas how to fix that please ?
LikeLike
Weird. One of the RPG Maker MV Updates must’ve made this code snippet invalid.
It should be fixed now. Thanks for reporting it!
LikeLike