From 29d4e716f5d680ac488bc22bb9f8ebf3fd31d173 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Wed, 21 May 2025 07:02:21 +0200 Subject: [PATCH] The remaining 4 Crystals and some other FIN cards (#7628) --- .../cardsfolder/upcoming/balamb_t_rexaur.txt | 9 ++++++ .../upcoming/gaius_van_baelsar.txt | 11 +++++++ ...oenixs_dominant_phoenix_warden_of_fire.txt | 32 +++++++++++++++++++ .../res/cardsfolder/upcoming/summon_titan.txt | 12 +++++++ .../upcoming/the_earth_crystal.txt | 9 ++++++ .../cardsfolder/upcoming/the_fire_crystal.txt | 8 +++++ .../upcoming/the_water_crystal.txt | 12 +++++++ .../cardsfolder/upcoming/the_wind_crystal.txt | 10 ++++++ .../upcoming/torgal_a_fine_hound.txt | 12 +++++++ 9 files changed, 115 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/balamb_t_rexaur.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gaius_van_baelsar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/joshua_phoenixs_dominant_phoenix_warden_of_fire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/summon_titan.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_earth_crystal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_fire_crystal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_water_crystal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_wind_crystal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/torgal_a_fine_hound.txt diff --git a/forge-gui/res/cardsfolder/upcoming/balamb_t_rexaur.txt b/forge-gui/res/cardsfolder/upcoming/balamb_t_rexaur.txt new file mode 100644 index 00000000000..60c39ceadaf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/balamb_t_rexaur.txt @@ -0,0 +1,9 @@ +Name:Balamb T-Rexaur +ManaCost:4 G G +Types:Creature Dinosaur +PT:6/6 +K:Trample +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 +K:TypeCycling:Forest:2 +Oracle:Trample\nWhen this creature enters, you gain 3 life.\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gaius_van_baelsar.txt b/forge-gui/res/cardsfolder/upcoming/gaius_van_baelsar.txt new file mode 100644 index 00000000000..761c14819f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gaius_van_baelsar.txt @@ -0,0 +1,11 @@ +Name:Gaius van Baelsar +ManaCost:2 B B +Types:Legendary Creature Human Soldier +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBNonToken,DBEnchantment +SVar:DBToken:DB$ Sacrifice | Defined$ Player | SacValid$ Creature.token | SpellDescription$ Each player sacrifices a creature token of their choice. +SVar:DBNonToken:DB$ Sacrifice | Defined$ Player | SacValid$ Creature.!token | SpellDescription$ Each player sacrifices a nontoken creature of their choice. +SVar:DBEnchantment:DB$ Sacrifice | Defined$ Player | SacValid$ Enchantment | SpellDescription$ Each player sacrifices an enchantment of their choice. +DeckHas:Ability$Sacrifice +Oracle:When Gaius van Baelsar enters, choose one —\n• Each player sacrifices a creature token of their choice.\n• Each player sacrifices a nontoken creature of their choice.\n• Each player sacrifices an enchantment of their choice. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/joshua_phoenixs_dominant_phoenix_warden_of_fire.txt b/forge-gui/res/cardsfolder/upcoming/joshua_phoenixs_dominant_phoenix_warden_of_fire.txt new file mode 100644 index 00000000000..2f61962c28a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/joshua_phoenixs_dominant_phoenix_warden_of_fire.txt @@ -0,0 +1,32 @@ +Name:Joshua, Phoenix's Dominant +ManaCost:1 R W +Types:Legendary Creature Human Noble Wizard +PT:3/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When NICKNAME enters, discard up to two cards, then draw that many cards. +SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +A:AB$ ChangeZone | Cost$ 3 R W T | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | SubAbility$ DBCleanup +AlternateMode:DoubleFaced +SVar:X:Remembered$Amount +DeckHas:Ability$Discard +Oracle:When Joshua enters, discard up to two cards, then draw that many cards.\n{3}{R}{W}, {T}: Exile Joshua, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. + +ALTERNATE + +Name:Phoenix, Warden of Fire +ManaCost:no cost +Colors:red,white +Types:Legendary Enchantment Creature Saga Phoenix +PT:4/4 +K:Chapter:3:DBRisingFlames,DBRisingFlames,DBFlamesOfRebirth +SVar:DBRisingFlames:DB$ DealDamage | NumDmg$ 2 | Defined$ Player.Opponent | SpellDescription$ Rising Flames — NICKNAME deals 2 damage to each opponent. +SVar:DBFlamesOfRebirth:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Creature.YouOwn | MaxTotalTargetCMC$ 6 | SubAbility$ DBExile | TgtPrompt$ Select any number of creature cards with total mana value 6 or less | SpellDescription$ Return any number of target creature cards with total mana value 6 or less from your graveyard to the battlefield. Exile NICKNAME, then return it to the battlefield (front face up). +SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | RememberChanged$ True +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +K:Flying +K:Lifelink +SVar:X:Count$ValidGraveyard Creature.YouOwn +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI, II — Rising Flames — Phoenix deals 2 damage to each opponent.\nIII — Flames of Rebirth — Return any number of target creature cards with total mana value 6 or less from your graveyard to the battlefield. Exile Phoenix, then return it to the battlefield (front face up).\nFlying, lifelink diff --git a/forge-gui/res/cardsfolder/upcoming/summon_titan.txt b/forge-gui/res/cardsfolder/upcoming/summon_titan.txt new file mode 100644 index 00000000000..f6f2cada95c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/summon_titan.txt @@ -0,0 +1,12 @@ +Name:Summon: Titan +ManaCost:3 G G +Types:Enchantment Creature Saga Giant +PT:7/7 +K:Chapter:3:DBMill,DBChangeZoneAll,DBPump +SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 5 | SpellDescription$ Mill five cards. +SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Land.YouOwn | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return all land cards from your graveyard to the battlefield tapped. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X | KW$ Trample | SpellDescription$ Until end of turn, another target creature you control gains trample and gets +X/+X, where X is the number of lands you control. +K:Reach +K:Trample +SVar:X:Count$Valid Land.YouCtrl +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Mill five cards.\nII — Return all land cards from your graveyard to the battlefield tapped.\nIII — Until end of turn, another target creature you control gains trample and gets +X/+X, where X is the number of lands you control.\nReach, trample \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_earth_crystal.txt b/forge-gui/res/cardsfolder/upcoming/the_earth_crystal.txt new file mode 100644 index 00000000000..cce764a7f4c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_earth_crystal.txt @@ -0,0 +1,9 @@ +Name:The Earth Crystal +ManaCost:2 G G +Types:Legendary Artifact +S:Mode$ ReduceCost | ValidCard$ Card.Green | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Green spells you cast cost {1} less to cast. +R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Creature.YouCtrl+inZoneBattlefield | ValidCounterType$ P1P1 | ReplaceWith$ DoubleCounters | Description$ If one or more +1/+1 counters would be put on a creature you control, twice that many +1/+1 counters are put on that creature instead. +SVar:DoubleCounters:DB$ ReplaceCounter | ValidCounterType$ P1P1 | Amount$ X +A:AB$ PutCounter | Cost$ 4 G G T | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | SpellDescription$ Distribute two +1/+1 counters among one or two target creatures. +SVar:X:ReplaceCount$CounterNum/Twice +Oracle:Green spells you cast cost {1} less to cast.\nIf one or more +1/+1 counters would be put on a creature you control, twice that many +1/+1 counters are put on that creature instead.\n{4}{G}{G}, {T}: Distribute two +1/+1 counters among one or two target creatures you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_fire_crystal.txt b/forge-gui/res/cardsfolder/upcoming/the_fire_crystal.txt new file mode 100644 index 00000000000..43987d9cb2f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_fire_crystal.txt @@ -0,0 +1,8 @@ +Name:The Fire Crystal +ManaCost:2 R R +Types:Legendary Artifact +S:Mode$ ReduceCost | ValidCard$ Card.Red | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Red spells you cast cost {1} less to cast. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. +A:AB$ CopyPermanent | Cost$ 4 R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AtEOT$ Sacrifice | AILogic$ BeforeCombat | SpellDescription$ Create a token that's a copy of target creature you control. Sacrifice it at the beginning of the next end step. +SVar:PlayMain1:TRUE +Oracle:Red spells you cast cost {1} less to cast.\nCreatures you control have haste.\n{4}{R}{R}, {T}: Create a token that's a copy of target creature you control. Sacrifice it at the beginning of the next end step. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_water_crystal.txt b/forge-gui/res/cardsfolder/upcoming/the_water_crystal.txt new file mode 100644 index 00000000000..b61a4f84341 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_water_crystal.txt @@ -0,0 +1,12 @@ +Name:The Water Crystal +ManaCost:2 U U +Types:Legendary Artifact +S:Mode$ ReduceCost | ValidCard$ Card.Blue | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Blue spells you cast cost {1} less to cast. +R:Event$ Mill | ActiveZones$ Battlefield | ValidPlayer$ Player.Opponent | ReplaceWith$ MillPlus4 | Description$ If an opponent would mill one or more cards, they mill that many cards plus four instead. +SVar:MillPlus4:DB$ ReplaceEffect | VarName$ Number | VarValue$ X +A:AB$ Mill | Cost$ 4 U U T | Defined$ Opponent | NumCards$ Y | SpellDescription$ Each opponent mills cards equal to the number of cards in your hand. +SVar:X:ReplaceCount$Number/Plus.4 +SVar:Y:Count$ValidHand Card.YouOwn +DeckHas:Ability$Mill +DeckHints:Ability$Mill +Oracle:Blue spells you cast cost {1} less to cast.\nIf an opponent would mill one or more cards, they mill that many cards plus four instead.\n{4}{U}{U}, {T}: Each opponent mills cards equal to the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/the_wind_crystal.txt b/forge-gui/res/cardsfolder/upcoming/the_wind_crystal.txt new file mode 100644 index 00000000000..48df4ec63cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_wind_crystal.txt @@ -0,0 +1,10 @@ +Name:The Wind Crystal +ManaCost:2 W W +Types:Legendary Artifact +S:Mode$ ReduceCost | ValidCard$ Card.White | Type$ Spell | Activator$ You | Amount$ 1 | Description$ White spells you cast cost {1} less to cast. +R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ GainDouble | AILogic$ DoubleLife | Description$ If you would gain life, you gain twice that much life instead. +SVar:GainDouble:DB$ ReplaceEffect | VarName$ LifeGained | VarValue$ X +A:AB$ PumpAll | Cost$ 4 W W T | ValidCards$ Creature.YouCtrl | KW$ Flying & Lifelink | SpellDescription$ Creatures you control gain flying and lifelink until end of turn. +SVar:X:ReplaceCount$LifeGained/Twice +DeckHints:Ability$Lifegain +Oracle:White spells you cast cost {1} less to cast.\nIf you would gain life, you gain twice that much life instead.\n{4}{W}{W}, {T}: Creatures you control gain flying and lifelink until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/torgal_a_fine_hound.txt b/forge-gui/res/cardsfolder/upcoming/torgal_a_fine_hound.txt new file mode 100644 index 00000000000..55e08c6841f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/torgal_a_fine_hound.txt @@ -0,0 +1,12 @@ +Name:Torgal, A Fine Hound +ManaCost:1 G +Types:Legendary Creature Wolf +PT:2/2 +T:Mode$ SpellCast | ValidCard$ Creature.Human | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | Execute$ TrigEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first Human creature spell each turn, that creature enters with an additional +1/+1 counter on it for each Dog and/or Wolf you control. +SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | SetChosenNumber$ X | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack +SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated +SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ Count$ChosenNumber +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +SVar:X:Count$Valid Dog.YouCtrl,Wolf.YouCtrl +DeckHints:Type$Human|Dog|Wolf +Oracle:Whenever you cast your first Human creature spell each turn, that creature enters with an additional +1/+1 counter on it for each Dog and/or Wolf you control.\n{T}: Add one mana of any color.