Tips & Tricks – Cup of Life (Final Fantasy Tactics) – RPG Maker MV

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.

The Cup of Life is a passive ability from Final Fantasy Tactics and is used to distribute excess healing across party members. However, we’ll take a spin on this effect today and redirect the excess healing to only the caster itself! Here’s how we can make this effect in RPG Maker MV!

You can grab the copy/paste code here: 


Insert the following Lunatic Mode code in your Cup of Life passive state’s notebox. Change the value in red to reflect the settings of your game.

<Custom Confirm Effect>
// Get the current HP difference between the target's MaxHP and HP
var hpdiff = target.mhp - target.hp;
// Check if the target is alive and receiving HP healing and if the difference for the healing is greater than the target's HP difference
if (this.isHpEffect() && target.isAlive() && value < 0 && (Math.abs(value) > hpdiff)) {
  // Calculate the difference between the target's HP difference and the healing to be received
  var difference = Math.abs(value) - hpdiff;
  // Reduce the healing by the amount
  value = -hpdiff;
  // Make the caster gain the difference in healing
  user.gainHp(difference);
  // Make a damage popup
  user.startDamagePopup();
  // Clear the user's results
  user.clearResult();
  // Start an animation on the user
  user.startAnimation(46);
}
</Custom Confirm Effect>

Enjoy!

Please wait while you are redirected...or Click Here if you do not want to wait.