[bug] shield/shieldpercent absorption mechanic bug
Before I cast a shield mechanic. I have 20 max_absorption comes from the player's equipment. Then I execute shield mechanic, this mechanic will mess up my max_absorption attribute.
- shield{amount=10;ma=11} @Caster
Absorption effect can apply on player, but this mechanic will add a extra base max_absorption that I can not remove.
If I try these mechanic argument below, it will failed.
- shield{amount=10;ma=10} @Caster
- shield{amount=10;ma=0} @Caster
shieldpercent does the same thing, apply absorption successfully, but mess up my max_absorption attribute.
I think it could add another argument to change the operation for absorption like "SET/ADD/SUBTRACT". And internal placeholder to display entity's current absorption value, player can get confused about not seeing mob's hp reduce after several attack, mob with absorption is fun, if lack of visual feedback, it will looks like mob have invunlunable or some kind of bug.