I appreciate the report and steps.
I've been able to reproduce this issue with your hold.
I think I've isolated the issue. It's related to a monster variable named ExtraVars that stores a packed copy of the monster's current stats when saving game. ExtraVars is used to set the monster's current stats when loading game.
However, once ExtraVars is set for a monster, its values are referenced to set the monster's stats on each room re-entrance thereafter. The bug is that ExtraVars doesn't get updated to the monster's current values when exiting the room, and its saved values keep getting reused each time the room is re-entered.
I'll think of how best to address this. I think the right choice is to clear out ExtraVars for each monster (except NPCs, which are handled specially) once the monster's stats are loaded from this variable, which will preclude ExtraVars from being used to override the monster's current stats during play.
Fixing for
1.2.8.
____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
[Last edited by mrimer at 09-23-2020 05:25 AM]