This commit is contained in:
Northmoc
2020-10-07 07:39:52 -04:00
parent 61043dcfcf
commit 6b6e87015e
4 changed files with 9 additions and 16 deletions

View File

@@ -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<X/Creature.Other/other creatures> | 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<X/Creature.Other/other creatures> | 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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.
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.