Tips & Tricks – Mana Burn (World of WarCraft)

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.

Mana Burn is a recurring skill from the WarCraft series. It deals damage to the target’s Mana and then deals proportional damage to the target’s HP. Here’s how you can do the same with RPG Maker MV!

You can get the copy/paste code here:

MP Damage version.

<Bypass Armor Scaling>

<Damage Formula>
// Calculate 10% of target's current MP.
var mp = Math.ceil(b.mp * 0.10);
// Calculate the cap: 20% of user's MaxMP.
var cap = Math.ceil(a.mmp * 0.20);
// Determine if the MP cap is to be used.
mp = Math.min(mp, cap);
// Target loses MP.
b.gainMp(-mp);
// Damage is equal to 50% of MP damage dealt.
value = Math.ceil(mp * 0.50);
</Damage Formula>

TP Damage version.

<Bypass Armor Scaling>

<Damage Formula>
// Calculate 10% of target's current TP.
var tp = Math.ceil(b.tp * 0.10);
// Calculate the cap: 20% of user's MaxTP.
var cap = Math.ceil(a.maxTp() * 0.20);
// Determine if the TP cap is to be used.
tp = Math.min(tp, cap);
// Target loses TP.
b.gainTp(-tp);
// Damage is equal to 50% of TP damage dealt.
value = Math.ceil(tp * 0.50);
</Damage Formula>

Happy Mana Burning!

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