I’m breaking on read on the MaxHp/currentHp bytes in ram and in the unit data, as well as what we know so far. I’m not delving into growths, but the caps themselves.
(Battle data current HP)
(Map Battle Preview Display)
Found another one.
Does something with writing back HP after battle?
Change all of these to their unsigned versions.
This works so far, except the display in battle glitches, but the actual numbers are preserved.
From Nintenlord’s notes, the offsets I’ve missed:
0203a482 read by(during level up)
0202BD62 read by(during level up)