I found a problem.
When equipped with items that increase HP limit,
When recovering with heal staff,
Recovery exceeding HP’s maximum occurs and the game freezes.
Reproduction method.
(This is testing on the boss rush stage of SkillsTest.gba, which was built by downloading from github on 2018/3/3.)
Set stat booster to increase HP to weapons.
For example, if you are equipped with items that make HP increase 10.
I set the statbooster effect on items using FEBuilderGBA.
Steal sword has a stat boost effect that sets HP + 10.
Please let the character equip the item.
In the middle of the game, by making items equipped, we will make a difference between the maximum HP and the current HP.
this time, I got equipped by handing items.
Please recover the character’s HP with heal staff.
The amount of recovery occurs ignoring the upper limit of HP, and the game freezes.
If Mulder recovers Eirika’s HP with heal staff, recovery will occur beyond the HP limit and the game will freeze.
This problem also occurs in the latest version in github.
It seems to be a problem from the past version, also occurred in version 20171130.
Other information.
It does not occur in vanilla not using SkillSystems.
It does not occur in Vulnerary or Elixir.
It happens even outside Mulder.
It occurs when it recovers with staff.
Besides heal staff, it also happens with recover staff etc.
However, it does not occur with Fortify staff.
When battle animation is turned off, the word NO DAMAGE appears on recovery and it will not be recovered.
However, the game does not crash.