From 76b58e3ba7386632147e77cdf99d36e80435f31a Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Wed, 30 Oct 2024 21:19:25 +0100 Subject: [PATCH] Seventh dozen of FDN/J25 cards (#6475) --- .../cardsfolder/upcoming/icewind_elemental.txt | 9 +++++++++ .../upcoming/sphinx_of_forgotten_lore.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/spined_tyrranax.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/starlight_snare.txt | 9 +++++++++ .../cardsfolder/upcoming/starnheim_memento.txt | 6 ++++++ .../cardsfolder/upcoming/sun_blessed_healer.txt | 10 ++++++++++ .../upcoming/sutina_speaker_of_the_tajuru.txt | 11 +++++++++++ .../upcoming/thurid_mare_of_destiny.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/tragic_banshee.txt | 8 ++++++++ .../cardsfolder/upcoming/twinblade_blessing.txt | 8 ++++++++ .../upcoming/urdnan_dromoka_warrior.txt | 15 +++++++++++++++ .../res/cardsfolder/upcoming/valkyries_call.txt | 7 +++++++ 12 files changed, 113 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/icewind_elemental.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sphinx_of_forgotten_lore.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/spined_tyrranax.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/starlight_snare.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/starnheim_memento.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sun_blessed_healer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sutina_speaker_of_the_tajuru.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thurid_mare_of_destiny.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tragic_banshee.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/twinblade_blessing.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/urdnan_dromoka_warrior.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/valkyries_call.txt diff --git a/forge-gui/res/cardsfolder/upcoming/icewind_elemental.txt b/forge-gui/res/cardsfolder/upcoming/icewind_elemental.txt new file mode 100644 index 00000000000..72a10647fe2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/icewind_elemental.txt @@ -0,0 +1,9 @@ +Name:Icewind Elemental +ManaCost:4 U +Types:Creature Elemental +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card, then discard a card. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:Flying\nWhen this creature enters, draw a card, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sphinx_of_forgotten_lore.txt b/forge-gui/res/cardsfolder/upcoming/sphinx_of_forgotten_lore.txt new file mode 100644 index 00000000000..449b175c712 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sphinx_of_forgotten_lore.txt @@ -0,0 +1,10 @@ +Name:Sphinx of Forgotten Lore +ManaCost:2 U U +Types:Creature Sphinx +PT:3/3 +K:Flash +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to that card's mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) +SVar:TrigPump:DB$ Pump | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card in your graveyard | KW$ Flashback | PumpZone$ Graveyard | AILogic$ ReplaySpell +SVar:HasAttackEffect:TRUE +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhenever this creature attacks, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to that card's mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/spined_tyrranax.txt b/forge-gui/res/cardsfolder/upcoming/spined_tyrranax.txt new file mode 100644 index 00000000000..1758c405b47 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spined_tyrranax.txt @@ -0,0 +1,10 @@ +Name:Spined Tyrranax +ManaCost:4 G +Types:Creature Dinosaur Beast +PT:5/5 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ At the beginning of combat on your turn, you may pay {2}{G}. When you do, put a +1/+1 counter on target creature. That creature gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 2 G | Execute$ TrigPutCounter | TriggerDescription$ When you do, put a +1/+1 counter on target creature. That creature gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample +DeckHas:Ability$Counters +Oracle:At the beginning of combat on your turn, you may pay {2}{G}. When you do, put a +1/+1 counter on target creature. That creature gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/upcoming/starlight_snare.txt b/forge-gui/res/cardsfolder/upcoming/starlight_snare.txt new file mode 100644 index 00000000000..f317977ca77 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starlight_snare.txt @@ -0,0 +1,9 @@ +Name:Starlight Snare +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ KeepTapped +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. +SVar:TrigTap:DB$ Tap | Defined$ Enchanted +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. +Oracle:Enchant creature\nWhen Starlight Snare enters, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/starnheim_memento.txt b/forge-gui/res/cardsfolder/upcoming/starnheim_memento.txt new file mode 100644 index 00000000000..e3eb3adf691 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starnheim_memento.txt @@ -0,0 +1,6 @@ +Name:Starnheim Memento +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Pump | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Flying | SorcerySpeed$ True | SpellDescription$ Target creature gets +1/+1 and gains flying until end of turn. Activate only as a sorcery. +Oracle:{T}: Add {W}.\n{1}{W}, {T}: Target creature gets +1/+1 and gains flying until end of turn. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sun_blessed_healer.txt b/forge-gui/res/cardsfolder/upcoming/sun_blessed_healer.txt new file mode 100644 index 00000000000..efa984884fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sun_blessed_healer.txt @@ -0,0 +1,10 @@ +Name:Sun-Blessed Healer +ManaCost:1 W +Types:Creature Human Cleric +PT:3/1 +K:Kicker:1 W +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChange | TriggerDescription$ When this creature enters, if it was kicked, return target nonland permanent card with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+nonLand+cmcLE2 | TgtPrompt$ Select target nonland permanent card with mana value 2 or less in your graveyard +DeckHints:Ability$Graveyard +Oracle:Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhen this creature enters, if it was kicked, return target nonland permanent card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/sutina_speaker_of_the_tajuru.txt b/forge-gui/res/cardsfolder/upcoming/sutina_speaker_of_the_tajuru.txt new file mode 100644 index 00000000000..74728097503 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sutina_speaker_of_the_tajuru.txt @@ -0,0 +1,11 @@ +Name:Sutina, Speaker of the Tajuru +ManaCost:2 G +Types:Legendary Creature Elf Scout +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever NICKNAME attacks, you may return a land you control to its owner's hand. When you do, put a +1/+1 counter on target creature. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Return<1/Land> | Execute$ TrigPutCounter | TriggerDescription$ When you do, put a +1/+1 counter on target creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:HasAttackEffect:TRUE +Oracle:When Sutina, Speaker of the Tajuru enters, search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nWhenever Sutina attacks, you may return a land you control to its owner's hand. When you do, put a +1/+1 counter on target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/thurid_mare_of_destiny.txt b/forge-gui/res/cardsfolder/upcoming/thurid_mare_of_destiny.txt new file mode 100644 index 00000000000..1b342441651 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thurid_mare_of_destiny.txt @@ -0,0 +1,10 @@ +Name:Thurid, Mare of Destiny +ManaCost:2 W W +Types:Legendary Creature Pegasus +PT:2/4 +K:Flying +K:Lifelink +T:Mode$ SpellCast | ValidCard$ Creature.Pegasus,Creature.Unicorn,Creature.Horse | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Pegasus, Unicorn, or Horse creature spell, copy it. (The copy becomes a token.) +SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility +S:Mode$ Continuous | Affected$ Pegasus.Other+YouCtrl,Unicorn.Other+YouCtrl,Horse.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Pegasi, Unicorns, and Horses you control get +1/+1. +Oracle:Flying, lifelink\nWhenever you cast a Pegasus, Unicorn, or Horse creature spell, copy it. (The copy becomes a token.)\nOther Pegasi, Unicorns, and Horses you control get +1/+1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tragic_banshee.txt b/forge-gui/res/cardsfolder/upcoming/tragic_banshee.txt new file mode 100644 index 00000000000..511af56cd6a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tragic_banshee.txt @@ -0,0 +1,8 @@ +Name:Tragic Banshee +ManaCost:4 B +Types:Creature Spirit +PT:5/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Morbid — When this creature enters, target creature an opponent controls gets -1/-1 until end of turn. If a creature died this turn, that creature gets -13/-13 instead. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -X | NumDef$ -X | IsCurse$ True +SVar:X:Count$Morbid.13.1 +Oracle:Morbid — When this creature enters, target creature an opponent controls gets -1/-1 until end of turn. If a creature died this turn, that creature gets -13/-13 instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/twinblade_blessing.txt b/forge-gui/res/cardsfolder/upcoming/twinblade_blessing.txt new file mode 100644 index 00000000000..d86dc397963 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/twinblade_blessing.txt @@ -0,0 +1,8 @@ +Name:Twinblade Blessing +ManaCost:1 W W +Types:Enchantment Aura +K:Flash +K:Enchant creature +A:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Double Strike | Description$ Enchanted creature has double strike. (It deals both first-strike and regular combat damage.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature has double strike. (It deals both first-strike and regular combat damage.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/urdnan_dromoka_warrior.txt b/forge-gui/res/cardsfolder/upcoming/urdnan_dromoka_warrior.txt new file mode 100644 index 00000000000..442e0b4738b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urdnan_dromoka_warrior.txt @@ -0,0 +1,15 @@ +Name:Urdnan, Dromoka Warrior +ManaCost:1 W +Types:Legendary Creature Human Warrior +PT:1/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target attacking creature with a +1/+1 counter on it gains first strike until end of turn. If that creature has two or more +1/+1 counters on it, it gains double strike until end of turn instead. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+counters_GE1_P1P1 | TgtPrompt$ Select target attacking creature with a +1/+1 counter on it | SubAbility$ DBBranch +SVar:DBBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE2 | TrueSubAbility$ DBPump1 | FalseSubAbility$ DBPump2 +SVar:DBPump1:DB$ Pump | Defined$ Targeted | KW$ Double Strike +SVar:DBPump2:DB$ Pump | Defined$ Targeted | KW$ First Strike +SVar:X:Targeted$CardCounters.P1P1 +DeckHas:Ability$Counters +Oracle:When Urdnan, Dromoka Warrior enters, put a +1/+1 counter on target creature.\nWhenever you attack, target attacking creature with a +1/+1 counter on it gains first strike until end of turn. If that creature has two or more +1/+1 counters on it, it gains double strike until end of turn instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/valkyries_call.txt b/forge-gui/res/cardsfolder/upcoming/valkyries_call.txt new file mode 100644 index 00000000000..0dc5a842a6e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/valkyries_call.txt @@ -0,0 +1,7 @@ +Name:Valkyrie's Call +ManaCost:3 W W +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+nonAngel+YouCtrl | TriggerZones$ Battlefield | Execute$ DBChangeZone | TriggerDescription$ Whenever a nontoken, non-Angel creature you control dies, return that card to the battlefield under its owner's control with a +1/+1 counter on it. It has flying and is an Angel in addition to its other types. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard | WithCountersType$ P1P1 | AnimateSubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Keywords$ Flying | Types$ Angel | Duration$ Permanent +Oracle:Whenever a nontoken, non-Angel creature you control dies, return that card to the battlefield under its owner's control with a +1/+1 counter on it. It has flying and is an Angel in addition to its other types.