diff --git a/forge-ai/src/main/java/forge/ai/ability/TimeTravelAi.java b/forge-ai/src/main/java/forge/ai/ability/TimeTravelAi.java index 308ec37643e..be092c164ee 100644 --- a/forge-ai/src/main/java/forge/ai/ability/TimeTravelAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/TimeTravelAi.java @@ -4,9 +4,11 @@ package forge.ai.ability; import java.util.Map; import com.google.common.collect.Iterables; +import forge.ai.ComputerUtil; import forge.ai.SpellAbilityAi; import forge.game.card.Card; import forge.game.card.CounterEnumType; +import forge.game.card.CounterType; import forge.game.player.Player; import forge.game.player.PlayerActionConfirmMode; 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 // counters for better effect, but exceptions should be added here). Card target = (Card)params.get("Target"); - return !target.isInZone(ZoneType.Exile); + return !ComputerUtil.isNegativeCounter(CounterType.get(CounterEnumType.TIME), target); } @Override