From 966f381dbbc9318b2135db698c1802209d731f4e Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:03:01 +0200 Subject: [PATCH 01/41] Create namora_the_sea_queen.txt --- .../res/cardsfolder/upcoming/namora_the_sea_queen.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt diff --git a/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt b/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt new file mode 100644 index 00000000000..60a33bfc806 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt @@ -0,0 +1,8 @@ +Name:Namora, the Sea Queen +ManaCost:2 U +Types:Legendary Creature Mutant Merfolk Hero +PT:2/3 +K:Flying +A:AB$ PutCounter | Cost$ 5 U| Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | PowerUp$ True | SubAbility$ DBToken | SpellDescription$ Put a +1/+1 counter on NICKNAME. Create two 1/1 blue Merfolk creature tokens. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_merfolk | TokenOwner$ You +Oracle:Flying\nPower-up — {5}{U}: Put a +1/+1 counter on Namora. Create two 1/1 blue Merfolk creature tokens. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) From d34fa2f985cf26717807b593bb3b6e28715bfcb6 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:17:33 +0200 Subject: [PATCH 02/41] Update the_tenth_doctor.txt --- forge-gui/res/cardsfolder/t/the_tenth_doctor.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/t/the_tenth_doctor.txt b/forge-gui/res/cardsfolder/t/the_tenth_doctor.txt index e484494906f..fcbd99ce228 100644 --- a/forge-gui/res/cardsfolder/t/the_tenth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_tenth_doctor.txt @@ -7,6 +7,5 @@ SVar:TrigExile:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 3 | SubAbility$ GiveSuspend SVar:GiveSuspend:DB$ Pump | Defined$ Remembered.withoutSuspend | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:HasAttackEffect:TRUE A:AB$ TimeTravel | Cost$ 7 | PrecostDesc$ Timey-Wimey — | SorcerySpeed$ True | Amount$ 3 | SpellDescription$ Timey-Wimey — {7}: Time travel three times. Activate only as a sorcery. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter. Then do it two more times.) Oracle:Allons-y! — Whenever you attack, exile cards from the top of your library until you exile a nonland card. Put three time counters on it. If it doesn't have suspend, it gains suspend.\nTimey-Wimey — {7}: Time travel three times. Activate only as a sorcery. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter. Then do it two more times.) From e8834c3ac87ecbc28074bec7e0508cf7601ca42b Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:21:30 +0200 Subject: [PATCH 03/41] Create dooms_time_platform.txt --- .../res/cardsfolder/upcoming/dooms_time_platform.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt new file mode 100644 index 00000000000..f34419e21c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt @@ -0,0 +1,9 @@ +Name:Doom's Time Platform +ManaCost:4 +Types:Artifact +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Allons-y! — Whenever you attack, exile cards from the top of your library until you exile a nonland card. Put three time counters on it. If it doesn't have suspend, it gains suspend. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgt$ Card.nonLand+YouOwn | ValidTgtDesc$ nonland card in your graveyard | RememberChanged$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 2 | SubAbility$ GiveSuspend +SVar:GiveSuspend:DB$ Pump | Defined$ Remembered.withoutSuspend | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Whenever you attack, exile target nonland card from your graveyard with two time counters on it. If it doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost. If it's a creature, it has haste.) From f70fad9bc0d09f43f940a6803d027a0c9e7769ee Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:23:28 +0200 Subject: [PATCH 04/41] Update urborg_scavengers.txt --- forge-gui/res/cardsfolder/u/urborg_scavengers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt index 904eb789b2a..62d736c49e5 100644 --- a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt +++ b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt @@ -4,8 +4,8 @@ Types:Creature Spirit PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters or attacks, exile a card from a graveyard. Put a +1/+1 counter on CARDNAME. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile a card from a graveyard. -SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | SelectPrompt$ Select a card in a graveyard | Mandatory$ True | Hidden$ True | SubAbility$ DBCounter -SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 +SVar:TrigExile:DB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | ValidTgtDesc$ card in a graveyard | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | SharedKeywordsZone$ Exile | SharedRestrictions$ Card.ExiledWithSource | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | Description$ CARDNAME has flying as long as a card exiled with it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard|Counters From 57e11b81743e451850c2e0d2a7a867a7361105bc Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 09:23:30 +0200 Subject: [PATCH 05/41] Update urborg_scavengers.txt --- forge-gui/res/cardsfolder/u/urborg_scavengers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt index 62d736c49e5..aaf7c99a87f 100644 --- a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt +++ b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt @@ -2,8 +2,8 @@ Name:Urborg Scavengers ManaCost:2 B Types:Creature Spirit PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters or attacks, exile a card from a graveyard. Put a +1/+1 counter on CARDNAME. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile a card from a graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters or attacks, exile target card from a graveyard. Put a +1/+1 counter on CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile target card from a graveyard. Put a +1/+1 counter on CARDNAME SVar:TrigExile:DB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | ValidTgtDesc$ card in a graveyard | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | SharedKeywordsZone$ Exile | SharedRestrictions$ Card.ExiledWithSource | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | Description$ CARDNAME has flying as long as a card exiled with it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. From a296eee1ba8fad26bfdddcda5e80dd2cd9dee1eb Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 09:23:48 +0200 Subject: [PATCH 06/41] Update dooms_time_platform.txt --- forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt index f34419e21c7..870cc600cc5 100644 --- a/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt +++ b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt @@ -1,7 +1,7 @@ Name:Doom's Time Platform ManaCost:4 Types:Artifact -T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Allons-y! — Whenever you attack, exile cards from the top of your library until you exile a nonland card. Put three time counters on it. If it doesn't have suspend, it gains suspend. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, exile target nonland card from your graveyard with two time counters on it. If it doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost. If it's a creature, it has haste.) SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgt$ Card.nonLand+YouOwn | ValidTgtDesc$ nonland card in your graveyard | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 2 | SubAbility$ GiveSuspend SVar:GiveSuspend:DB$ Pump | Defined$ Remembered.withoutSuspend | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup From d535ad516f7e07d24d0771d7cc28c3f08fff380b Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 09:24:15 +0200 Subject: [PATCH 07/41] Update namora_the_sea_queen.txt --- forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt b/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt index 60a33bfc806..41dcbe52b41 100644 --- a/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt +++ b/forge-gui/res/cardsfolder/upcoming/namora_the_sea_queen.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Legendary Creature Mutant Merfolk Hero PT:2/3 K:Flying -A:AB$ PutCounter | Cost$ 5 U| Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | PowerUp$ True | SubAbility$ DBToken | SpellDescription$ Put a +1/+1 counter on NICKNAME. Create two 1/1 blue Merfolk creature tokens. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) +A:AB$ PutCounter | Cost$ 5 U | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | PowerUp$ True | SubAbility$ DBToken | SpellDescription$ Put a +1/+1 counter on NICKNAME. Create two 1/1 blue Merfolk creature tokens. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_merfolk | TokenOwner$ You Oracle:Flying\nPower-up — {5}{U}: Put a +1/+1 counter on Namora. Create two 1/1 blue Merfolk creature tokens. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) From 2d3c9b9cea11d1d877286c1fbf977ca88befe0ea Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 09:38:12 +0200 Subject: [PATCH 08/41] Create extract_power.txt --- forge-gui/res/cardsfolder/upcoming/extract_power.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/extract_power.txt diff --git a/forge-gui/res/cardsfolder/upcoming/extract_power.txt b/forge-gui/res/cardsfolder/upcoming/extract_power.txt new file mode 100644 index 00000000000..70b0f5563b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/extract_power.txt @@ -0,0 +1,8 @@ +Name:Extract Power +ManaCost:5 U +Types:Sorcery +A:SP$ Dig | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | WithMayLook$ True | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Look at the top card of each player's library, then exile those cards face down. You may play them without paying their mana costs for as long as they remain exiled. +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | WithoutManaCost$ True | Description$ You may play them without paying their mana costs for as long as they remain exiled. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Look at the top card of each player's library, then exile those cards face down. You may play them without paying their mana costs for as long as they remain exiled. From 71aa0698aba23d707966b09208f2184d7f309d10 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 09:48:42 +0200 Subject: [PATCH 09/41] Update extract_power.txt --- forge-gui/res/cardsfolder/upcoming/extract_power.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/extract_power.txt b/forge-gui/res/cardsfolder/upcoming/extract_power.txt index 70b0f5563b8..3e314bff538 100644 --- a/forge-gui/res/cardsfolder/upcoming/extract_power.txt +++ b/forge-gui/res/cardsfolder/upcoming/extract_power.txt @@ -3,6 +3,6 @@ ManaCost:5 U Types:Sorcery A:SP$ Dig | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | WithMayLook$ True | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Look at the top card of each player's library, then exile those cards face down. You may play them without paying their mana costs for as long as they remain exiled. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup -SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | WithoutManaCost$ True | Description$ You may play them without paying their mana costs for as long as they remain exiled. +SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlayWithoutManaCost$ True | Description$ You may play them without paying their mana costs for as long as they remain exiled. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Look at the top card of each player's library, then exile those cards face down. You may play them without paying their mana costs for as long as they remain exiled. From f2e875b16d0e5ad0b657c814b0281dc95a145afa Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:04:53 +0200 Subject: [PATCH 10/41] Create black_bolt_inhuman_king.txt --- .../cardsfolder/upcoming/black_bolt_inhuman_king.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt diff --git a/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt b/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt new file mode 100644 index 00000000000..25e1c5cfee2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt @@ -0,0 +1,11 @@ +Name:Black Bolt, Inhuman King +ManaCost:2 W U +Types:Legendary Creature Inhuman Noble Hero +PT:3/3 +K:Flying +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, NICKNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Lethal Voice — Whenever NICKNAME becomes the target of a spell or ability an opponent controls, destroy target nonland permanent that player controls. +A:SP$ Destroy | ValidTgts$ Permanent.nonLand+ControlledBy TriggeredSourceSAController | ValidTgtDesc$ nonland permanent that player controls +SVar:BuffedBy:Card.nonLand+nonCreature +Oracle:Flying\nWhenever you cast a noncreature spell, Black Bolt gets +2/+2 until end of turn.\nLethal Voice — Whenever Black Bolt becomes the target of a spell or ability an opponent controls, destroy target nonland permanent that player controls. From 7b3a25d942c8cc44e4ac015f0f870165f9ddcb14 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:43:19 +0200 Subject: [PATCH 11/41] Create first_family.txt --- .../res/cardsfolder/upcoming/first_family.txt | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/first_family.txt diff --git a/forge-gui/res/cardsfolder/upcoming/first_family.txt b/forge-gui/res/cardsfolder/upcoming/first_family.txt new file mode 100644 index 00000000000..45676b472f2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/first_family.txt @@ -0,0 +1,22 @@ +Name:First Family +ManaCost:2 G U +Types:Instant +A:SP$ Draw | NumCards$ X | LockInText$ True | SubAbility$ DBGainLife | SpellDescription$ You draw X cards and gain X life, where X is the number of colors among permanents you control and spells you've cast this turn. +SVar:DBGainLife:DB$ GainLife | LockInText$ True | LifeAmount$ X +SVar:X:SVar$W/Plus.U/Plus.B/Plus.R/Plus.G +SVar:W:SVar$WP/Plus.WS/LimitMax.1 +SVar:U:SVar$UP/Plus.US/LimitMax.1 +SVar:B:SVar$BP/Plus.BS/LimitMax.1 +SVar:R:SVar$RP/Plus.RS/LimitMax.1 +SVar:G:SVar$GP/Plus.GS/LimitMax.1 +SVar:WP:Count$Valid Permanent.White+YouCtrl +SVar:UP:Count$Valid Permanent.Blue+YouCtrl +SVar:BP:Count$Valid Permanent.Black+YouCtrl +SVar:RP:Count$Valid Permanent.Red+YouCtrl +SVar:GP:Count$Valid Permanent.Green+YouCtrl +SVar:WS:Count$ThisTurnCast_Card.White+YouCtrl +SVar:US:Count$ThisTurnCast_Card.Blue+YouCtrl +SVar:BS:Count$ThisTurnCast_Card.Black+YouCtrl +SVar:RS:Count$ThisTurnCast_Card.Red+YouCtrl +SVar:GS:Count$ThisTurnCast_Card.Green+YouCtrl +Oracle:You draw X cards and gain X life, where X is the number of colors among permanents you control and spells you've cast this turn. From c50aa48b549ecd9b8b27aaab6b183055759a11d0 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:57:14 +0200 Subject: [PATCH 12/41] Create villainous_hideout.txt --- forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt diff --git a/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt b/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt new file mode 100644 index 00000000000..57aacfa18dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt @@ -0,0 +1,7 @@ +Name:Villainous Hideout +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Villain,Activated.Villain | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Villain spell or to activate an ability of a Villain source +A:AB$ Connive | Cost$ 3 T | ValidTgts$ Villain.YouCtrl | ValidTgtDesc$ Villain you control | SorcerySpeed$ True | SpellDescription$ Target Villain you control connives. Activate only as a sorcery. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Villain spell or to activate an ability of a Villain source.\n{3}, {T}: Target Villain you control connives. Activate only as a sorcery. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) From 2b5f370f629cfa7ff915cc931ba3e19dff7df67b Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:58:26 +0200 Subject: [PATCH 13/41] Update first_family.txt --- forge-gui/res/cardsfolder/upcoming/first_family.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/first_family.txt b/forge-gui/res/cardsfolder/upcoming/first_family.txt index 45676b472f2..4af85578b24 100644 --- a/forge-gui/res/cardsfolder/upcoming/first_family.txt +++ b/forge-gui/res/cardsfolder/upcoming/first_family.txt @@ -3,7 +3,10 @@ ManaCost:2 G U Types:Instant A:SP$ Draw | NumCards$ X | LockInText$ True | SubAbility$ DBGainLife | SpellDescription$ You draw X cards and gain X life, where X is the number of colors among permanents you control and spells you've cast this turn. SVar:DBGainLife:DB$ GainLife | LockInText$ True | LifeAmount$ X -SVar:X:SVar$W/Plus.U/Plus.B/Plus.R/Plus.G +SVar:X:SVar$WUBR/Plus.G +SVar:WUBR:SVar$WU/Plus.BR +SVar:WU:SVar$W/Plus.U +SVar:BR:SVar$B/Plus.R SVar:W:SVar$WP/Plus.WS/LimitMax.1 SVar:U:SVar$UP/Plus.US/LimitMax.1 SVar:B:SVar$BP/Plus.BS/LimitMax.1 From 89589d07e691e23608f483f256d918250b6e1853 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:08:25 +0200 Subject: [PATCH 14/41] Create invisible_force_field.txt --- .../res/cardsfolder/upcoming/invisible_force_field.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/invisible_force_field.txt diff --git a/forge-gui/res/cardsfolder/upcoming/invisible_force_field.txt b/forge-gui/res/cardsfolder/upcoming/invisible_force_field.txt new file mode 100644 index 00000000000..2c6139bb6c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/invisible_force_field.txt @@ -0,0 +1,6 @@ +Name:Invisible Force Field +ManaCost:1 W +Types:Instant +A:SP$ Pump | ValidTgts$ Permanent.YouCtrl | ValidTgtDesc$ permanent you control | TargetMin$ 0 | TargetMax$ 4 | KW$ Indestructible | SpellDescription$ Up to four target permanents you control gain indestructible until end of turn. +K:Rebound +Oracle:Up to four target permanents you control gain indestructible until end of turn.\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) From b98f07dc4693c975241e0f7a900e1ebfcfd87944 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:19:42 +0200 Subject: [PATCH 15/41] Create hydraulic_helper.txt --- forge-gui/res/cardsfolder/upcoming/hydraulic_helper.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/hydraulic_helper.txt diff --git a/forge-gui/res/cardsfolder/upcoming/hydraulic_helper.txt b/forge-gui/res/cardsfolder/upcoming/hydraulic_helper.txt new file mode 100644 index 00000000000..4dfd27d74b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hydraulic_helper.txt @@ -0,0 +1,7 @@ +Name:Hydraulic Helper +ManaCost:1 U +Types:Artifact Creature Robot +PT:2/3 +K:Defender +A:AB$ Mana | Cost$ T | Produced$ U | RestrictValid$ CantCastNonArtifactSpells | SpellDescription$ Add {U}. This mana can't be spent to cast a nonartifact spell. +Oracle:Defender\n{T}: Add {U}. This mana can't be spent to cast a nonartifact spell. From a7083ca58293e29f3196b2c6656debfa4c1c2436 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:23:26 +0200 Subject: [PATCH 16/41] Create armed_assailant.txt --- forge-gui/res/cardsfolder/upcoming/armed_assailant.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/armed_assailant.txt diff --git a/forge-gui/res/cardsfolder/upcoming/armed_assailant.txt b/forge-gui/res/cardsfolder/upcoming/armed_assailant.txt new file mode 100644 index 00000000000..ab08a1f77fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/armed_assailant.txt @@ -0,0 +1,8 @@ +Name:Armed Assailant +ManaCost:2 B +Types:Creature Human Villain +PT:1/3 +K:Deathtouch +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddPower$ 2 | AddKeyword$ Menace | Description$ As long as this creature is equipped, it gets +2/+0 and has menace. (It can't be blocked except by two or more creatures.) +SVar:EquipMe:Once +Oracle:Deathtouch\nAs long as this creature is equipped, it gets +2/+0 and has menace. (It can't be blocked except by two or more creatures.) From 0b8ce43f48613ff35c8bd9422cf7b54b783f9bf0 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:23:58 +0200 Subject: [PATCH 17/41] Update villainous_hideout.txt --- forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt b/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt index 57aacfa18dd..6ab51e0f9ec 100644 --- a/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt +++ b/forge-gui/res/cardsfolder/upcoming/villainous_hideout.txt @@ -2,6 +2,6 @@ Name:Villainous Hideout ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Villain,Activated.Villain | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Villain spell or to activate an ability of a Villain source +A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Villain,Activated.Villain | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Villain spell or to activate an ability of a Villain source. A:AB$ Connive | Cost$ 3 T | ValidTgts$ Villain.YouCtrl | ValidTgtDesc$ Villain you control | SorcerySpeed$ True | SpellDescription$ Target Villain you control connives. Activate only as a sorcery. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Villain spell or to activate an ability of a Villain source.\n{3}, {T}: Target Villain you control connives. Activate only as a sorcery. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) From 3f883e72aa49d45fd5dd2946cf21b22e92bc8d90 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:39:17 +0200 Subject: [PATCH 18/41] Create living_laser.txt --- forge-gui/res/cardsfolder/upcoming/living_laser.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/living_laser.txt diff --git a/forge-gui/res/cardsfolder/upcoming/living_laser.txt b/forge-gui/res/cardsfolder/upcoming/living_laser.txt new file mode 100644 index 00000000000..e983d4a91cd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/living_laser.txt @@ -0,0 +1,10 @@ +Name:Living Laser +ManaCost:4 R +Types:Legendary Creature Elemental Villain +PT:4/4 +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, for each card you've discarded this turn, create a token that's a copy of Living Laser, except the token isn't legendary. The tokens enter tapped and attacking. Exile the tokens at the beginning of the next end step. +SVar:TrigCopy:DB$ CopyPermanent | NumCopies$ X | Defined$ Self | NonLegendary$ True | TokenTapped$ True | TokenAttacking$ True | AtEOT$ Exile +SVar:X:PlayerCountPropertyYou$CardsDiscardedThisTurn +SVar:HasAttackEffect:TRUE +Oracle:Haste\nWhenever Living Laser attacks, for each card you've discarded this turn, create a token that's a copy of Living Laser, except the token isn't legendary. The tokens enter tapped and attacking. Exile the tokens at the beginning of the next end step. From 641aead33effab50ea38cf99592c34dda3a7dbac Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:43:36 +0200 Subject: [PATCH 19/41] Create fogwells_gym.txt --- forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt diff --git a/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt b/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt new file mode 100644 index 00000000000..b9d63fa0ed6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt @@ -0,0 +1,7 @@ +Name:Fogwell's Gym +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBDamage | SpellDescription$ Add {R}. This land deals 1 damage to you +SVar:DBDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ You +A:AB$ Draw | Cost$ 2 R T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. +Oracle:{T}: Add {R}. This land deals 1 damage to you.\n{2}{R}, {T}, Discard a card: Draw a card. From 660758eb8e2bba8dcb2e5c8c3d456cc0ba34c1e1 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:51:56 +0200 Subject: [PATCH 20/41] Create molly_hayes_runaway.txt --- .../res/cardsfolder/upcoming/molly_hayes_runaway.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/molly_hayes_runaway.txt diff --git a/forge-gui/res/cardsfolder/upcoming/molly_hayes_runaway.txt b/forge-gui/res/cardsfolder/upcoming/molly_hayes_runaway.txt new file mode 100644 index 00000000000..72ac15e6439 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/molly_hayes_runaway.txt @@ -0,0 +1,10 @@ +Name:Molly Hayes, Runaway +ManaCost:2 R +Types:Legendary Creature Mutant Hero +PT:3/3 +A:AB$ PutCounter | Cost$ 5 R | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | PowerUp$ True | SubAbility$ DBExile | SpellDescription$ Put two +1/+1 counters on NICKNAME. Exile the top card of your library. Until the end of your next turn, you may play that card. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | Duration$ UntilTheEndOfYourNextTurn | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play that card +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Power-up — {5}{R}: Put two +1/+1 counters on Molly Hayes. Exile the top card of your library. Until the end of your next turn, you may play that card. (Activate each power-up ability only once. Reduce the cost by her mana cost if she entered this turn.) From 829f4a8b64f00ec33a1738fbcb2c623ba04d08b6 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:55:57 +0200 Subject: [PATCH 21/41] Update living_laser.txt --- forge-gui/res/cardsfolder/upcoming/living_laser.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/living_laser.txt b/forge-gui/res/cardsfolder/upcoming/living_laser.txt index e983d4a91cd..243c9f87f57 100644 --- a/forge-gui/res/cardsfolder/upcoming/living_laser.txt +++ b/forge-gui/res/cardsfolder/upcoming/living_laser.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Legendary Creature Elemental Villain PT:4/4 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, for each card you've discarded this turn, create a token that's a copy of Living Laser, except the token isn't legendary. The tokens enter tapped and attacking. Exile the tokens at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, for each card you've discarded this turn, create a token that's a copy of CARDNAME, except the token isn't legendary. The tokens enter tapped and attacking. Exile the tokens at the beginning of the next end step. SVar:TrigCopy:DB$ CopyPermanent | NumCopies$ X | Defined$ Self | NonLegendary$ True | TokenTapped$ True | TokenAttacking$ True | AtEOT$ Exile SVar:X:PlayerCountPropertyYou$CardsDiscardedThisTurn SVar:HasAttackEffect:TRUE From bcf04ccf0fc0c9cae71598decb141f197bd7b75c Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 11:56:33 +0200 Subject: [PATCH 22/41] Update fogwells_gym.txt --- forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt b/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt index b9d63fa0ed6..ee9c7a9f720 100644 --- a/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt +++ b/forge-gui/res/cardsfolder/upcoming/fogwells_gym.txt @@ -1,7 +1,7 @@ Name:Fogwell's Gym ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBDamage | SpellDescription$ Add {R}. This land deals 1 damage to you +A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBDamage | SpellDescription$ Add {R}. This land deals 1 damage to you. SVar:DBDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ You A:AB$ Draw | Cost$ 2 R T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. Oracle:{T}: Add {R}. This land deals 1 damage to you.\n{2}{R}, {T}, Discard a card: Draw a card. From b985eb3e7aee9e689f443a755b0de25817449abb Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:01:48 +0200 Subject: [PATCH 23/41] Create nova_flame.txt --- forge-gui/res/cardsfolder/upcoming/nova_flame.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/nova_flame.txt diff --git a/forge-gui/res/cardsfolder/upcoming/nova_flame.txt b/forge-gui/res/cardsfolder/upcoming/nova_flame.txt new file mode 100644 index 00000000000..e6ed7ce67c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nova_flame.txt @@ -0,0 +1,8 @@ +Name:Nova Flame +ManaCost:X 2 R R +Types:Sorcery +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | ValidTgtDesc$ creature you control | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBDamageAll | SpellDescription$ Put X +1/+1 counters on target creature you control. It deals damage equal to its power to each other creature. +SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted | NumDmg$ Y | DamageSource$ ParentTarget | ValidDescription$ each other creature. +SVar:X:Count$xPaid +SVar:Y:ParentTargeted$CardPower +Oracle:Put X +1/+1 counters on target creature you control. It deals damage equal to its power to each other creature. From 574d1238741eeafe607905e687af417e1cdbb04e Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:09:13 +0200 Subject: [PATCH 24/41] Create captain_america_skybound.txt --- .../cardsfolder/upcoming/captain_america_skybound.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/captain_america_skybound.txt diff --git a/forge-gui/res/cardsfolder/upcoming/captain_america_skybound.txt b/forge-gui/res/cardsfolder/upcoming/captain_america_skybound.txt new file mode 100644 index 00000000000..3e3bc448cb6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_america_skybound.txt @@ -0,0 +1,10 @@ +Name:Captain America, Skybound +ManaCost:3 W W +Types:Legendary Creature Human Soldier Hero +PT:3/5 +K:Flying +K:Vigilance +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | TriggerDescription$ Battalion — Whenever NICKNAME and at least two other creatures attack, put a +1/+1 counter on each attacking creature. They gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.attacking | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ Indestructible +Oracle:Flying, vigilance\nBattalion — Whenever Captain America and at least two other creatures attack, put a +1/+1 counter on each attacking creature. They gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) From e707dd049fbed07846d43a32a2151526cef75f8f Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:09:55 +0200 Subject: [PATCH 25/41] Update black_bolt_inhuman_king.txt --- forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt b/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt index 25e1c5cfee2..3329f9ce26a 100644 --- a/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt +++ b/forge-gui/res/cardsfolder/upcoming/black_bolt_inhuman_king.txt @@ -6,6 +6,6 @@ K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, NICKNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ SpellAbility.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Lethal Voice — Whenever NICKNAME becomes the target of a spell or ability an opponent controls, destroy target nonland permanent that player controls. -A:SP$ Destroy | ValidTgts$ Permanent.nonLand+ControlledBy TriggeredSourceSAController | ValidTgtDesc$ nonland permanent that player controls +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+ControlledBy TriggeredSourceSAController | ValidTgtDesc$ nonland permanent that player controls SVar:BuffedBy:Card.nonLand+nonCreature Oracle:Flying\nWhenever you cast a noncreature spell, Black Bolt gets +2/+2 until end of turn.\nLethal Voice — Whenever Black Bolt becomes the target of a spell or ability an opponent controls, destroy target nonland permanent that player controls. From d9b95334afe42f12b84c55097b0a61b50b478ac6 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:19:30 +0200 Subject: [PATCH 26/41] Create origin_of_captain_america.txt --- .../upcoming/origin_of_captain_america.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/origin_of_captain_america.txt diff --git a/forge-gui/res/cardsfolder/upcoming/origin_of_captain_america.txt b/forge-gui/res/cardsfolder/upcoming/origin_of_captain_america.txt new file mode 100644 index 00000000000..79f7bd49426 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/origin_of_captain_america.txt @@ -0,0 +1,12 @@ +Name:Origin of Captain America +ManaCost:2 W +Types:Enchantment Saga +K:Chapter:3:DBPutCounter,DBToken,DBTap +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains first strike and vigilance until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ First Strike & Vigilance +SVar:DBToken:DB$ Token | TokenScript$ sturdy_shield | TokenOwner$ You | SpellDescription$ Create a colorless Equipment artifact token named Sturdy Shield with "Equipped creature gets +1/+2" and equip {2}. +SVar:DBTap:DB$ Tap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBStun | SpellDescription$ Tap up to one target creature and put a stun counter on it. +SVar:DBStun:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters|Token +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Put a +1/+1 counter on target creature you control. It gains first strike and vigilance until end of turn.\nII — Create a colorless Equipment artifact token named Sturdy Shield with "Equipped creature gets +1/+2" and equip {2}.\nIII — Tap up to one target creature and put a stun counter on it. From 20a445ca730b6ea089dfc9cefe409c03675322ed Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:24:58 +0200 Subject: [PATCH 27/41] Create daily_bugle_newspaper.txt --- .../res/cardsfolder/upcoming/daily_bugle_newspaper.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/daily_bugle_newspaper.txt diff --git a/forge-gui/res/cardsfolder/upcoming/daily_bugle_newspaper.txt b/forge-gui/res/cardsfolder/upcoming/daily_bugle_newspaper.txt new file mode 100644 index 00000000000..66b220b504b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/daily_bugle_newspaper.txt @@ -0,0 +1,8 @@ +Name:Daily Bugle Newspaper +ManaCost:2 +Types:Artifact +A:AB$ Draw | Cost$ 2 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You +DeckHas:Ability$Discard|Token +Oracle:{2}, {T}: Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") From 0163b3534e35b1e60fb5d49d88f6fafcf82ebecf Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:31:01 +0200 Subject: [PATCH 28/41] Create batroc_the_leaper.txt --- .../res/cardsfolder/upcoming/batroc_the_leaper.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/batroc_the_leaper.txt diff --git a/forge-gui/res/cardsfolder/upcoming/batroc_the_leaper.txt b/forge-gui/res/cardsfolder/upcoming/batroc_the_leaper.txt new file mode 100644 index 00000000000..e66ea3ef2bb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/batroc_the_leaper.txt @@ -0,0 +1,12 @@ +Name:Batroc the Leaper +ManaCost:1 R +Types:Legendary Creature Human Villain +PT:2/2 +K:Multikicker:2 +K:etbCounter:P1P1:X:no Condition:NICKNAME enters with a +1/+1 counter on him for each time he was kicked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When NICKNAME enters, he deals damage equal to his power to each of up to X targets, where X is the number of times he was kicked. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | TargetMin$ 0 | TargetMax$ X | NumDmg$ Y +SVar:X:Count$TimesKicked +SVar:Y:Count$CardPower +DeckHas:Ability$Counters +Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nBatroc enters with a +1/+1 counter on him for each time he was kicked.\nWhen Batroc enters, he deals damage equal to his power to each of up to X targets, where X is the number of times he was kicked. From f34842911083851e8ed6855388f94959ff04e442 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:39:48 +0200 Subject: [PATCH 29/41] Create lokis_scepter.txt --- forge-gui/res/cardsfolder/upcoming/lokis_scepter.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/lokis_scepter.txt diff --git a/forge-gui/res/cardsfolder/upcoming/lokis_scepter.txt b/forge-gui/res/cardsfolder/upcoming/lokis_scepter.txt new file mode 100644 index 00000000000..332ca8255bb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lokis_scepter.txt @@ -0,0 +1,9 @@ +Name:Loki's Scepter +ManaCost:2 R +Types:Legendary Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, gain control of target creature until end of turn. Untap that creature. Until end of turn, it becomes a Villain in addition to its other types and gains haste. +SVar:TrigChange:DB$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Villain | Keywords$ Haste +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +SVar:PlayMain1:OPPONENTCREATURES +Oracle:When Loki's Scepter enters, gain control of target creature until end of turn. Untap that creature. Until end of turn, it becomes a Villain in addition to its other types and gains haste.\n{T}: Add one mana of any color. From ea067bb1be8255c805a3b8187b4e9da3aa79c3d7 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:41:49 +0200 Subject: [PATCH 30/41] Update dooms_time_platform.txt --- forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt index 870cc600cc5..b58cb62538b 100644 --- a/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt +++ b/forge-gui/res/cardsfolder/upcoming/dooms_time_platform.txt @@ -2,7 +2,7 @@ Name:Doom's Time Platform ManaCost:4 Types:Artifact T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, exile target nonland card from your graveyard with two time counters on it. If it doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost. If it's a creature, it has haste.) -SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgt$ Card.nonLand+YouOwn | ValidTgtDesc$ nonland card in your graveyard | RememberChanged$ True | SubAbility$ DBPutCounter +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonLand+YouOwn | ValidTgtDesc$ nonland card in your graveyard | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 2 | SubAbility$ GiveSuspend SVar:GiveSuspend:DB$ Pump | Defined$ Remembered.withoutSuspend | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True From 79d30d70fe57a9c62d8a37efe23ac20b6f60f359 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:43:53 +0200 Subject: [PATCH 31/41] Update azra_oddsmaker.txt --- forge-gui/res/cardsfolder/a/azra_oddsmaker.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt index 11c88a80264..8c2f91de6d9 100644 --- a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt +++ b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt @@ -1,5 +1,5 @@ Name:Azra Oddsmaker -ManaCost:1 R B +ManaCost:1 B R Types:Creature Azra Warrior PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ ChooseCreature | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may discard a card. If you do, choose a creature. Whenever that creature deals combat damage to a player this turn, you draw two cards. From e2380151a59b06af719c6db5738c11aeacc0001d Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:45:56 +0200 Subject: [PATCH 32/41] Update azra_oddsmaker.txt --- forge-gui/res/cardsfolder/a/azra_oddsmaker.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt index 8c2f91de6d9..f5af343bc5a 100644 --- a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt +++ b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt @@ -8,4 +8,5 @@ SVar:DBEffect:DB$ Effect | Triggers$ TrigDamage | SubAbility$ DBCleanup SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.ChosenCardStrict | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever that creature deals combat damage to a player this turn, you draw two cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True +SVar:PlayMain1:TRUE Oracle:At the beginning of combat on your turn, you may discard a card. If you do, choose a creature. Whenever that creature deals combat damage to a player this turn, you draw two cards. From 2f3b37e6a52e2369e86ec170cec9c90c6f13556e Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:46:33 +0200 Subject: [PATCH 33/41] Create green_goblin_back_for_more.txt --- .../upcoming/green_goblin_back_for_more.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/green_goblin_back_for_more.txt diff --git a/forge-gui/res/cardsfolder/upcoming/green_goblin_back_for_more.txt b/forge-gui/res/cardsfolder/upcoming/green_goblin_back_for_more.txt new file mode 100644 index 00000000000..61a4f884547 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/green_goblin_back_for_more.txt @@ -0,0 +1,12 @@ +Name:Green Goblin, Back for More +ManaCost:3 B B +Types:Legendary Creature Goblin Human Villain +PT:4/4 +K:Flying +K:Menace +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may discard a card. If you do, each opponent discards a card. +SVar:TrigDiscard:AB$ Discard | Cost$ Discard<1/Card> | Defined$ Opponent | Mode$ TgtChoose +K:Mayhem:3 B B +SVar:PlayMain1:TRUE +DeckHas:Ability$Discard +Oracle:Flying, menace\nAt the beginning of combat on your turn, you may discard a card. If you do, each opponent discards a card.\nMayhem {3}{B}{B} (You may cast this card from your graveyard for {3}{B}{B} if you discarded it this turn. Timing rules still apply.) From b442888322927ee3d30436e0ac2ebbc4a3449a69 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:51:55 +0200 Subject: [PATCH 34/41] Create doorman.txt --- forge-gui/res/cardsfolder/upcoming/doorman.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/doorman.txt diff --git a/forge-gui/res/cardsfolder/upcoming/doorman.txt b/forge-gui/res/cardsfolder/upcoming/doorman.txt new file mode 100644 index 00000000000..46e5e561971 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/doorman.txt @@ -0,0 +1,7 @@ +Name:Doorman +ManaCost:1 G +Types:Legendary Creature Mutant Hero +PT:2/3 +A:AB$ Effect | Cost$ T | ValidTgts$ Creature | RememberObjects$ Targeted | StaticAbilities$ KWPump | SpellDescription$ Until end of turn, target creature can't be blocked by creatures with power 2 or less and/or Walls. +SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.powerLE2,Creature.Wall | Description$ This creature can't be blocked by creatures with power 2 or less and/or Walls this turn. +Oracle:{T}: Until end of turn, target creature can't be blocked by creatures with power 2 or less and/or Walls. From f5bed0070146a9dd33efc849a8df57b6b52d14fb Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:58:39 +0200 Subject: [PATCH 35/41] Create marvel_boy_noh_varr.txt --- .../res/cardsfolder/upcoming/marvel_boy_noh_varr.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/marvel_boy_noh_varr.txt diff --git a/forge-gui/res/cardsfolder/upcoming/marvel_boy_noh_varr.txt b/forge-gui/res/cardsfolder/upcoming/marvel_boy_noh_varr.txt new file mode 100644 index 00000000000..5e903772568 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/marvel_boy_noh_varr.txt @@ -0,0 +1,9 @@ +Name:Marvel Boy, Noh-Varr +ManaCost:1 RW +Types:Legendary Creature Kree Soldier Hero +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control enters and whenever you activate a power-up ability, put a +1/+1 counter on NICKNAME. +T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.PowerUp | TriggerZones$ Battlefield | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Whenever another creature you control enters and whenever you activate a power-up ability, put a +1/+1 counter on NICKNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Creature +Oracle:Whenever another creature you control enters and whenever you activate a power-up ability, put a +1/+1 counter on Marvel Boy. From d8093669bc15df17fd65aff7d7664f32a1bf1ea5 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:04:38 +0200 Subject: [PATCH 36/41] Create minion_missile.txt --- forge-gui/res/cardsfolder/upcoming/minion_missile.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/minion_missile.txt diff --git a/forge-gui/res/cardsfolder/upcoming/minion_missile.txt b/forge-gui/res/cardsfolder/upcoming/minion_missile.txt new file mode 100644 index 00000000000..11a3a3900e8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/minion_missile.txt @@ -0,0 +1,8 @@ +Name:Minion Missile +ManaCost:1 B +Types:Sorcery +K:AlternateAdditionalCost:Sac<1/Creature>:Discard<1/Card> +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE3 +A:SP$ Destroy | ValidTgts$ Creature | SubAbility$ DBDamage | SpellDescription$ Destroy target creature. CARDNAME deals 2 damage to that creature's controller. +SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 2 +Oracle:As an additional cost to cast this spell, sacrifice a creature or discard a card.\nDestroy target creature. Minion Missile deals 2 damage to that creature's controller. From f89d18f811cadd551ef1fd9cb8c7916f6fe97686 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:05:13 +0200 Subject: [PATCH 37/41] Update urborg_scavengers.txt --- forge-gui/res/cardsfolder/u/urborg_scavengers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt index aaf7c99a87f..8929886c471 100644 --- a/forge-gui/res/cardsfolder/u/urborg_scavengers.txt +++ b/forge-gui/res/cardsfolder/u/urborg_scavengers.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters or attacks, exile target card from a graveyard. Put a +1/+1 counter on CARDNAME. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile target card from a graveyard. Put a +1/+1 counter on CARDNAME -SVar:TrigExile:DB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | ValidTgtDesc$ card in a graveyard | SubAbility$ DBPutCounter +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | ValidTgtDesc$ card in a graveyard | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | SharedKeywordsZone$ Exile | SharedRestrictions$ Card.ExiledWithSource | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | Description$ CARDNAME has flying as long as a card exiled with it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. SVar:HasAttackEffect:TRUE From d75c2ffb574417b7406af1889357851c4d24bca9 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:13:16 +0200 Subject: [PATCH 38/41] Create captain_marvel_shooting_star.txt --- .../upcoming/captain_marvel_shooting_star.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt diff --git a/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt b/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt new file mode 100644 index 00000000000..ef97e1bc58b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt @@ -0,0 +1,15 @@ +Name:Captain Marvel, Shooting Star +ManaCost:5 W W +Types:Legendary Creature Human Kree Hero +PT:6/6 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever NICKNAME enters or attacks, exile up to one target creature. That creature's controller gains life equal to its power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME enters or attacks, exile up to one target creature. That creature's controller gains life equal to its power. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBGainLife | SpellDescription$ Exile target creature. +SVar:DBGainLife:DB$ GainLife | Defined$ TargetedController | LifeAmount$ X +T:Mode$ Exiled | Origin$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature other than NICKNAME is exiled from the battlefield, you gain life equal to its power. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y +SVar:X:Targeted$CardPower +SVar:Y:TriggeredCard$CardPower +SVar:HasAttackEffect:TRUE +Oracle:Flying\nWhenever Captain Marvel enters or attacks, exile up to one target creature. That creature's controller gains life equal to its power.\nWhenever a creature other than Captain Marvel is exiled from the battlefield, you gain life equal to its power. From 3bece6eda7a8f29f91b66ddee287f6f8f6afaa55 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:17:29 +0200 Subject: [PATCH 39/41] Create big_wheel.txt --- forge-gui/res/cardsfolder/upcoming/big_wheel.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/big_wheel.txt diff --git a/forge-gui/res/cardsfolder/upcoming/big_wheel.txt b/forge-gui/res/cardsfolder/upcoming/big_wheel.txt new file mode 100644 index 00000000000..1cae3e4cfee --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/big_wheel.txt @@ -0,0 +1,10 @@ +Name:Big Wheel +ManaCost:2 R +Types:Artifact Vehicle +PT:4/4 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this Vehicle enters, you may discard a card. If you do, draw a card. +SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> +K:Crew:2 +DeckHas:Ability$Discard +Oracle:Trample\nWhen this Vehicle enters, you may discard a card. If you do, draw a card.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) From c88e5e1a54fd0f4ccca6367d2e63555402936f34 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 13:49:25 +0200 Subject: [PATCH 40/41] Update captain_marvel_shooting_star.txt --- .../res/cardsfolder/upcoming/captain_marvel_shooting_star.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt b/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt index ef97e1bc58b..f79b615458d 100644 --- a/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt +++ b/forge-gui/res/cardsfolder/upcoming/captain_marvel_shooting_star.txt @@ -8,7 +8,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBGainLife | SpellDescription$ Exile target creature. SVar:DBGainLife:DB$ GainLife | Defined$ TargetedController | LifeAmount$ X T:Mode$ Exiled | Origin$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature other than NICKNAME is exiled from the battlefield, you gain life equal to its power. -SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ Y SVar:X:Targeted$CardPower SVar:Y:TriggeredCard$CardPower SVar:HasAttackEffect:TRUE From 57236a1056f21cf5ffc8f753d9614bd8ad0f1ab5 Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:10:14 +0200 Subject: [PATCH 41/41] Update first_family.txt --- .../res/cardsfolder/upcoming/first_family.txt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/first_family.txt b/forge-gui/res/cardsfolder/upcoming/first_family.txt index 4af85578b24..3d75a27abc6 100644 --- a/forge-gui/res/cardsfolder/upcoming/first_family.txt +++ b/forge-gui/res/cardsfolder/upcoming/first_family.txt @@ -7,11 +7,16 @@ SVar:X:SVar$WUBR/Plus.G SVar:WUBR:SVar$WU/Plus.BR SVar:WU:SVar$W/Plus.U SVar:BR:SVar$B/Plus.R -SVar:W:SVar$WP/Plus.WS/LimitMax.1 -SVar:U:SVar$UP/Plus.US/LimitMax.1 -SVar:B:SVar$BP/Plus.BS/LimitMax.1 -SVar:R:SVar$RP/Plus.RS/LimitMax.1 -SVar:G:SVar$GP/Plus.GS/LimitMax.1 +SVar:W:SVar$W2/LimitMax.1 +SVar:U:SVar$U2/LimitMax.1 +SVar:B:SVar$B2/LimitMax.1 +SVar:R:SVar$R2/LimitMax.1 +SVar:G:SVar$G2/LimitMax.1 +SVar:W2:SVar$WP/Plus.WS +SVar:U2:SVar$UP/Plus.US +SVar:B2:SVar$BP/Plus.BS +SVar:R2:SVar$RP/Plus.RS +SVar:G2:SVar$GP/Plus.GS SVar:WP:Count$Valid Permanent.White+YouCtrl SVar:UP:Count$Valid Permanent.Blue+YouCtrl SVar:BP:Count$Valid Permanent.Black+YouCtrl