From 6b6e87015ed922a0aa62cc72efd88bd9e2244ab6 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Wed, 7 Oct 2020 07:39:52 -0400 Subject: [PATCH] drafts --- .../res/cardsfolder/c/champion_of_stray_souls.txt | 3 +-- forge-gui/res/cardsfolder/d/death_denied.txt | 6 ++---- forge-gui/res/cardsfolder/s/selective_snare.txt | 5 ++--- forge-gui/res/cardsfolder/w/wildest_dreams.txt | 11 ++++------- 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/champion_of_stray_souls.txt b/forge-gui/res/cardsfolder/c/champion_of_stray_souls.txt index 9a486103fca..3294e4313a0 100644 --- a/forge-gui/res/cardsfolder/c/champion_of_stray_souls.txt +++ b/forge-gui/res/cardsfolder/c/champion_of_stray_souls.txt @@ -3,8 +3,7 @@ ManaCost:4 B B Types:Creature Skeleton Warrior PT:4/4 # TODO: The AI will never activate this ability since it can't properly pay the cost. Consider updating. -A:AB$ ChangeZone | Cost$ 3 B B T Sac | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select X target creature cards from your graveyard | TargetMin$ ChosenX | TargetMax$ ChosenX | References$ X | AILogic$ Never | SpellDescription$ Return X target creatures from your graveyard to the battlefield. -SVar:X:XChoice +A:AB$ ChangeZone | Announce$ X | Cost$ 3 B B T Sac | CostDesc$ Sacrifice X other creatures: | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select X target creature cards from your graveyard | TargetMin$ X | TargetMax$ X | References$ X | AILogic$ Never | SpellDescription$ Return X target creatures from your graveyard to the battlefield. A:AB$ ChangeZone | Cost$ 5 B B | Origin$ Graveyard | Destination$ Library | ActivationZone$ Graveyard | Defined$ Self | SpellDescription$ Put CARDNAME on top of your library from your graveyard. AI:RemoveDeck:All Oracle:{3}{B}{B}, {T}, Sacrifice X other creatures: Return X target creature cards from your graveyard to the battlefield.\n{5}{B}{B}: Put Champion of Stray Souls on top of your library from your graveyard. diff --git a/forge-gui/res/cardsfolder/d/death_denied.txt b/forge-gui/res/cardsfolder/d/death_denied.txt index 31fee9a54e0..cf1b86bab7f 100644 --- a/forge-gui/res/cardsfolder/d/death_denied.txt +++ b/forge-gui/res/cardsfolder/d/death_denied.txt @@ -1,9 +1,7 @@ Name:Death Denied ManaCost:X B B Types:Instant Arcane -A:SP$ ChangeZone | Cost$ X B B | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Hand | References$ X,MaxTgts | SpellDescription$ Return X target creature cards from your graveyard to your hand. -# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) -SVar:X:Targeted$Amount +A:SP$ ChangeZone | Cost$ X B B | TargetMin$ X | TargetMax$ X | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select X target creatures in your graveyard | Origin$ Graveyard | Destination$ Hand | References$ X | SpellDescription$ Return X target creature cards from your graveyard to your hand. +SVar:X:Count$xPaid SVar:MaxTgts:Count$TypeInYourYard.Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/death_denied.jpg Oracle:Return X target creature cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/selective_snare.txt b/forge-gui/res/cardsfolder/s/selective_snare.txt index 78579ab38a4..ed382740588 100644 --- a/forge-gui/res/cardsfolder/s/selective_snare.txt +++ b/forge-gui/res/cardsfolder/s/selective_snare.txt @@ -1,7 +1,6 @@ Name:Selective Snare ManaCost:X U Types:Sorcery -A:SP$ ChangeZone | AnnounceType$ CreatureType | AILogic$ MostProminentOppControls | Cost$ X U | ValidTgts$ Creature.ChosenType | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creature of the chosen creature type | Origin$ Battlefield | Destination$ Hand | References$ X,MaxTgts | SpellDescription$ Return X target creatures of the creature type of your choice to their owner's hand. -SVar:X:Targeted$Amount -SVar:MaxTgts:Count$Valid Creature.ChosenType +A:SP$ ChangeZone | Cost$ X U | AnnounceType$ CreatureType | AILogic$ MostProminentOppControls | ValidTgts$ Creature.ChosenType | TargetMin$ X | TargetMax$ X | TgtPrompt$ Select X target creatures of the chosen creature type | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return X target creatures of the creature type of your choice to their owner's hand. +SVar:X:Count$xPaid Oracle:Return X target creatures of the creature type of your choice to their owner's hand. diff --git a/forge-gui/res/cardsfolder/w/wildest_dreams.txt b/forge-gui/res/cardsfolder/w/wildest_dreams.txt index 1ad255e47b3..3b6f5494156 100644 --- a/forge-gui/res/cardsfolder/w/wildest_dreams.txt +++ b/forge-gui/res/cardsfolder/w/wildest_dreams.txt @@ -1,10 +1,7 @@ Name:Wildest Dreams ManaCost:X X G Types:Sorcery -A:SP$ ChangeZone | Cost$ X X G | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Card.YouOwn | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Hand | References$ X,MaxTgts | SubAbility$ DBExile | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME -SVar:DBExile:DB$ChangeZone | Origin$ Stack | Destination$ Exile -# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) -SVar:X:Targeted$Amount -SVar:MaxTgts:Count$InYourYard -SVar:Picture:http://www.wizards.com/global/images/magic/general/wildest_dreams.jpg -Oracle:Return X target cards from your graveyard to your hand. Exile Wildest Dreams. \ No newline at end of file +A:SP$ ChangeZone | Cost$ X X G | TargetMin$ X | TargetMax$ X | ValidTgts$ Card.YouOwn | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Hand | References$ X | SubAbility$ DBExile | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME +SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile +SVar:X:Count$xPaid +Oracle:Return X target cards from your graveyard to your hand. Exile Wildest Dreams.