mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 09:48:02 +00:00
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:
12
forge-gui/res/cardsfolder/upcoming/anax_hardened_in_the_forge.txt
Executable file
12
forge-gui/res/cardsfolder/upcoming/anax_hardened_in_the_forge.txt
Executable 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.
|
||||
8
forge-gui/res/cardsfolder/upcoming/archon_of_falling_stars.txt
Executable file
8
forge-gui/res/cardsfolder/upcoming/archon_of_falling_stars.txt
Executable 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.
|
||||
12
forge-gui/res/cardsfolder/upcoming/archon_of_suns_grace.txt
Executable file
12
forge-gui/res/cardsfolder/upcoming/archon_of_suns_grace.txt
Executable 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.
|
||||
10
forge-gui/res/cardsfolder/upcoming/blood_aspirant.txt
Executable file
10
forge-gui/res/cardsfolder/upcoming/blood_aspirant.txt
Executable 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.
|
||||
10
forge-gui/res/cardsfolder/upcoming/callaphe_beloved_of_the_sea.txt
Executable file
10
forge-gui/res/cardsfolder/upcoming/callaphe_beloved_of_the_sea.txt
Executable 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."
|
||||
7
forge-gui/res/cardsfolder/upcoming/careless_celebrant.txt
Executable file
7
forge-gui/res/cardsfolder/upcoming/careless_celebrant.txt
Executable 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.
|
||||
8
forge-gui/res/cardsfolder/upcoming/dawn_evangel.txt
Executable file
8
forge-gui/res/cardsfolder/upcoming/dawn_evangel.txt
Executable 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.
|
||||
@@ -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
|
||||
|
||||
8
forge-gui/res/cardsfolder/upcoming/drag_to_the_underworld.txt
Executable file
8
forge-gui/res/cardsfolder/upcoming/drag_to_the_underworld.txt
Executable 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.
|
||||
12
forge-gui/res/cardsfolder/upcoming/polukranos_unchained.txt
Normal file
12
forge-gui/res/cardsfolder/upcoming/polukranos_unchained.txt
Normal 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.
|
||||
8
forge-gui/res/cardsfolder/upcoming/setessan_petitioner.txt
Executable file
8
forge-gui/res/cardsfolder/upcoming/setessan_petitioner.txt
Executable 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.)
|
||||
13
forge-gui/res/cardsfolder/upcoming/storm_herald.txt
Executable file
13
forge-gui/res/cardsfolder/upcoming/storm_herald.txt
Executable 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.
|
||||
5
forge-gui/res/cardsfolder/upcoming/storms_wrath.txt
Executable file
5
forge-gui/res/cardsfolder/upcoming/storms_wrath.txt
Executable 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.
|
||||
6
forge-gui/res/cardsfolder/upcoming/sweet_oblivion.txt
Executable file
6
forge-gui/res/cardsfolder/upcoming/sweet_oblivion.txt
Executable 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.)
|
||||
14
forge-gui/res/cardsfolder/upcoming/tectonic_giant.txt
Executable file
14
forge-gui/res/cardsfolder/upcoming/tectonic_giant.txt
Executable 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.
|
||||
@@ -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.
|
||||
@@ -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
|
||||
|
||||
7
forge-gui/res/tokenscripts/w_2_2_pegasus_flying.txt
Normal file
7
forge-gui/res/tokenscripts/w_2_2_pegasus_flying.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Pegasus
|
||||
ManaCost:no cost
|
||||
Types:Creature Pegasus
|
||||
Colors:white
|
||||
PT:2/2
|
||||
K:Flying
|
||||
Oracle:Flying
|
||||
Reference in New Issue
Block a user