From 444a5629a874c54708a8bd121024707a587c95b1 Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Tue, 17 Jan 2023 10:51:55 +0100 Subject: [PATCH] Fix reloading interacting with objects from old state --- forge-ai/src/main/java/forge/ai/GameState.java | 3 +++ 1 file changed, 3 insertions(+) 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++) {