From 4a95685436ccdd9109ec919c7184f92f72e4945f Mon Sep 17 00:00:00 2001 From: tehdiplomat Date: Thu, 16 Aug 2018 21:48:51 -0400 Subject: [PATCH 1/3] Add Windgrave's Judgmenet and Yennett --- .../res/cardsfolder/w/windgraces_judgment.txt | 6 ++++++ .../cardsfolder/y/yennett_cryptic_sovereign.txt | 14 ++++++++++++++ forge-gui/res/editions/Commander 2018.txt | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/w/windgraces_judgment.txt create mode 100644 forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt diff --git a/forge-gui/res/cardsfolder/w/windgraces_judgment.txt b/forge-gui/res/cardsfolder/w/windgraces_judgment.txt new file mode 100644 index 00000000000..6fb2cf1e7f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/windgraces_judgment.txt @@ -0,0 +1,6 @@ +Name:Windgrace's Judgment +ManaCost:3 B G +Types:Instant +A:SP$ Destroy | Cost$ 3 B G | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls to destroy. | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | SpellDescription$ For any number of opponents, destroy target nonland permanent that player controls. +SVar:OneEach:PlayerCountOpponents$Amount +Oracle:For any number of opponents, destroy target nonland permanent that player controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt new file mode 100644 index 00000000000..2cd71c66e94 --- /dev/null +++ b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt @@ -0,0 +1,14 @@ +Name:Yennett, Cryptic Sovereign +ManaCost:2 W U B +Types:Legendary Creature Sphinx +PT:3/5 +K:Flying +K:Vigilance +K:Menace +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. +SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast +SVar:DBMayCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ M21 | References$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Play | ConditionDefined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +Oracle:Flying,vigilance,menace\nWhenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. diff --git a/forge-gui/res/editions/Commander 2018.txt b/forge-gui/res/editions/Commander 2018.txt index 62c66b86732..64fe5c1fdaa 100644 --- a/forge-gui/res/editions/Commander 2018.txt +++ b/forge-gui/res/editions/Commander 2018.txt @@ -57,7 +57,7 @@ Type=Other 48 M Varina, Lich Queen 49 R Windgrace's Judgment 50 R Xantcha, Sleeper Agent -51 M Yennet, Crypt Sovereign +51 M Yennett, Cryptic Sovereign 52 R Yuriko, the Tiger's Shadow 53 R Ancient Stone Idol 54 R Coveted Jewel From 1ae10cb5ca2d5ed45f7dbc5d78b579ad3eb9048a Mon Sep 17 00:00:00 2001 From: tehdiplomat Date: Fri, 17 Aug 2018 07:50:16 -0400 Subject: [PATCH 2/3] Fix Yennett draw --- forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt index 2cd71c66e94..65bacdff5d3 100644 --- a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt +++ b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt @@ -7,8 +7,8 @@ K:Vigilance K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast -SVar:DBMayCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ M21 | References$ X | SubAbility$ DBDraw -SVar:DBDraw:DB$ Play | ConditionDefined$ Remembered | SubAbility$ DBCleanup +SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ M21 | References$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost Oracle:Flying,vigilance,menace\nWhenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. From b927c790c74a6db1e6f97e7aab0bd3b1d3580a0a Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Fri, 17 Aug 2018 12:25:31 +0000 Subject: [PATCH 3/3] Update TriggerDesc --- forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt index 65bacdff5d3..10a8766b44b 100644 --- a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt +++ b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt @@ -5,7 +5,7 @@ PT:3/5 K:Flying K:Vigilance K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ M21 | References$ X | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | SubAbility$ DBCleanup