From 67a9a2c34af313b88ccd5971c09ef3e378fbaff0 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Tue, 8 Jul 2025 20:20:35 +0200 Subject: [PATCH] 10 EOE cards (#7963) --- forge-gui/res/cardsfolder/a/astral_cornucopia.txt | 6 ++---- .../res/cardsfolder/upcoming/archenemys_charm.txt | 9 +++++++++ .../res/cardsfolder/upcoming/beyond_the_quiet.txt | 5 +++++ .../res/cardsfolder/upcoming/frenzied_baloth.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/pain_for_all.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/secluded_starforge.txt | 8 ++++++++ .../res/cardsfolder/upcoming/sunset_saboteur.txt | 9 +++++++++ .../cardsfolder/upcoming/synthesizer_labship.txt | 11 +++++++++++ .../upcoming/syr_vondam_sunstar_exemplar.txt | 13 +++++++++++++ .../cardsfolder/upcoming/the_eternity_elevator.txt | 9 +++++++++ .../cardsfolder/upcoming/xu_ifit_osteoharmonist.txt | 7 +++++++ forge-gui/res/cardsfolder/v/vampirism.txt | 4 ++-- forge-gui/res/lists/TypeLists.txt | 2 +- 13 files changed, 98 insertions(+), 7 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/archenemys_charm.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/beyond_the_quiet.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/frenzied_baloth.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pain_for_all.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/secluded_starforge.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sunset_saboteur.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/synthesizer_labship.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/syr_vondam_sunstar_exemplar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_eternity_elevator.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/xu_ifit_osteoharmonist.txt diff --git a/forge-gui/res/cardsfolder/a/astral_cornucopia.txt b/forge-gui/res/cardsfolder/a/astral_cornucopia.txt index 1dd11f5e6ee..47961eb51cf 100644 --- a/forge-gui/res/cardsfolder/a/astral_cornucopia.txt +++ b/forge-gui/res/cardsfolder/a/astral_cornucopia.txt @@ -3,8 +3,6 @@ ManaCost:X X X Types:Artifact K:etbCounter:CHARGE:X SVar:X:Count$xPaid -A:AB$ ChooseColor | Cost$ T | AILogic$ MostProminentInComputerDeck | SubAbility$ DBMana | SpellDescription$ Choose a color. Add one mana of that color for each charge counter on CARDNAME. -SVar:DBMana:DB$ Mana | Produced$ Chosen | Amount$ Y | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearChosenColor$ True +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ Y | SpellDescription$ Choose a color. Add one mana of that color for each charge counter on this artifact. SVar:Y:Count$CardCounters.CHARGE -Oracle:Astral Cornucopia enters with X charge counters on it.\n{T}: Choose a color. Add one mana of that color for each charge counter on Astral Cornucopia. +Oracle:This artifact enters with X charge counters on it.\n{T}: Choose a color. Add one mana of that color for each charge counter on this artifact. diff --git a/forge-gui/res/cardsfolder/upcoming/archenemys_charm.txt b/forge-gui/res/cardsfolder/upcoming/archenemys_charm.txt new file mode 100644 index 00000000000..f28d060d15d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/archenemys_charm.txt @@ -0,0 +1,9 @@ +Name:Archenemy's Charm +ManaCost:B B B +Types:Instant +A:SP$ Charm | Choices$ DBExile,DBReturn,DBPutCounter +SVar:DBExile:DB$ ChangeZone | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature or planeswalker. +SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn,Planeswalker.YouOwn | TgtPrompt$ Select target creature or planeswalker card in your graveyard | TargetMin$ 1 | TargetMax$ 2 | TgtZone$ Graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return one or two target creature and/or planeswalker cards from your graveyard to your hand. +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPump | SpellDescription$ Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn. +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Lifelink +Oracle:Choose one —\n• Exile target creature or planeswalker.\n• Return one or two target creature and/or planeswalker cards from your graveyard to your hand.\n• Put two +1/+1 counters on target creature you control. It gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/beyond_the_quiet.txt b/forge-gui/res/cardsfolder/upcoming/beyond_the_quiet.txt new file mode 100644 index 00000000000..0bbcc0c2a43 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/beyond_the_quiet.txt @@ -0,0 +1,5 @@ +Name:Beyond the Quiet +ManaCost:3 W W +Types:Sorcery +A:SP$ ChangeZoneAll | ChangeType$ Creature,Spacecraft | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile all creatures and Spacecraft. +Oracle:Exile all creatures and Spacecraft. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/frenzied_baloth.txt b/forge-gui/res/cardsfolder/upcoming/frenzied_baloth.txt new file mode 100644 index 00000000000..4235c9421d1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frenzied_baloth.txt @@ -0,0 +1,9 @@ +Name:Frenzied Baloth +ManaCost:G G +Types:Creature Beast +PT:3/2 +R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. +R:Event$ Counter | ValidSA$ Spell.Creature+YouCtrl | Layer$ CantHappen | ActiveZones$ Battlefield | Description$ Creature spells you control can't be countered. +S:Mode$ CantPreventDamage | IsCombat$ True | Description$ Combat damage can't be prevented. +SVar:PlayMain1:TRUE +Oracle:This spell can't be countered.\nCreature spells you control can't be countered.\nCombat damage can't be prevented. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pain_for_all.txt b/forge-gui/res/cardsfolder/upcoming/pain_for_all.txt new file mode 100644 index 00000000000..9a8332f604a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pain_for_all.txt @@ -0,0 +1,13 @@ +Name:Pain for All +ManaCost:2 R +Types:Enchantment Aura +K:Enchant:Creature.YouCtrl:creature you control +SVar:AttachAILogic:Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this Aura enters, enchanted creature deals damage equal to its power to any other target. +SVar:TrigDamage:DB$ DealDamage | DamageSource$ Enchanted | ValidTgts$ Creature.!EnchantedBy,Player,Planeswalker.!EnchantedBy,Battle.!EnchantedBy | NumDmg$ X +T:Mode$ DamageDoneOnce | ValidTarget$ Card.AttachedBy | Execute$ TrigDamageAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature is dealt damage, it deals that much damage to each opponent. +SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | NumDmg$ Y | DamageSource$ TriggeredTargetLKICopy +SVar:X:Enchanted$CardPower +SVar:Y:TriggerCount$DamageAmount +SVar:PlayMain1:TRUE +Oracle:Enchant creature you control\nWhen this Aura enters, enchanted creature deals damage equal to its power to any other target.\nWhenever enchanted creature is dealt damage, it deals that much damage to each opponent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/secluded_starforge.txt b/forge-gui/res/cardsfolder/upcoming/secluded_starforge.txt new file mode 100644 index 00000000000..3e624ef00c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/secluded_starforge.txt @@ -0,0 +1,8 @@ +Name:Secluded Starforge +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Pump | Cost$ 2 T tapXType | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SorcerySpeed$ True | SpellDescription$ Target creature gets +X/+0 until end of turn. Activate only as a sorcery. +A:AB$ Token | Cost$ 5 T | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ c_2_2_a_robot | SpellDescription$ Create a 2/2 colorless Robot artifact creature token. +SVar:X:Count$xPaid +Oracle:{T}: Add {C}.\n{2}, {T}, Tap X untapped artifacts you control: Target creature gets +X/+0 until end of turn. Activate only as a sorcery.\n{5}, {T}: Create a 2/2 colorless Robot artifact creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sunset_saboteur.txt b/forge-gui/res/cardsfolder/upcoming/sunset_saboteur.txt new file mode 100644 index 00000000000..81d2e7b97da --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunset_saboteur.txt @@ -0,0 +1,9 @@ +Name:Sunset Saboteur +ManaCost:1 B +Types:Creature Human Rogue +PT:4/1 +K:Menace +K:Ward:Discard<1/Card> +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on target creature an opponent controls. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | CounterType$ P1P1 | CounterNum$ 1 +Oracle:Menace\nWard—Discard a card.\nWhenever this creature attacks, put a +1/+1 counter on target creature an opponent controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/synthesizer_labship.txt b/forge-gui/res/cardsfolder/upcoming/synthesizer_labship.txt new file mode 100644 index 00000000000..5d9aa2b1925 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/synthesizer_labship.txt @@ -0,0 +1,11 @@ +Name:Synthesizer Labship +ManaCost:U +Types:Artifact Spacecraft +PT:4/4 +K:Station:9 +S:Mode$ Continuous | Affected$ Card.Self+counters_GE2_CHARGE | AddTrigger$ CombatTrig | Description$ STATION 2+ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn. +SVar:CombatTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ At the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn. +SVar:TrigAnimate:DB$ Animate | ValidTgts$ Artifact.Other+YouCtrl | TgtPrompt$ Select another target artifact you control | TargetMin$ 0 | TargetMax$ 1 | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature | Keywords$ Flying +S:Mode$ Continuous | Affected$ Card.Self+counters_GE9_CHARGE | AddType$ Creature | AddKeyword$ Flying & Vigilance | Description$ STATION 9+ Flying, vigilance +SVar:PlayMain1:TRUE +Oracle:Station (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery. It's an artifact creature at 9+.)\nSTATION 2+\nAt the beginning of combat on your turn, up to one other target artifact you control becomes an artifact creature with base power and toughness 2/2 and gains flying until end of turn.\nSTATION 9+\nFlying, vigilance \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/syr_vondam_sunstar_exemplar.txt b/forge-gui/res/cardsfolder/upcoming/syr_vondam_sunstar_exemplar.txt new file mode 100644 index 00000000000..cb97b389562 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/syr_vondam_sunstar_exemplar.txt @@ -0,0 +1,13 @@ +Name:Syr Vondam, Sunstar Exemplar +ManaCost:W B +Types:Legendary Creature Human Knight +PT:2/2 +K:Vigilance +K:Menace +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies or is put into exile, put a +1/+1 counter on NICKNAME and you gain 1 life. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self+powerGE4 | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When NICKNAME dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent. +SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent +DeckHas:Ability$Counters +Oracle:Vigilance, menace\nWhenever another creature you control dies or is put into exile, put a +1/+1 counter on Syr Vondam and you gain 1 life.\nWhen Syr Vondam dies or is put into exile while its power is 4 or greater, destroy up to one target nonland permanent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_eternity_elevator.txt b/forge-gui/res/cardsfolder/upcoming/the_eternity_elevator.txt new file mode 100644 index 00000000000..3a93a9faae6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_eternity_elevator.txt @@ -0,0 +1,9 @@ +Name:The Eternity Elevator +ManaCost:5 +Types:Legendary Artifact Spacecraft +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 3 | SpellDescription$ Add {C}{C}{C}. +K:Station:20 +S:Mode$ Continuous | Affected$ Card.Self+counters_GE20_CHARGE | AddAbility$ ElevatorMana | Description$ STATION 20+ {T}: Add X mana of any one color, where X is the number of charge counters on CARDNAME. +SVar:ElevatorMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of charge counters on CARDNAME. +SVar:X:Count$CardCounters.CHARGE +Oracle:{T}: Add {C}{C}{C}.\nStation (Tap another creature you control: Put charge counters equal to its power on this Spacecraft. Station only as a sorcery.)\nSTATION 20+\n{T}: Add X mana of any one color, where X is the number of charge counters on The Eternity Elevator. diff --git a/forge-gui/res/cardsfolder/upcoming/xu_ifit_osteoharmonist.txt b/forge-gui/res/cardsfolder/upcoming/xu_ifit_osteoharmonist.txt new file mode 100644 index 00000000000..b2c0a3037f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/xu_ifit_osteoharmonist.txt @@ -0,0 +1,7 @@ +Name:Xu-Ifit, Osteoharmonist +ManaCost:1 B B +Types:Legendary Creature Human Wizard +PT:2/3 +A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SorcerySpeed$ True | StaticEffect$ Animate | SpellDescription$ Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery. +SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Skeleton | RemoveAllAbilities$ True +Oracle:{T}: Return target creature card from your graveyard to the battlefield. It's a Skeleton in addition to its other types and has no abilities. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/vampirism.txt b/forge-gui/res/cardsfolder/v/vampirism.txt index ed8c0b6760f..cd7072a64fb 100644 --- a/forge-gui/res/cardsfolder/v/vampirism.txt +++ b/forge-gui/res/cardsfolder/v/vampirism.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each other creature you control. -S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddPower$ -1 | AddToughness$ -1 | Description$ Other creatures you control get -1/-1. -SVar:X:Count$Valid Creature.YouCtrl +S:Mode$ Continuous | Affected$ Creature.YouCtrl+!EnchantedBy | AddPower$ -1 | AddToughness$ -1 | Description$ Other creatures you control get -1/-1. +SVar:X:Count$Valid Creature.YouCtrl+!EnchantedBy AI:RemoveDeck:All Oracle:Enchant creature\nWhen Vampirism enters, draw a card at the beginning of the next turn's upkeep.\nEnchanted creature gets +1/+1 for each other creature you control.\nOther creatures you control get -1/-1. diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index 91adff3e70e..beac55634f2 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -370,7 +370,7 @@ Key:Keys Lander:Landers Map Powerstone:Powerstones -Spacecraft:Spacecrafts +Spacecraft:Spacecraft Treasure:Treasures Vehicle:Vehicles [WalkerTypes]