diff --git a/forge-gui/res/cardsfolder/upcoming/imotekh_the_stormlord.txt b/forge-gui/res/cardsfolder/upcoming/imotekh_the_stormlord.txt new file mode 100644 index 00000000000..22a416abefd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/imotekh_the_stormlord.txt @@ -0,0 +1,11 @@ +Name:Imotekh the Stormlord +ManaCost:2 B B +Types:Legendary Artifact Creature Necron +PT:3/3 +T:Mode$ ChangesZoneAll | Origin$ Graveyard | Destination$ Any | ValidCards$ Artifact.YouOwn | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Phaeron — Whenever one or more artifact cards leave your graveyard, create two 2/2 black Necron Warrior artifact creature tokens. +SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_2_2_a_necron_warrior | TokenOwner$ You +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Grand Strategist — At the beginning of combat on your turn, another target artifact creature you control gets +2/+2 and gains menace until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+Artifact+YouCtrl | NumDef$ +2 | NumAtt$ +2 | TgtPrompt$ Select another target artifact creature you control | KW$ Menace +DeckHints:Ability$Graveyard & Type$Artifact +DeckHas:Ability$Token & Type$Warrior & Keyword$Menace +Oracle:Phaeron — Whenever one or more artifact cards leave your graveyard, create two 2/2 black Necron Warrior artifact creature tokens.\nGrand Strategist — At the beginning of combat on your turn, another target artifact creature you control gets +2/+2 and gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/knight_paladin.txt b/forge-gui/res/cardsfolder/upcoming/knight_paladin.txt new file mode 100644 index 00000000000..20cce61fa8a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/knight_paladin.txt @@ -0,0 +1,9 @@ +Name:Knight Paladin +ManaCost:5 +Types:Artifact Vehicle +PT:6/6 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg1 | TriggerDescription$ Rapid-fire Battle Cannon — When CARDNAME enters the battlefield, it deals 4 damage to each opponent. +SVar:TrigDmg1:DB$ DealDamage | NumDmg$ 4 | Defined$ Opponent +K:Crew:1 +Oracle:Trample\nRapid-fire Battle Cannon — When Knight Paladin enters the battlefield, it deals 4 damage to each opponent.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/knight_rampager.txt b/forge-gui/res/cardsfolder/upcoming/knight_rampager.txt new file mode 100644 index 00000000000..362cf06052e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/knight_rampager.txt @@ -0,0 +1,13 @@ +Name:Knight Rampager +ManaCost:4 R +Types:Artifact Creature Knight +PT:6/5 +K:Trample +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Frenzied Rampage — At the beginning of combat on your turn, choose an opponent at random. CARDNAME attacks that player this combat if able. +SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | Random$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME attacks specific player each combat if able:ChosenPlayer | Duration$ UntilEndOfCombat +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChooseBis | TriggerDescription$ When CARDNAME dies, it deals 4 damage to target opponent chosen at random. +SVar:TrigChooseBis:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | Random$ True | SubAbility$ DBDealDamage +SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ 4 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True +Oracle:Trample\nFrenzied Rampage — At the beginning of combat on your turn, choose an opponent at random. Knight Rampager attacks that player this combat if able.\nWhen Knight Rampager dies, it deals 4 damage to target opponent chosen at random. diff --git a/forge-gui/res/cardsfolder/upcoming/lokhust_heavy_destroyer.txt b/forge-gui/res/cardsfolder/upcoming/lokhust_heavy_destroyer.txt new file mode 100644 index 00000000000..5c9f51d0d7c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lokhust_heavy_destroyer.txt @@ -0,0 +1,10 @@ +Name:Lokhust Heavy Destroyer +ManaCost:1 B B B +Types:Artifact Creature Necron +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ Enmitic Exterminator — When CARDNAME enters the battlefield, each player sacrifices a creature. +SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature +K:Unearth:5 B B B +DeckHas:Ability$Sacrifice|Graveyard +Oracle:Flying\nEnmitic Exterminator — When Lokhust Heavy Destroyer enters the battlefield, each player sacrifices a creature.\nUnearth {5}{B}{B}{B} ({5}{B}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lychguard.txt b/forge-gui/res/cardsfolder/upcoming/lychguard.txt new file mode 100644 index 00000000000..47611fdc1ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lychguard.txt @@ -0,0 +1,8 @@ +Name:Lychguard +ManaCost:2 B +Types:Artifact Creature Necron +PT:2/3 +A:AB$ ChangeZoneAll | Cost$ 3 B Sac<1/CARDNAME> | ChangeType$ Creature.Legendary+YouOwn | PrecostDesc$ Guardian Patrols - | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return all legendary creature cards from your graveyard to your hand. +DeckHas:Ability$Graveyard|Sacrifice +DeckNeeds:Type$Legendary +Oracle:Guardian Patrols — {3}{B}, Sacrifice Lychguard: Return all legendary creature cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/mortarion_daemon_primarch.txt b/forge-gui/res/cardsfolder/upcoming/mortarion_daemon_primarch.txt new file mode 100644 index 00000000000..3bd55decfdc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mortarion_daemon_primarch.txt @@ -0,0 +1,11 @@ +Name:Mortarion, Daemon Primarch +ManaCost:5 B +Types:Legendary Creature Demon Primarch +PT:5/6 +K:Flying +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Primarch of the Death Guard — At the beginning of your end step, you may pay {X}. If you do, create X 2/2 black Astartes Warrior creature tokens with menace. X can't be greater than the amount of life you lost this turn. +SVar:TrigToken:AB$ Token | Cost$ X | TokenAmount$ X | TokenScript$ b_2_2_astartes_warrior_menace | XMaxLimit$ LifeLost | TokenOwner$ You +SVar:X:Count$xPaid +SVar:LifeLost:Count$LifeYouLostThisTurn +DeckHas:Ability$Token & Type$Astartes|Warrior +Oracle:Flying\nPrimarch of the Death Guard — At the beginning of your end step, you may pay {X}. If you do, create X 2/2 black Astartes Warrior creature tokens with menace. X can't be greater than the amount of life you lost this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/plasmancer.txt b/forge-gui/res/cardsfolder/upcoming/plasmancer.txt new file mode 100644 index 00000000000..b6c49c98de6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/plasmancer.txt @@ -0,0 +1,8 @@ +Name:Plasmancer +ManaCost:2 B B +Types:Artifact Creature Necron Wizard +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Dynastic Advisor — When CARDNAME enters the battlefield, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp.Basic +Oracle:Flying\nDynastic Advisor — When Plasmancer enters the battlefield, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/poxwalkers.txt b/forge-gui/res/cardsfolder/upcoming/poxwalkers.txt new file mode 100644 index 00000000000..6857515abcb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/poxwalkers.txt @@ -0,0 +1,11 @@ +Name:Poxwalkers +ManaCost:2 B +Types:Creature Zombie +PT:3/1 +K:Deathtouch +T:Mode$ SpellCast | ValidCard$ Card.wasNotCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Curse of the Walking Pox — Whenever you cast a spell from anywhere other than your hand, return CARDNAME from your graveyard to the battlefield tapped. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True +DeckHas:Ability$Graveyard +SVar:SacMe:3 +SVar:DiscardMe:3 +Oracle:Deathtouch\nCurse of the Walking Pox — Whenever you cast a spell from anywhere other than your hand, return Poxwalkers from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/primaris_chaplain.txt b/forge-gui/res/cardsfolder/upcoming/primaris_chaplain.txt new file mode 100644 index 00000000000..96f26378d94 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/primaris_chaplain.txt @@ -0,0 +1,10 @@ +Name:Primaris Chaplain +ManaCost:2 W B +Types:Creature Astartes Cleric +PT:3/3 +K:Battle Cry +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Rosarius — Whenever CARDNAME attacks, it gains indestructible until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Indestructible +DeckHas:Keyword$Indestructible +SVar:HasAttackEffect:TRUE +Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nRosarius — Whenever Primaris Chaplain attacks, it gains indestructible until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/reaver_titan.txt b/forge-gui/res/cardsfolder/upcoming/reaver_titan.txt new file mode 100644 index 00000000000..176edbeddec --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reaver_titan.txt @@ -0,0 +1,10 @@ +Name:Reaver Titan +ManaCost:7 +Types:Artifact Vehicle +PT:10/10 +K:Protection:Card.cmcLE3:Protection from mana value 3 or less +T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Gatling Blaster — Whenever CARDNAME attacks, it deals 5 damage to each opponent. +SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 5 +K:Crew:4 +SVar:HasAttackEffect:TRUE +Oracle:Void Shields — Protection from mana value 3 or less.\nGatling Blaster — Whenever Reaver Titan attacks, it deals 5 damage to each opponent.\Crew 4 (Tap any number of creatures you control with total power 4 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/skorpekh_lord.txt b/forge-gui/res/cardsfolder/upcoming/skorpekh_lord.txt new file mode 100644 index 00000000000..bbcde9fdd6c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skorpekh_lord.txt @@ -0,0 +1,10 @@ +Name:Skorpekh Lord +ManaCost:2 B +Types:Artifact Creature Necron Noble +PT:3/2 +K:Menace +S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl+Other | AddKeyword$ Menace | AddPower$ 1 | Description$ Command Protocols — Other artifact creatures you control get +1/+0 and have menace. +K:Unearth:2 B +DeckHas:Ability$Graveyard & Keyword$Menace +DeckHints:Type$Artifact +Oracle:Menace\nCommand Protocols — Other artifact creatures you control get +1/+0 and have menace.\nUnearth {2}{B} ({2}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_flesh_is_weak.txt b/forge-gui/res/cardsfolder/upcoming/the_flesh_is_weak.txt new file mode 100644 index 00000000000..e5a14a8efc5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_flesh_is_weak.txt @@ -0,0 +1,12 @@ +Name:The Flesh Is Weak +ManaCost:2 W U B +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each creature you control. +SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddType$ Artifact | Description$ Creatures you control with +1/+1 counters on them are artifacts in addition to their other types. +S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.nonArtifact | AddPower$ -1 | AddToughness$ -1 | Description$ Nonartifact creatures get -1/-1. +SVar:PlayMain1:TRUE +SVar:NeedsToPlay:Creature.YouCtrl +DeckHas:Ability$Counters +DeckHints:Type$Artifact +Oracle:When The Flesh Is Weak enters the battlefield, put a +1/+1 counter on each creature you control.\nCreatures you control with +1/+1 counters on them are artifacts in addition to their other types\nNonartifact creatures get -1/-1. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/b_2_2_astartes_warrior_menace.txt b/forge-gui/res/tokenscripts/b_2_2_astartes_warrior_menace.txt new file mode 100644 index 00000000000..185e86dd4b2 --- /dev/null +++ b/forge-gui/res/tokenscripts/b_2_2_astartes_warrior_menace.txt @@ -0,0 +1,7 @@ +Name:Astartes Warrior Token +ManaCost:no cost +Types:Creature Astartes Warrior +Colors:black +PT:2/2 +K:Menace +Oracle:Menace