diff --git a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java index e42c371233d..4626c13027d 100644 --- a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java +++ b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java @@ -513,6 +513,8 @@ public class PhaseHandler implements java.io.Serializable { } nCombatsThisTurn++; + // Reset all active Triggers + game.getTriggerHandler().resetActiveTriggers(); // Prepare and fire event 'attackers declared' Multimap attackersMap = ArrayListMultimap.create(); @@ -855,7 +857,7 @@ public class PhaseHandler implements java.io.Serializable { } public final boolean isFirstCombat() { - return (nCombatsThisTurn == 0); + return (nCombatsThisTurn == 1); } public final boolean isFirstUpkeep() {