From a2bdad3b32efa7f7015a7599bf2661427770e045 Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 13 Feb 2013 19:23:19 +0000 Subject: [PATCH] Added "AILogic$ Never" to Muse Vessel. --- res/cardsfolder/m/muse_vessel.txt | 2 +- src/main/java/forge/card/ability/ai/ChooseCardAi.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/res/cardsfolder/m/muse_vessel.txt b/res/cardsfolder/m/muse_vessel.txt index 939fe91b4b2..9f1b7949773 100644 --- a/res/cardsfolder/m/muse_vessel.txt +++ b/res/cardsfolder/m/muse_vessel.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact Text:no text A:AB$ ChangeZone | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery. -A:AB$ ChooseCard | Cost$ 1 | ChoiceZone$ Exile | Choices$ Card.IsRemembered | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Muse Vessel | SubAbility$ DBPlayYouOwn | SpellDescription$ Choose a card exiled with CARDNAME. You may play that card this turn. +A:AB$ ChooseCard | Cost$ 1 | ChoiceZone$ Exile | Choices$ Card.IsRemembered | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Muse Vessel | SubAbility$ DBPlayYouOwn | AILogic$ Never | SpellDescription$ Choose a card exiled with CARDNAME. You may play that card this turn. SVar:DBPlayYouOwn:DB$ Pump | Defined$ ChosenCard | KW$ HIDDEN May be played | PumpZone$ Exile | ConditionDefined$ ChosenCard | ConditionPresent$ Card.YouOwn | ConditionCompare$ EQ1 | SubAbility$ DBPlayOppOwn SVar:DBPlayOppOwn:DB$ Pump | Defined$ ChosenCard | KW$ HIDDEN May be played by your opponent | PumpZone$ Exile | ConditionDefined$ ChosenCard | ConditionPresent$ Card.OppOwn | ConditionCompare$ EQ1 T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget diff --git a/src/main/java/forge/card/ability/ai/ChooseCardAi.java b/src/main/java/forge/card/ability/ai/ChooseCardAi.java index 6e598f545d1..b3429feba7c 100644 --- a/src/main/java/forge/card/ability/ai/ChooseCardAi.java +++ b/src/main/java/forge/card/ability/ai/ChooseCardAi.java @@ -54,6 +54,8 @@ public class ChooseCardAi extends SpellAiLogic { if (choices.isEmpty()) { return false; } + } else if (sa.getParam("AILogic").equals("Never")) { + return false; } }