diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java index 8f8e2240660..ee949ddf2a8 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java @@ -1456,6 +1456,8 @@ public class ChangeZoneAi extends SpellAbilityAi { } } else if ("WorstCard".equals(logic)) { return ComputerUtilCard.getWorstAI(fetchList); + } else if ("BestCard".equals(logic)) { + return ComputerUtilCard.getBestAI(fetchList); // generally also means the most expensive one or close to it } else if ("Mairsil".equals(logic)) { return SpecialCardAi.MairsilThePretender.considerCardFromList(fetchList); } else if ("SurvivalOfTheFittest".equals(logic)) { diff --git a/forge-gui/res/cardsfolder/h/hide_seek.txt b/forge-gui/res/cardsfolder/h/hide_seek.txt index bb10c530838..56a4d7534a0 100644 --- a/forge-gui/res/cardsfolder/h/hide_seek.txt +++ b/forge-gui/res/cardsfolder/h/hide_seek.txt @@ -11,7 +11,7 @@ ALTERNATE Name:Seek ManaCost:W B Types:Instant -A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Library | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | Changetype$ Card | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Library | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | Changetype$ Card | ChangeNum$ 1 | RememberChanged$ True | IsCurse$ True | AILogic$ BestCard | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles their library. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost