diff --git a/forge-ai/src/main/java/forge/ai/GameState.java b/forge-ai/src/main/java/forge/ai/GameState.java index 1054469a22d..7ad1fd3632a 100644 --- a/forge-ai/src/main/java/forge/ai/GameState.java +++ b/forge-ai/src/main/java/forge/ai/GameState.java @@ -620,6 +620,9 @@ public abstract class GameState { game.getAction().checkStateEffects(true); //ensure state based effects and triggers are updated + // prevent interactions with objects from old state + game.copyLastState(); + // 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). for (int i = 0; i < playerStates.size(); i++) {