From 407f10fa8651350fcc09615d15384af8e6028288 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Tue, 15 May 2012 07:21:51 +0400 Subject: [PATCH] critical core fix for failing test --- Mage/src/mage/game/GameImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage/src/mage/game/GameImpl.java b/Mage/src/mage/game/GameImpl.java index 2aea6c41355..b3d4ba7e49b 100644 --- a/Mage/src/mage/game/GameImpl.java +++ b/Mage/src/mage/game/GameImpl.java @@ -633,7 +633,9 @@ public abstract class GameImpl> implements Game, Serializa state.setPriorityPlayerId(player.getId()); while (!player.isPassed() && !player.hasLost() && !player.hasLeft() && !isPaused() && !isGameOver()) { if (!resuming) { - checkStateAndTriggered(); + if (checkStateAndTriggered()) { + applyEffects(); + } if (isPaused() || isGameOver()) return; // resetPassed should be called if player performs any action if (player.priority(this))