diff --git a/src/main/java/forge/game/ai/AiController.java b/src/main/java/forge/game/ai/AiController.java index bbd47677de3..df064e684cd 100644 --- a/src/main/java/forge/game/ai/AiController.java +++ b/src/main/java/forge/game/ai/AiController.java @@ -787,6 +787,7 @@ public class AiController { landsWannaPlay.remove(land); player.playLand(land, false); game.getPhaseHandler().setPriority(player); + game.getAction().checkStateEffects(); } } diff --git a/src/main/java/forge/game/player/HumanPlay.java b/src/main/java/forge/game/player/HumanPlay.java index ddcd6a82159..a36190719b6 100644 --- a/src/main/java/forge/game/player/HumanPlay.java +++ b/src/main/java/forge/game/player/HumanPlay.java @@ -86,6 +86,7 @@ public class HumanPlay { if (sa == Ability.PLAY_LAND_SURROGATE) { p.playLand(sa.getSourceCard(), false); p.getGame().getPhaseHandler().setPriority(p); + p.getGame().getAction().checkStateEffects(); return; }