Here’s the remake of the Mana Shield plugin for RPG Maker MZ! Be sure to place it below other Battle plugins and VisuMZ plugins.
A Mana Shield can have many functions with this plugin. There’s a few different shield types to be used. Split is the best known: It will split damage between HP and either MP or TP. A shield with the Absorb or Reduce properties will negate some of the incoming damage, while a Replenishing type of shield will actually restore some of the damage taken as either HP, MP or TP! A shield with the Ignoring property has a chance to ignore incoming damage altogether! You can mix these types to your liking and thus create unique mana shields.
Usage
Use the following notetags to see an effect.
• Weapons, Armours, States
<MS_Absorb: x%>
Will reduce incoming damage by x%. x can be a formula.
Example notetag: <MS_Absorb: 20%>
. 100 Damage will be reduced by 20% => 80 Damage.
<MS_Reduce: x>
Will reduce incoming damage by x. x can be a formula.
Example notetag: <MS_Reduce: 30>
. 160 Damage will be reduced by 30 => 130 Damage.
<MS_Split_x: y%>
Will split incoming damage between HP and x (x being either MP or TP) by y%. y can be a formula.
Example notetag: <MS_Split_MP: 50%>
. 140 Damage will be split to 70 HP Damage and 70 MP Damage.
<MS_Replenish_x: y%>
Will replenish x (x being either HP, MP or TP) by y% of the damage. y can be a formula.
Example notetag: <MS_Replenish_TP: 50%>
. 100 Damage will recover 50 TP.
<MS_Ignore: x%>
Will ignore all incoming damage with a probability of x%. x can be a formula.
Example notetag: <MS_Ignore: 100%>
. Will certainly ignore any damage.
<MS_Dissolve_x: y>
Will delete the state with the Mana Shield property if the afflicted battler has y or less x (x being either HP, MP or TP). y can be a formula.
Example notetag: <MS_Dissolve_MP: 0>
. Will remove the Mana Shield State if the battler has 0 MP (or less) left.
<MS_TP_Ratio: x>
1 TP will drain x Points of Damage. If there’s no Tag present, it will just revert to what’s set in the “Default TP Ratio” parameter.
Example notetag: <MS_TP_Ratio: 5>
. 1 TP will absorb 5 Points of Damage.
<MS_MP_Ratio: x>
1 MP will drain x Points of Damage. If there’s no Tag present, it will just revert to what’s set in the “Default MP Ratio” parameter.
Example notetag: <MS_MP_Ratio: 2>
. 1 MP will absorb 2 Points of Damage.
U
Hello, thank you very much for sharing such a good plugin.
But does this plugin seem to have a problem with the latest version of rpgmakermz?
TP and MP don’t offset the damage
I’m sorry
Hope you can repair it! thank you.
LikeLike