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 Bloodthirster is a weapon from League of Legends. It offers Life Steal properties and a unique passive for the user that if Life Steal would overheal the user, the user is granted a shield. In the case of RPG Maker MV, it will be in the form of an Absorption Barrier! Let’s recreate this effect!
Here is the copy and paste version of the code:
Please wait while you are redirected...or Click Here if you do not want to wait.<Custom Confirm Effect> // Registers the HP value of the user. user._confirmHp = user.hp; </Custom Confirm Effect> <Custom Establish Effect> // Check to see if the effect deals damage to HP and is a physical attack. if (value > 0 && this.isHpEffect() && this.isPhysical()) { // Check to see if the user is at full HP. if (user.hp === user.mhp) { // Get the user's Life Steal results. var result = user.result(); // Get the overheal amount. var overheal = -1 * result.hpDamage + user._confirmHp - user.mhp; // Check if the overheal amount is above 0. if (overheal > 0) { // Adds a barrier to the user based on the overheal amount. user.gainBarrier(overheal, 2); } } } </Custom Establish Effect>
Have fun!