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.
Bide is a skill from Pokémon. When used, the user cannot act for 2-3 turns. During this time, if the user takes damage, the damage is stored. Once the Bide effect ends, the stored damage is dealt two-fold back at the enemies.
You can get the copy/paste code here:
<Custom Apply Effect> // Upon applying Bide, set the Bide damage to 0. user._bide = 0; </Custom Apply Effect> <Custom Respond Effect> // Check if the target took any HP damage. if (target.result().hpDamage > 0) { // If the target did, raise the Bide damage by the HP damage taken. target._bide += target.result().hpDamage; } </Custom Respond Effect> <Custom Remove Effect> // Check if the party is in battle. if ($gameParty.inBattle()) { // Play animation 97 on the user. user.startAnimation(97); // Calculate the damage. The damage dealt is equal to 2x Bide damage. var damage = Math.ceil(user._bide * 2); // Get the group of alive enemies. var enemies = user.opponentsUnit().aliveMembers(); // Loop through each of the enemies. for (var i = 0; i < enemies.length; ++i) { // Get the enemy. var enemy = enemies[i]; // Play animation 107 on the enemy. enemy.startAnimation(107); // Make the enemy take damage. enemy.gainHp(-damage); // Prompt the enemy's damage popup. enemy.startDamagePopup(); // Clear the results of the enemy taking damage. enemy.clearResult(); // Check if the enemy is dead. if (enemy.isDead()) { // If the enemy is dead, make it collapse. enemy.performCollapse(); } } // Reset the Bide damage value. user._bide = 0; } // Check if the party is in battle. </Custom Remove Effect>
Happy Biding!
Please wait while you are redirected...or Click Here if you do not want to wait.