Delete save file. Restart game.
Health is shown at 100%.
(S)ave the game.
(L)oad the game.
Health is now at +infinity.
Stop/Start the game - it’s still the same.
And I just found what must be the solution: Set my maxHealthPoints
inside of RestoreState()
too!