mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 13:02:06 -08:00
Another watcher fix
This commit is contained in:
parent
ce3176adf2
commit
0e2096395a
1 changed files with 6 additions and 6 deletions
|
|
@ -71,12 +71,13 @@ public class AttackedLastTurnWatcher extends Watcher {
|
|||
public void watch(GameEvent event, Game game) {
|
||||
if (event.getType() == GameEvent.EventType.BEGINNING_PHASE_PRE) {
|
||||
UUID activePlayer = game.getActivePlayerId();
|
||||
if (attackedLastTurnCreatures.containsKey(activePlayer)) {
|
||||
if (attackedThisTurnCreatures.containsKey(activePlayer)) {
|
||||
attackedThisTurnCreatures.remove(activePlayer);
|
||||
} else {
|
||||
attackedLastTurnCreatures.remove(activePlayer);
|
||||
if (attackedThisTurnCreatures.containsKey(activePlayer)) {
|
||||
if (attackedThisTurnCreatures.get(activePlayer) != null) {
|
||||
attackedLastTurnCreatures.put(activePlayer, getAttackedThisTurnCreatures(activePlayer));
|
||||
}
|
||||
attackedThisTurnCreatures.remove(activePlayer);
|
||||
} else { // } else if (attackedLastTurnCreatures.containsKey(activePlayer)) {
|
||||
attackedLastTurnCreatures.remove(activePlayer);
|
||||
}
|
||||
}
|
||||
if (event.getType() == GameEvent.EventType.ATTACKER_DECLARED) {
|
||||
|
|
@ -88,7 +89,6 @@ public class AttackedLastTurnWatcher extends Watcher {
|
|||
attackingCreatures.add(new MageObjectReference(attacker, game));
|
||||
}
|
||||
}
|
||||
attackedLastTurnCreatures.put(attackingPlayer, attackingCreatures);
|
||||
attackedThisTurnCreatures.put(attackingPlayer, attackingCreatures);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue