Storm Herald - I didn't add AtEOT$ Exile to the animate anticipating some corner case Izzet shenanigans where this card gets flashed in on someone else's turns and the auras last until YOUR next end step. Possible it still can be cleaned up in some way. But this seems correct.

This commit is contained in:
Tim Mocny
2020-01-09 00:55:41 +00:00
committed by swordshine
parent 16c06c7d7d
commit 20b51f59b0
19 changed files with 143 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
Name:Anax, Hardened in the Forge
ManaCost:1 R R
Types:Legendary Enchantment Creature Demigod
PT:*/3
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to your devotion to red.
SVar:X:Count$Devotion.Red
SVar:BuffedBy:Permanent.Red
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken+powerLT4 | TriggerZones$ Battlefield | Execute$ Trig1Token | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control dies, create a 1/1 red Satyr creature token with "This creature can't block."
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken+powerGE4 | TriggerZones$ Battlefield | Execute$ Trig2Token | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control dies, create a 1/1 red Satyr creature token with "This creature can't block." If the creature had power 4 or greater, create two of those tokens instead.
SVar:Trig1Token:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_satyr_noblock | TokenOwner$ You | LegacyImage$ r 1 1 satyr noblock thb
SVar:Trig2Token:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_satyr_noblock | TokenOwner$ You | LegacyImage$ r 1 1 satyr noblock thb
Oracle:Anax's power is equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.)\nWhenever Anax or another nontoken creature you control dies, create a 1/1 red Satyr creature token with "This creature can't block." If the creature had power 4 or greater, create two of those tokens instead.

View File

@@ -0,0 +1,8 @@
Name:Archon of Falling Stars
ManaCost:4 W W
Types:Creature Archon
PT:4/4
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may return target enchantment card from your graveyard to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Enchantment.YouOwn
Oracle:Flying\nWhen Archon of Falling Stars dies, you may return target enchantment card from your graveyard to the battlefield.

View File

@@ -0,0 +1,12 @@
Name:Archon of Sun's Grace
ManaCost:2 W W
Types:Creature Archon
PT:3/4
K:Flying
K:Lifelink
S:Mode$ Continuous | Affected$ Creature.YouCtrl+Pegasus | AddKeyword$ Lifelink | Description$ Pegasus creatures you control have lifelink.
SVar:PlayMain1:TRUE
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, create a 2/2 white Pegasus creature token with flying.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_pegasus_flying | TokenOwner$ You | LegacyImage$ w 2 2 pegasus flying thb
DeckHas:Ability$Token
Oracle:Flying, lifelink\nPegasus creatures you control have lifelink.\nConstellation — Whenever an enchantment enters the battlefield under your control, create a 2/2 white Pegasus creature token with flying.

View File

@@ -0,0 +1,10 @@
Name:Blood Aspirant
ManaCost:1 R
Types:Creature Satyr Berserker
PT:1/1
T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
A:AB$ DealDamage | Cost$ 1 R T Sac<1/Creature;Enchantment/creature or enchantment> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature. That creature can't block this turn.
SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True
DeckHas:Ability$Sacrifice
Oracle:Whenever you sacrifice a permanent, put a +1/+1 counter on Blood Aspirant.\n{1}{R}, {T}, Sacrifice a creature or enchantment: Blood Aspirant deals 1 damage to target creature. That creature can't block this turn.

View File

@@ -0,0 +1,10 @@
Name:Callaphe, Beloved of the Sea
ManaCost:1 U U
Types:Legendary Enchantment Creature Demigod
PT:*/3
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to your devotion to blue.
SVar:X:Count$Devotion.Blue
SVar:BuffedBy:Permanent.Blue
S:Mode$ Continuous | Affected$ Creature.YouCtrl,Enchantment.YouCtrl | AddStaticAbility$ RaiseCost | Description$ Creatures and enchantments you control have "Spells your opponents cast that target this permanent cost {1} more to cast."
SVar:RaiseCost:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 1 | Description$ Spells your opponents cast that target CARDNAME cost {1} more to cast.
Oracle:Callaphe's power is equal to your to devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)\nCreatures and enchantments you control have "Spells your opponents cast that target this permanent cost {1} more to cast."

View File

@@ -0,0 +1,7 @@
Name:Careless Celebrant
ManaCost:1 R
Types:Creature Satyr Shaman
PT:2/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 2 damage to target creature or planeswalker an opponent controls.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | NumDmg$ 2
Oracle:When Careless Celebrant dies, it deals 2 damage to target creature or planeswalker an opponent controls.

View File

@@ -0,0 +1,8 @@
Name:Dawn Evangel
ManaCost:2 W
Types:Enchantment Creature Human Cleric
PT:2/3
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, if an Aura you control was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand.
SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select target creature card with converted mana cost 2 or less
DeckHints:Type$Aura
Oracle:Whenever a creature dies, if an Aura you control was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand.

View File

@@ -4,6 +4,7 @@ Types:Legendary Enchantment Creature Demigod
PT:2/*
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetToughness$ X | Description$ CARDNAME's toughness is equal to your devotion to white.
SVar:X:Count$Devotion.White
SVar:BuffedBy:Permanent.White
T:Mode$ ChangesZone | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+Other | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature you control enters the battlefield or dies, you gain 1 life.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever another creature you control enters the battlefield or dies, you gain 1 life.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1

View File

@@ -0,0 +1,8 @@
Name:Drag to the Underworld
ManaCost:2 B B
Types:Instant
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is your devotion to black.
SVar:X:Count$Devotion.Black
SVar:BuffedBy:Permanent.Black
A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature.
Oracle:This spell costs {X} less to cast, where X is your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.)\nDestroy target creature.

View File

@@ -0,0 +1,12 @@
Name:Polukranos, Unchained
ManaCost:2 B G
Types:Legendary Creature Zombie Hydra
PT:0/0
K:etbCounter:P1P1:X:nocondition:CARDNAME enters the battlefield with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead.
SVar:X:Count$Escaped.12.6
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self+counters_GE1_P1P1 | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from CARDNAME.
SVar:Counters:DB$ RemoveCounter | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ Y | References$ Y
SVar:Y:ReplaceCount$DamageAmount
A:AB$ Fight | Cost$ 1 B G | Defined$ Self | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ CARDNAME fights another target creature.
K:Escape:4 B G ExileFromGrave<6/Card.Other/other>
Oracle:Polukranos enters the battlefield with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead.\nIf damage would be dealt to Polukranos while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it.\n{1}{B}{G}: Polukranos fights another target creature.\nEscape—{4}{B}{G}, Exile six other cards from your graveyard.

View File

@@ -0,0 +1,8 @@
Name:Setessan Petitioner
ManaCost:1 G G
Types:Creature Human Druid
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain life equal to your devotion to green.
SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | References$ X
SVar:X:Count$Devotion.Green
Oracle:When Setessan Petitioner enters the battlefield, you gain life equal to your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.)

View File

@@ -0,0 +1,13 @@
Name:Storm Herald
ManaCost:2 R
Types:Creature Human Shaman
PT:3/2
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ GraveAuras | TriggerDescription$ When CARDNAME enters the battlefield, return any number of Aura cards from your graveyard to the battlefield attached to creatures you control. Exile those Auras at the beginning of your next end step. If those Auras would leave the battlefield, exile them instead of putting them anywhere else.
SVar:GraveAuras:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Aura.YouOwn | RememberChanged$ True | AttachedTo$ Creature.YouCtrl | ChangeNum$ GraveX | References$ GraveX | Optional$ True | Hidden$ True | SubAbility$ DBUnearthed
SVar:DBUnearthed:DB$ Animate | Defined$ Remembered | LeaveBattlefield$ Exile | Permanent$ True | SubAbility$ DelayedExile | StackDescription$ If those Auras would leave the battlefield, exile them instead of putting them anywhere else.
SVar:DelayedExile:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigReturn | RememberObjects$ Remembered | TriggerDescription$ Exile those Auras at the beginning of your next end step. | SubAbility$ DBCleanup
SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ DelayTriggerRemembered
SVar:GraveX:Count$ValidGraveyard Aura.YouOwn
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Haste\nWhen Storm Herald enters the battlefield, return any number of Aura cards from your graveyard to the battlefield attached to creatures you control. Exile those Auras at the beginning of your next end step. If those Auras would leave the battlefield, exile them instead of putting them anywhere else.

View File

@@ -0,0 +1,5 @@
Name:Storm's Wrath
ManaCost:2 R R
Types:Sorcery
A:SP$ DamageAll | Cost$ 2 R R | ValidCards$ Creature,Planeswalker | NumDmg$ 4 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 4 damage to each creature and each planeswalker.
Oracle:Storm's Wrath deals 4 damage to each creature and each planeswalker.

View File

@@ -0,0 +1,6 @@
Name:Sweet Oblivion
ManaCost:1 U
Types:Sorcery
A:SP$ Mill | Cost$ 1 U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard.
K:Escape:3 U ExileFromGrave<4/Card.Other/other>
Oracle:Target player puts the top four cards of their library into their graveyard.\nEscape—{3}{U}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)

View File

@@ -0,0 +1,14 @@
Name:Tectonic Giant
ManaCost:2 R R
Types:Creature Elemental Giant
PT:3/4
T:Mode$ Attacks | ValidCard$ Card.Self | ValidSource$ Card.OppCtrl | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell an opponent controls, ABILITY
T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell an opponent controls, ABILITY
SVar:TrigChoose:DB$ Charm | Choices$ DBDamage,DBExilePlay
SVar:DBDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each opponent.
SVar:DBExilePlay:DB$ Mill | Defined$ You | NumCards$ 2 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.
SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ChoiceZone$ Exile | Defined$ You | RememberChosen$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | RememberObjects$ ChosenCard | ForgetOnMoved$ Exile | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup
SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play this card.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True
Oracle:Whenever Tectonic Giant attacks or becomes the target of a spell an opponent controls, choose one —\n• Tectonic Giant deals 3 damage to each opponent.\n• Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.

View File

@@ -9,5 +9,5 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerZones$ B
SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Defined$ You | SubAbility$ DBLand
SVar:DBLand:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | OptionalDecider$ You |
K:Escape:U U G G ExileFromGrave<5/Card.Other/other>
K:Escape:G G U U ExileFromGrave<5/Card.Other/other>
Oracle:When Uro enters the battlefield, sacrifice it unless it escaped.\nWhen Uro enters the battlefield or attacks, you gain 3 life and draw a card, then you may put a land card from your hand onto the battlefield.\nEscape--{G}{G}{U}{U}, exile five other cards from your graveyard.

View File

@@ -170,3 +170,4 @@ u_3_2_reflection
ub_2_3_nightmare_mill
w_0_1_goat
w_1_1_human_soldier
w_2_2_pegasus_flying

View File

@@ -0,0 +1,7 @@
Name:Pegasus
ManaCost:no cost
Types:Creature Pegasus
Colors:white
PT:2/2
K:Flying
Oracle:Flying