Adjusts a battler's HP, MP, and TP values to remain relative to respective maximum values when modified by buffs, states, equipment, and levels.
For Example:
Normally This Happens Actor's HP = 800 / 1000
Buff MHP +50%
Actor's HP 800 / 1500
Although the actor's maximum HP was increased, allowing the potential for greater Health values, the actor's health percentage actually drops from 80% to 53%. The modification itself has no immediate advantage.
With This Script Actor's HP = 800 / 1000
Buff MHP +50%
Actor's HP 1200 / 1500 Because 80% of 1500 is 1200
When the actor's maximum HP is increased, their HP value is adjusted to remain at the 80% it began with. This keeps the actor's overall condition exactly the same while providing an immediate health advantage.
The Opposite Is Also True:
Normally This Happens Actor's HP = 800 / 1000
Debuff MHP -15%
Actor's HP = 800 / 850
By default, this has little to no effect depending on when the modification happens, and the actor's Health percentage actually increases from 80% to 94%. The Health bar will deceptively imply that the actor's condition improved.
With This Script Actor's HP = 800 / 1000
Debuff MHP -15%
Actor's HP = 680 / 850 Because 80% of 850 is 680
The actor will also loose the equivalent health.