From cb74a3b60e236e10d6a97d1859a7b074c4bf0692 Mon Sep 17 00:00:00 2001 From: Sloth Date: Sun, 3 Mar 2013 13:33:31 +0000 Subject: [PATCH] - The AI can now use Spirit Guides. --- res/cardsfolder/e/elvish_spirit_guide.txt | 1 - res/cardsfolder/s/shardless_agent.txt | 1 + res/cardsfolder/s/simian_spirit_guide.txt | 1 - src/main/java/forge/game/ai/ComputerUtilMana.java | 1 + 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/res/cardsfolder/e/elvish_spirit_guide.txt b/res/cardsfolder/e/elvish_spirit_guide.txt index 14ea0b282ca..c32d4badb8f 100644 --- a/res/cardsfolder/e/elvish_spirit_guide.txt +++ b/res/cardsfolder/e/elvish_spirit_guide.txt @@ -3,7 +3,6 @@ ManaCost:2 G Types:Creature Elf Spirit PT:2/2 A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ G | ActivationZone$ Hand | SpellDescription$ Add G to your mana pool. -SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_spirit_guide.jpg SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/69.jpg diff --git a/res/cardsfolder/s/shardless_agent.txt b/res/cardsfolder/s/shardless_agent.txt index 296e93183ed..54a004c6c8e 100644 --- a/res/cardsfolder/s/shardless_agent.txt +++ b/res/cardsfolder/s/shardless_agent.txt @@ -3,6 +3,7 @@ ManaCost:1 G U Types:Artifact Creature Human Rogue PT:2/2 K:Cascade +SVar:PlayMain1:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/shardless_agent.jpg SetInfo:PC2|Uncommon|http://magiccards.info/scans/en/pc2/104.jpg diff --git a/res/cardsfolder/s/simian_spirit_guide.txt b/res/cardsfolder/s/simian_spirit_guide.txt index 54aae9e2426..1f8721c8584 100644 --- a/res/cardsfolder/s/simian_spirit_guide.txt +++ b/res/cardsfolder/s/simian_spirit_guide.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Ape Spirit PT:2/2 A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ R | ActivationZone$ Hand | SpellDescription$ Add R to your mana pool. -SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/simian_spirit_guide.jpg SetInfo:PLC|Common|http://magiccards.info/scans/en/pc/122.jpg diff --git a/src/main/java/forge/game/ai/ComputerUtilMana.java b/src/main/java/forge/game/ai/ComputerUtilMana.java index ef3de857485..c7f4542b3d1 100644 --- a/src/main/java/forge/game/ai/ComputerUtilMana.java +++ b/src/main/java/forge/game/ai/ComputerUtilMana.java @@ -460,6 +460,7 @@ public class ComputerUtilMana { private static List getAvailableMana(final Player ai, final boolean checkPlayable) { final GameState game = Singletons.getModel().getGame(); final List list = ai.getCardsIn(ZoneType.Battlefield); + list.addAll(ai.getCardsIn(ZoneType.Hand)); final List manaSources = CardLists.filter(list, new Predicate() { @Override public boolean apply(final Card c) {