From 706ef4ac6ce9f8fbf5debb0942715ef75a0bd72f Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 29 Mar 2025 16:13:35 +0000 Subject: [PATCH] TDM: 14 Omen-related cards (#7300) --- .../bloomvine_regent_claim_territory.txt | 20 +++++++++++++++++++ .../dirgur_island_dragon_skimming_strike.txt | 17 ++++++++++++++++ .../disruptive_stormbrood_petty_revenge.txt | 17 ++++++++++++++++ .../upcoming/feral_deathgorger_dusk_sight.txt | 19 ++++++++++++++++++ .../maelstrom_of_the_spirit_dragon.txt | 7 +++++++ .../marang_river_regent_coil_and_catch.txt | 18 +++++++++++++++++ .../purging_stormbrood_absorb_essence.txt | 18 +++++++++++++++++ .../riling_dawnbreaker_signaling_roar.txt | 5 ++--- .../runescale_stormbrood_chilling_screech.txt | 17 ++++++++++++++++ .../upcoming/sagu_wildling_roost_seek.txt | 17 ++++++++++++++++ .../upcoming/scavenger_regent_exude_toxin.txt | 17 ++++++++++++++++ .../upcoming/stormshriek_feral_flush_out.txt | 19 ++++++++++++++++++ .../twinmaw_stormbrood_charring_bite.txt | 17 ++++++++++++++++ .../whirlwing_stormbrood_dynamic_soar.txt | 16 +++++++++++++++ 14 files changed, 221 insertions(+), 3 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/bloomvine_regent_claim_territory.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dirgur_island_dragon_skimming_strike.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/disruptive_stormbrood_petty_revenge.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/feral_deathgorger_dusk_sight.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/maelstrom_of_the_spirit_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/marang_river_regent_coil_and_catch.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/purging_stormbrood_absorb_essence.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/runescale_stormbrood_chilling_screech.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sagu_wildling_roost_seek.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/scavenger_regent_exude_toxin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/stormshriek_feral_flush_out.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/twinmaw_stormbrood_charring_bite.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/whirlwing_stormbrood_dynamic_soar.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bloomvine_regent_claim_territory.txt b/forge-gui/res/cardsfolder/upcoming/bloomvine_regent_claim_territory.txt new file mode 100644 index 00000000000..8cb3e6667fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bloomvine_regent_claim_territory.txt @@ -0,0 +1,20 @@ +Name:Bloomvine Regent +ManaCost:3 G G +Types:Creature Dragon +PT:4/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigGainLife | TriggerDescription$ Whenever this creature or another Dragon you control enters, you gain 3 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 +AlternateMode:Omen +Oracle:Flying\nWhenever this creature or another Dragon you control enters, you gain 3 life. + +ALTERNATE + +Name:Claim Territory +ManaCost:2 G +Types:Sorcery Omen +A:SP$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Forest.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic Forest cards, reveal them, put one onto the battlefield tapped and the other into your hand, then shuffle. (Also shuffle this card.) +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to put onto the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Search your library for up to two basic Forest cards, reveal them, put one onto the battlefield tapped and the other into your hand, then shuffle. (Also shuffle this card.) diff --git a/forge-gui/res/cardsfolder/upcoming/dirgur_island_dragon_skimming_strike.txt b/forge-gui/res/cardsfolder/upcoming/dirgur_island_dragon_skimming_strike.txt new file mode 100644 index 00000000000..458d089dd37 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dirgur_island_dragon_skimming_strike.txt @@ -0,0 +1,17 @@ +Name:Dirgur Island Dragon +ManaCost:5 U +Types:Creature Dragon +PT:4/4 +K:Flying +K:Ward:2 +AlternateMode:Omen +Oracle:Flying\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) + +ALTERNATE + +Name:Skimming Strike +ManaCost:1 U +Types:Instant Omen +A:SP$ Tap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | SubAbility$ DBDraw | SpellDescription$ Tap up to one target creature. Draw a card. (Then shuffle this card into its owner's library.) +SVar:DBDraw:DB$ Draw +Oracle:Tap up to one target creature. Draw a card. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/disruptive_stormbrood_petty_revenge.txt b/forge-gui/res/cardsfolder/upcoming/disruptive_stormbrood_petty_revenge.txt new file mode 100644 index 00000000000..cd6bc271579 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/disruptive_stormbrood_petty_revenge.txt @@ -0,0 +1,17 @@ +Name:Disruptive Stormbrood +ManaCost:4 G +Types:Creature Dragon +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy up to one target artifact or enchantment. +SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to one target artifact or enchantment +AlternateMode:Omen +Oracle:Flying\nWhen this creature enters, destroy up to one target artifact or enchantment. + +ALTERNATE + +Name:Petty Revenge +ManaCost:1 B +Types:Sorcery Omen +A:SP$ Destroy | ValidTgts$ Creature.powerLE3 | TgtPrompt$ Select target creature with power 3 or less. | SpellDescription$ Destroy target creature with power 3 or less. (Then shuffle this card into its owner's library.) +Oracle:Destroy target creature with power 3 or less. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/feral_deathgorger_dusk_sight.txt b/forge-gui/res/cardsfolder/upcoming/feral_deathgorger_dusk_sight.txt new file mode 100644 index 00000000000..bbdd236afd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/feral_deathgorger_dusk_sight.txt @@ -0,0 +1,19 @@ +Name:Feral Deathgorger +ManaCost:5 B +Types:Creature Dragon +PT:3/5 +K:Flying +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card +AlternateMode:Omen +Oracle:Flying, deathtouch\nWhen this creature enters, exile up to two target cards from a single graveyard. + +ALTERNATE + +Name:Dusk Sight +ManaCost:1 B +Types:Sorcery Omen +A:SP$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | SubAbility$ DBDraw | SpellDescription$ Put a +1/+1 counter on up to one target creature. Draw a card. (Then shuffle this card into its owner's library.) +SVar:DBDraw:DB$ Draw +Oracle:Put a +1/+1 counter on up to one target creature. Draw a card. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/maelstrom_of_the_spirit_dragon.txt b/forge-gui/res/cardsfolder/upcoming/maelstrom_of_the_spirit_dragon.txt new file mode 100644 index 00000000000..9cfafb190e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/maelstrom_of_the_spirit_dragon.txt @@ -0,0 +1,7 @@ +Name:Maelstrom of the Spirit Dragon +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Spell.Dragon,Spell.Omen | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Dragon or Omen spell. +A:AB$ ChangeZone | Cost$ 4 T Sac<1/CARDNAME/this land> | Origin$ Library | Destination$ Hand | ChangeType$ Dragon | SpellDescription$ Search your library for a Dragon card, reveal it, put it into your hand, then shuffle. +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Dragon spell or an Omen spell.\n{4}, {T}, Sacrifice this land: Search your library for a Dragon card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/marang_river_regent_coil_and_catch.txt b/forge-gui/res/cardsfolder/upcoming/marang_river_regent_coil_and_catch.txt new file mode 100644 index 00000000000..409009f2bf3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/marang_river_regent_coil_and_catch.txt @@ -0,0 +1,18 @@ +Name:Marang River Regent +ManaCost:4 U U +Types:Creature Dragon +PT:6/7 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature enters, return up to two other target nonland permanents to their owners' hands. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.Other+nonLand | TargetMin$ 0 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to two other target nonland permanents +AlternateMode:Omen +Oracle:Flying\nWhen this creature enters, return up to two other target nonland permanents to their owners' hands. + +ALTERNATE + +Name:Coil and Catch +ManaCost:3 U +Types:Instant Omen +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards, then discard a card. (Then shuffle this card into its owner's library.) +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:Draw three cards, then discard a card. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/purging_stormbrood_absorb_essence.txt b/forge-gui/res/cardsfolder/upcoming/purging_stormbrood_absorb_essence.txt new file mode 100644 index 00000000000..08de9a10006 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/purging_stormbrood_absorb_essence.txt @@ -0,0 +1,18 @@ +Name:Purging Stormbrood +ManaCost:4 B +Types:Creature Dragon +PT:4/4 +K:Flying +K:Ward:PayLife<2> +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerDescription$ When this creature enters, remove all counters from up to one target creature. +SVar:TrigRemoveCounter:DB$ RemoveCounter | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | CounterType$ All | CounterNum$ All +AlternateMode:Omen +Oracle:Flying\nWard—Pay 2 life.\nWhen this creature enters, remove all counters from up to one target creature. + +ALTERNATE + +Name:Absorb Essence +ManaCost:1 W +Types:Instant Omen +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink & Hexproof | SpellDescription$ Target creature gets +2/+2 and gains lifelink and hexproof until end of turn. (Then shuffle this card into its owner's library.) +Oracle:Target creature gets +2/+2 and gains lifelink and hexproof until end of turn. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/riling_dawnbreaker_signaling_roar.txt b/forge-gui/res/cardsfolder/upcoming/riling_dawnbreaker_signaling_roar.txt index 2ad7064ae19..aab0da3df0c 100644 --- a/forge-gui/res/cardsfolder/upcoming/riling_dawnbreaker_signaling_roar.txt +++ b/forge-gui/res/cardsfolder/upcoming/riling_dawnbreaker_signaling_roar.txt @@ -14,6 +14,5 @@ ALTERNATE Name:Signaling Roar ManaCost:1 W Types:Sorcery Omen -A:SP$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_soldier | TokenOwner$ You | SpellDescription$ Create a 2/2 white Soldier creature token. (Then shuffle this card into its owner’s library.) -Oracle:Create a 2/2 white Soldier creature token. (Then shuffle this card into its owner’s library.) - +A:SP$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_soldier | TokenOwner$ You | SpellDescription$ Create a 2/2 white Soldier creature token. (Then shuffle this card into its owner's library.) +Oracle:Create a 2/2 white Soldier creature token. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/runescale_stormbrood_chilling_screech.txt b/forge-gui/res/cardsfolder/upcoming/runescale_stormbrood_chilling_screech.txt new file mode 100644 index 00000000000..a9ff6b94336 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/runescale_stormbrood_chilling_screech.txt @@ -0,0 +1,17 @@ +Name:Runescale Stormbrood +ManaCost:3 R +Types:Creature Dragon +PT:2/4 +K:Flying +T:Mode$ SpellCast | ValidCard$ Card.nonCreature,Dragon | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a noncreature spell or a Dragon spell, this creature gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 +AlternateMode:Omen +Oracle:Flying\nWhenever you cast a noncreature spell or a Dragon spell, this creature gets +2/+0 until end of turn. + +ALTERNATE + +Name:Chilling Screech +ManaCost:1 U +Types:Instant Omen +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 2 or less | ValidTgts$ Card.cmcLE2 | SpellDescription$ Counter target spell with mana value 2 or less. (Then shuffle this card into its owner's library.) +Oracle:Counter target spell with mana value 2 or less. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/sagu_wildling_roost_seek.txt b/forge-gui/res/cardsfolder/upcoming/sagu_wildling_roost_seek.txt new file mode 100644 index 00000000000..de6d30765c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sagu_wildling_roost_seek.txt @@ -0,0 +1,17 @@ +Name:Sagu Wildling +ManaCost:4 G +Types:Creature Dragon +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 +AlternateMode:Omen +Oracle:Flying\nWhen this creature enters, you gain 3 life. + +ALTERNATE + +Name:Roost Seek +ManaCost:G +Types:Sorcery Omen +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. (Also shuffle this card.) +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle. (Also shuffle this card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/scavenger_regent_exude_toxin.txt b/forge-gui/res/cardsfolder/upcoming/scavenger_regent_exude_toxin.txt new file mode 100644 index 00000000000..cce53bbb6f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scavenger_regent_exude_toxin.txt @@ -0,0 +1,17 @@ +Name:Scavenger Regent +ManaCost:3 B +Types:Creature Dragon +PT:4/4 +K:Flying +K:Ward:Discard<1/Card> +AlternateMode:Omen +Oracle:Flying\nWard—Discard a card. + +ALTERNATE + +Name:Exude Toxin +ManaCost:X B B +Types:Sorcery Omen +A:SP$ PumpAll | ValidCards$ Creature.nonDragon | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Each non-Dragon creature gets -X/-X until end of turn. (Then shuffle this card into its owner's library.) +SVar:X:Count$xPaid +Oracle:Each non-Dragon creature gets -X/-X until end of turn. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/stormshriek_feral_flush_out.txt b/forge-gui/res/cardsfolder/upcoming/stormshriek_feral_flush_out.txt new file mode 100644 index 00000000000..8b619eb615c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stormshriek_feral_flush_out.txt @@ -0,0 +1,19 @@ +Name:Stormshriek Feral +ManaCost:4 R +Types:Creature Dragon +PT:3/3 +K:Flying +K:Haste +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +AlternateMode:Omen +Oracle:Flying, haste\n{1}{R}: This creature gets +1/+0 until end of turn. + +ALTERNATE + +Name:Flush Out +ManaCost:1 R +Types:Sorcery Omen +A:SP$ Discard | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard a card. If you do, draw two cards. (Then shuffle this card into its owner's library.) +SVar:DBDraw:DB$ Draw | NumCards$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Discard a card. If you do, draw two cards. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/twinmaw_stormbrood_charring_bite.txt b/forge-gui/res/cardsfolder/upcoming/twinmaw_stormbrood_charring_bite.txt new file mode 100644 index 00000000000..9f5eaaabbd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/twinmaw_stormbrood_charring_bite.txt @@ -0,0 +1,17 @@ +Name:Twinmaw Stormbrood +ManaCost:5 W +Types:Creature Dragon +PT:5/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 5 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 5 +AlternateMode:Omen +Oracle:Flying\nWhen this creature enters, you gain 5 life. + +ALTERNATE + +Name:Charring Bite +ManaCost:1 R +Types:Sorcery Omen +A:SP$ DealDamage | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature without flying. (Then shuffle this card into its owner's library.) +Oracle:Charring Bite deals 5 damage to target creature without flying. (Then shuffle this card into its owner's library.) diff --git a/forge-gui/res/cardsfolder/upcoming/whirlwing_stormbrood_dynamic_soar.txt b/forge-gui/res/cardsfolder/upcoming/whirlwing_stormbrood_dynamic_soar.txt new file mode 100644 index 00000000000..564ac8ce6ee --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/whirlwing_stormbrood_dynamic_soar.txt @@ -0,0 +1,16 @@ +Name:Whirlwing Stormbrood +ManaCost:4 U +Types:Creature Dragon +PT:4/3 +K:Flying +S:Mode$ CastWithFlash | ValidCard$ Sorcery,Dragon | ValidSA$ Spell | EffectZone$ Battlefield | Caster$ You | Description$ You may cast sorcery spells and Dragon spells as though they had flash. +AlternateMode:Omen +Oracle:Flash\nFlying\nYou may cast sorcery spells and Dragon spells as though they had flash. + +ALTERNATE + +Name:Dynamic Soar +ManaCost:2 G +Types:Sorcery Omen +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on target creature you control. (Then shuffle this card into its owner's library.) +Oracle:Put three +1/+1 counters on target creature you control. (Then shuffle this card into its owner's library.)