- Use isNegativeCounter.

This commit is contained in:
Agetian
2023-10-10 17:18:57 +03:00
committed by Chris H
parent a5e20fb3a0
commit 2cb6a23e87

View File

@@ -4,9 +4,11 @@ package forge.ai.ability;
import java.util.Map; import java.util.Map;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.ai.ComputerUtil;
import forge.ai.SpellAbilityAi; import forge.ai.SpellAbilityAi;
import forge.game.card.Card; import forge.game.card.Card;
import forge.game.card.CounterEnumType; import forge.game.card.CounterEnumType;
import forge.game.card.CounterType;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.player.PlayerActionConfirmMode; import forge.game.player.PlayerActionConfirmMode;
import forge.game.player.PlayerController; import forge.game.player.PlayerController;
@@ -36,7 +38,7 @@ public class TimeTravelAi extends SpellAbilityAi {
// so removing them is good; stuff on the battlefield is usually stuff like Vanishing or As Foretold, which favors adding Time // so removing them is good; stuff on the battlefield is usually stuff like Vanishing or As Foretold, which favors adding Time
// counters for better effect, but exceptions should be added here). // counters for better effect, but exceptions should be added here).
Card target = (Card)params.get("Target"); Card target = (Card)params.get("Target");
return !target.isInZone(ZoneType.Exile); return !ComputerUtil.isNegativeCounter(CounterType.get(CounterEnumType.TIME), target);
} }
@Override @Override