From 2cb6a23e871f253484de677fd8d0c775e65e2870 Mon Sep 17 00:00:00 2001 From: Agetian Date: Tue, 10 Oct 2023 17:18:57 +0300 Subject: [PATCH] - Use isNegativeCounter. --- forge-ai/src/main/java/forge/ai/ability/TimeTravelAi.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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