From 0a685a6c21e1d8bdeae1f0b551dc4e522a32e0ae Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Wed, 22 Jan 2025 23:14:02 +0100 Subject: [PATCH] 10 DFT cards (#6829) --- forge-gui/res/cardsfolder/upcoming/boommobile.txt | 12 ++++++++++++ .../upcoming/draconautics_engineer.txt | 10 ++++++++++ .../cardsfolder/upcoming/loot_the_pathfinder.txt | 11 +++++++++++ .../upcoming/prowcatcher_specialist.txt | 8 ++++++++ .../cardsfolder/upcoming/rangers_aetherhive.txt | 10 ++++++++++ .../upcoming/redshift_rocketeer_chief.txt | 10 ++++++++++ .../cardsfolder/upcoming/rocketeer_boostbuggy.txt | 11 +++++++++++ .../upcoming/sita_varma_masker_racer.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/the_aetherspark.txt | 15 +++++++++++++++ .../cardsfolder/upcoming/winter_cursed_raider.txt | 11 +++++++++++ .../tokenscripts/r_4_4_dinosaur_dragon_flying.txt | 6 ++++++ 11 files changed, 114 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/boommobile.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/draconautics_engineer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/loot_the_pathfinder.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/prowcatcher_specialist.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rangers_aetherhive.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/redshift_rocketeer_chief.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rocketeer_boostbuggy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sita_varma_masker_racer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_aetherspark.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/winter_cursed_raider.txt create mode 100644 forge-gui/res/tokenscripts/r_4_4_dinosaur_dragon_flying.txt diff --git a/forge-gui/res/cardsfolder/upcoming/boommobile.txt b/forge-gui/res/cardsfolder/upcoming/boommobile.txt new file mode 100644 index 00000000000..fe5dad708dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/boommobile.txt @@ -0,0 +1,12 @@ +Name:Boommobile +ManaCost:2 R R +Types:Artifact Vehicle +PT:5/5 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When this Vehicle enters, add four mana of any one color. Spend this mana only to activate abilities. +SVar:TrigMana:DB$ Mana | Produced$ Any | Amount$ 4 | RestrictValid$ Activated +A:AB$ DealDamage | Cost$ X 2 R T | ValidTgts$ Any | NumDmg$ X | Exhaust$ True | SubAbility$ DBPutCounter | SpellDescription$ This Vehicle deals X damage to any target. Put a +1/+1 counter on this Vehicle. (Activate each exhaust ability only once.) +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +K:Crew:2 +SVar:X:Count$xPaid +DeckHas:Ability$Counters +Oracle:When this Vehicle enters, add four mana of any one color. Spend this mana only to activate abilities.\nExhaust — {X}{2}{R}: This Vehicle deals X damage to any target. Put a +1/+1 counter on this Vehicle. (Activate each exhaust ability only once.)\nCrew 2 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/draconautics_engineer.txt b/forge-gui/res/cardsfolder/upcoming/draconautics_engineer.txt new file mode 100644 index 00000000000..097fcda8012 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/draconautics_engineer.txt @@ -0,0 +1,10 @@ +Name:Draconautics Engineer +ManaCost:1 R +Types:Creature Goblin Artificer +PT:2/2 +A:AB$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl+StrictlyOther | KW$ Haste | SubAbility$ DBPutCounter | Exhaust$ True | SpellDescription$ Other creatures you control gain haste until end of turn. Put a +1/+1 counter on this creature. (Activate each exhaust ability only once.) +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Token | Cost$ 3 R | TokenAmount$ 1 | TokenScript$ r_4_4_dinosaur_dragon_flying | TokenOwner$ You | Exhaust$ True | SpellDescription$ Create a 4/4 red Dinosaur Dragon creature token with flying. +SVar:PlayMain1:TRUE +DeckHas:Ability$Token|Counters +Oracle:Exhaust — {R}: Other creatures you control gain haste until end of turn. Put a +1/+1 counter on this creature. (Activate each exhaust ability only once.)\nExhaust — {3}{R}: Create a 4/4 red Dinosaur Dragon creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/loot_the_pathfinder.txt b/forge-gui/res/cardsfolder/upcoming/loot_the_pathfinder.txt new file mode 100644 index 00000000000..c560f9b3d34 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/loot_the_pathfinder.txt @@ -0,0 +1,11 @@ +Name:Loot, the Pathfinder +ManaCost:2 G U R +Types:Legendary Creature Beast Noble +PT:2/4 +K:Double Strike +K:Vigilance +K:Haste +A:AB$ Mana | Cost$ G T | Produced$ Any | Amount$ 3 | Exhaust$ True | SpellDescription$ Add three mana of any one color. (Activate each exhaust ability only once.) +A:AB$ Draw | Cost$ U T | NumCards$ 3 | Exhaust$ True | SpellDescription$ Draw three cards. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 3 | Exhaust$ True | SpellDescription$ NICKNAME deals 3 damage to any target. +Oracle:Double strike, vigilance, haste\nExhaust — {G}, {T}: Add three mana of any one color. (Activate each exhaust ability only once.)\nExhaust — {U}, {T}: Draw three cards.\nExhaust — {R}, {T}: Loot deals 3 damage to any target. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/prowcatcher_specialist.txt b/forge-gui/res/cardsfolder/upcoming/prowcatcher_specialist.txt new file mode 100644 index 00000000000..6412da255c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/prowcatcher_specialist.txt @@ -0,0 +1,8 @@ +Name:Prowcatcher Specialist +ManaCost:1 R +Types:Creature Goblin Warrior +PT:2/1 +K:Haste +A:AB$ PutCounter | Cost$ 3 R | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | Exhaust$ True | SpellDescription$ Put two +1/+1 counters on this creature. (Activate each exhaust ability only once.) +DeckHas:Ability$Counters +Oracle:Haste\nExhaust — {3}{R}: Put two +1/+1 counters on this creature. (Activate each exhaust ability only once.) diff --git a/forge-gui/res/cardsfolder/upcoming/rangers_aetherhive.txt b/forge-gui/res/cardsfolder/upcoming/rangers_aetherhive.txt new file mode 100644 index 00000000000..faab8bb7983 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rangers_aetherhive.txt @@ -0,0 +1,10 @@ +Name:Rangers' Aetherhive +ManaCost:1 G U +Types:Artifact Vehicle +PT:3/5 +K:Vigilance +T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.Exhaust | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you activate an exhaust ability, create a 1/1 colorless Thopter artifact creature token with flying. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You +K:Crew:1 +DeckHas:Ability$Token +Oracle:Vigilance\nWhenever you activate an exhaust ability, create a 1/1 colorless Thopter artifact creature token with flying.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/redshift_rocketeer_chief.txt b/forge-gui/res/cardsfolder/upcoming/redshift_rocketeer_chief.txt new file mode 100644 index 00000000000..46a63da33b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/redshift_rocketeer_chief.txt @@ -0,0 +1,10 @@ +Name:Redshift, Rocketeer Chief +ManaCost:R G +Types:Legendary Creature Goblin Pilot +PT:2/3 +K:Vigilance +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | RestrictValid$ Activated | SpellDescription$ Add X mana of any one color, where X is NICKNAME's power. Spend this mana only to activate abilities. +A:AB$ ChangeZone | Cost$ 10 R G | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent | ChangeNum$ Y | Exhaust$ True | SpellDescription$ Put any number of permanent cards from your hand onto the battlefield. (Activate each exhaust ability only once.) +SVar:X:Count$CardPower +SVar:Y:Count$InYourHand.Permanent +Oracle:Vigilance\n{T}: Add X mana of any one color, where X is Redshift's power. Spend this mana only to activate abilities.\nExhaust — {10}{R}{G}: Put any number of permanent cards from your hand onto the battlefield. (Activate each exhaust ability only once.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rocketeer_boostbuggy.txt b/forge-gui/res/cardsfolder/upcoming/rocketeer_boostbuggy.txt new file mode 100644 index 00000000000..8a65e5ebe54 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rocketeer_boostbuggy.txt @@ -0,0 +1,11 @@ +Name:Rocketeer Boostbuggy +ManaCost:R G +Types:Artifact Vehicle +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this Vehicle attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +A:AB$ Animate | Cost$ 3 | Defined$ Self | Types$ Artifact,Creature | Exhaust$ True | SubAbility$ DBPutCounter | SpellDescription$ This Vehicle becomes an artifact creature. Put a +1/+1 counter on it. (Activate each exhaust ability only once.) +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +K:Crew:1 +DeckHas:Ability$Token|Counters +Oracle:Whenever this Vehicle attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nExhaust — {3}: This Vehicle becomes an artifact creature. Put a +1/+1 counter on it. (Activate each exhaust ability only once.)\nCrew 1 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sita_varma_masker_racer.txt b/forge-gui/res/cardsfolder/upcoming/sita_varma_masker_racer.txt new file mode 100644 index 00000000000..e8dcf9545b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sita_varma_masker_racer.txt @@ -0,0 +1,10 @@ +Name:Sita Varma, Masked Racer +ManaCost:G U +Types:Legendary Creature Human Rogue +PT:2/3 +A:AB$ PutCounter | Cost$ X G G U | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | Exhaust$ True | SubAbility$ DBAnimateAll | SpellDescription$ Put X +1/+1 counters on NICKNAME. Then you may have the base power and toughness of each other creature you control become equal to NICKNAME's power until end of turn. (Activate each exhaust ability only once.) +SVar:DBAnimateAll:DB$ Animate | Power$ Y | Toughness$ Y | Defined$ Valid Creature.YouCtrl+Other | Optional$ True +DeckHas:Ability$Counters +SVar:X:Count$xPaid +SVar:Y:Count$CardPower +Oracle:Exhaust — {X}{G}{G}{U}: Put X +1/+1 counters on Sita Varma. Then you may have the base power and toughness of each other creature you control become equal to Sita Varma's power until end of turn. (Activate each exhaust ability only once.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_aetherspark.txt b/forge-gui/res/cardsfolder/upcoming/the_aetherspark.txt new file mode 100644 index 00000000000..c80d3b9ed84 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_aetherspark.txt @@ -0,0 +1,15 @@ +Name:The Aetherspark +ManaCost:4 +Types:Legendary Artifact Planeswalker Equipment +Loyalty:4 +S:Mode$ CantAttack | ValidCard$ Creature | Target$ Card.Self+AttachedTo Creature | Description$ As long as CARDNAME is attached to a creature, CARDNAME can't be attacked and has "Whenever equipped creature deals combat damage during your turn, put that many loyalty counters on CARDNAME." +S:Mode$ Continuous | Affected$ Card.Self+AttachedTo Creature | Secondary$ True | AddTrigger$ TrigDamageDoneOnce | Description$ As long as CARDNAME is attached to a creature, CARDNAME can't be attacked and has "Whenever equipped creature deals combat damage during your turn, put that many loyalty counters on CARDNAME." +SVar:TrigDamageDoneOnce:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Creature.EquippedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | PlayerTurn$ True | TriggerDescription$ Whenever equipped creature deals combat damage during your turn, put that many loyalty counters on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ LOYALTY | CounterNum$ X +A:AB$ Attach | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you control | SubAbility$ DBPutCounter | SpellDescription$ Attach CARDNAME to up to one target creature you control. Put a +1/+1 counter on that creature. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Draw | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | NumCards$ 2 | SpellDescription$ Draw two cards. +A:AB$ Mana | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | Produced$ Any | Amount$ 10 | SpellDescription$ Add ten mana of any one color. +DeckHas:Ability$Counters +SVar:X:TriggerCount$DamageAmount +Oracle:As long as The Aetherspark is attached to a creature, The Aetherspark can't be attacked and has "Whenever equipped creature deals combat damage during your turn, put that many loyalty counters on The Aetherspark."\n[+1]: Attach The Aetherspark to up to one target creature you control. Put a +1/+1 counter on that creature.\n[-5]: Draw two cards.\n[-10]: Add ten mana of any one color. diff --git a/forge-gui/res/cardsfolder/upcoming/winter_cursed_raider.txt b/forge-gui/res/cardsfolder/upcoming/winter_cursed_raider.txt new file mode 100644 index 00000000000..572f611094b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/winter_cursed_raider.txt @@ -0,0 +1,11 @@ +Name:Winter, Cursed Rider +ManaCost:U B +Types:Legendary Creature Human Warlock +PT:3/2 +K:Ward:PayLife<2> +S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Ward:PayLife<2> | Description$ Artifacts you control have "Ward—Pay 2 life." +A:AB$ PumpAll | Cost$ 2 U B T ExileFromGrave | ValidCards$ Creature.nonArtifact+Other | NumAtt$ -X | NumDef$ -X | IsCurse$ True | Exhaust$ True | SpellDescription$ Each other nonartifact creature gets -X/-X until end of turn. (Activate each exhaust ability only once.) +SVar:X:Count$xPaid +DeckHints:Type$Artifact +DeckHas:Keyword$Ward +Oracle:Ward—Pay 2 life.\nArtifacts you control have "Ward—Pay 2 life."\nExhaust — {2}{U}{B}, {T}, Exile X artifact cards from your graveyard: Each other nonartifact creature gets -X/-X until end of turn. (Activate each exhaust ability only once.) \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/r_4_4_dinosaur_dragon_flying.txt b/forge-gui/res/tokenscripts/r_4_4_dinosaur_dragon_flying.txt new file mode 100644 index 00000000000..23d5fe6dec3 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_4_4_dinosaur_dragon_flying.txt @@ -0,0 +1,6 @@ +Name:Dinosaur Dragon Token +ManaCost:no cost +Types:Creature Dinosaur Dragon +PT:4/4 +K:Flying +Oracle:Flying \ No newline at end of file