mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
PhaseHandler: reset ActiveTriggers before the BattleTriggers are check.
That does fix Finest Hour
This commit is contained in:
@@ -513,6 +513,8 @@ public class PhaseHandler implements java.io.Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
nCombatsThisTurn++;
|
nCombatsThisTurn++;
|
||||||
|
// Reset all active Triggers
|
||||||
|
game.getTriggerHandler().resetActiveTriggers();
|
||||||
|
|
||||||
// Prepare and fire event 'attackers declared'
|
// Prepare and fire event 'attackers declared'
|
||||||
Multimap<GameEntity, Card> attackersMap = ArrayListMultimap.create();
|
Multimap<GameEntity, Card> attackersMap = ArrayListMultimap.create();
|
||||||
@@ -855,7 +857,7 @@ public class PhaseHandler implements java.io.Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final boolean isFirstCombat() {
|
public final boolean isFirstCombat() {
|
||||||
return (nCombatsThisTurn == 0);
|
return (nCombatsThisTurn == 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final boolean isFirstUpkeep() {
|
public final boolean isFirstUpkeep() {
|
||||||
|
|||||||
Reference in New Issue
Block a user