From 42e3778778168fcfe54eec944f04419a510e8f01 Mon Sep 17 00:00:00 2001 From: Sloth Date: Thu, 9 Oct 2014 21:57:45 +0000 Subject: [PATCH] - Added AI support for Perilous Research (given the right deck). --- forge-game/src/main/java/forge/game/card/Card.java | 5 +++++ forge-gui/res/cardsfolder/p/perilous_research.txt | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index cece1ec3f1b..6027bee916a 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -4995,6 +4995,11 @@ public class Card extends GameEntity implements Comparable, IIdentifiable if (!isCommander) { return false; } + } else if (property.startsWith("HasSVar")) { + final String svar = property.substring(8); + if (!hasSVar(svar)) { + return false; + } } else { if (!isType(property)) { return false; diff --git a/forge-gui/res/cardsfolder/p/perilous_research.txt b/forge-gui/res/cardsfolder/p/perilous_research.txt index 8bc1d481db0..e79ebdc0053 100644 --- a/forge-gui/res/cardsfolder/p/perilous_research.txt +++ b/forge-gui/res/cardsfolder/p/perilous_research.txt @@ -2,7 +2,8 @@ Name:Perilous Research ManaCost:1 U Types:Instant A:SP$ Draw | Cost$ 1 U | NumCards$ 2 | SubAbility$ DBSac | SpellDescription$ Draw two cards, then sacrifice a permanent. -SVar:DBSac:DB$Sacrifice | SacValid$ Permanent +SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent +SVar:NeedsToPlay:Permanent.YouCtrl+HasSVar SacMe SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/perilous_research.jpg Oracle:Draw two cards, then sacrifice a permanent.