Stash snapshot after loading game state

This commit is contained in:
Chris H
2024-04-07 19:06:40 -04:00
parent 1a2de095db
commit 518e30284f

View File

@@ -639,6 +639,9 @@ public abstract class GameState {
// prevent interactions with objects from old state // prevent interactions with objects from old state
game.copyLastState(); game.copyLastState();
// Store snapshot for restoring
game.stashGameState();
// Set negative or zero life after state effects if need be, important for some puzzles that rely on // Set negative or zero life after state effects if need be, important for some puzzles that rely on
// pre-setting negative life (e.g. PS_NEO4). // pre-setting negative life (e.g. PS_NEO4).
for (int i = 0; i < playerStates.size(); i++) { for (int i = 0; i < playerStates.size(); i++) {