Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.
Leech Seed is a skill from Pokémon that allows the user to drain 1/8th of the target’s current HP each turn and heal it for itself. Learn how to recreate this skill in RPG Maker MV!
Grab the copy/paste code here:For those who would like uncapped damage:
<Custom Regenerate Effect> // Check if the original caster isn't the target and that the original target is alive. if (origin !== target && origin.isAlive()) { // Determine the damage dealt. var damage = target.hp / 8; // Round up the damage. damage = Math.ceil(damage); // Play the healing animation on the original caster. origin.startAnimation(46); // Original caster gains HP. origin.gainHp(damage); // Show the HP gained. origin.startDamagePopup(); // Clears the original caster's HP popup. origin.clearResult(); // Play the poison animation on the target. target.startAnimation(59); // Damage the target's HP. target.gainHp(-damage); // Check if the target is dead. if (target.isDead()) { // If the target is dead, make it collapse. target.performCollapse(); } } </Custom Regenerate Effect>
For those who would like capped damage:
<Custom Regenerate Effect> // Check if the original caster isn't the target and that the original target is alive. if (origin !== target && origin.isAlive()) { // Determine the damage dealt. var damage = target.hp / 8; // Round up the damage. damage = Math.ceil(damage); // Cap the damage to 500. damage = Math.min(500, damage); // Play the healing animation on the original caster. origin.startAnimation(46); // Original caster gains HP. origin.gainHp(damage); // Show the HP gained. origin.startDamagePopup(); // Clears the original caster's HP popup. origin.clearResult(); // Play the poison animation on the target. target.startAnimation(59); // Damage the target's HP. target.gainHp(-damage); // Check if the target is dead. if (target.isDead()) { // If the target is dead, make it collapse. target.performCollapse(); } } </Custom Regenerate Effect>
Happy RPG Making!
Please wait while you are redirected...or Click Here if you do not want to wait.