Relative Basic Stats
by: Rinobi
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.
Spoiler: Change Log
- [05/28/2017] 1.00 Public Release
- [08/17/2017] 1.10 Included missing Buffs/Debuffs
- [09/04/2017] 1.30 Settings added. Restriction fix.
Spoiler: Features
- Plug & Play, functions as advertised.
Spoiler: Script
Spoiler: Downloads
本贴来自国际rpgmaker官方论坛作者:Rinobi处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/relative-basic-stats.79197/