diff --git a/forge-gui/res/cardsfolder/s/shapesharer.txt b/forge-gui/res/cardsfolder/s/shapesharer.txt index 709c80aa896..9dc684c5b12 100644 --- a/forge-gui/res/cardsfolder/s/shapesharer.txt +++ b/forge-gui/res/cardsfolder/s/shapesharer.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Shapeshifter PT:1/1 K:Changeling -A:AB$ Pump | Cost$ 2 U | ValidTgts$ Creature.Shapeshifter | TgtPrompt$ Choose target Shapeshifter | AILogic$ Pump | SubAbility$ ShapesharerCopy | StackDescription$ None | SpellDescription$ Target Shapeshifter becomes a copy of target creature until your next turn. +A:AB$ Pump | Cost$ 2 U | ValidTgts$ Shapeshifter | TgtPrompt$ Choose target Shapeshifter | AILogic$ Pump | SubAbility$ ShapesharerCopy | StackDescription$ None | SpellDescription$ Target Shapeshifter becomes a copy of target creature until your next turn. SVar:ShapesharerCopy:DB$ Clone | ValidTgts$ Creature | TgtPrompt$ Choose target creature to copy | CloneTarget$ ParentTarget | Duration$ UntilYourNextTurn AI:RemoveDeck:All Oracle:Changeling (This card is every creature type.)\n{2}{U}: Target Shapeshifter becomes a copy of target creature until your next turn. diff --git a/forge-gui/res/cardsfolder/t/the_peregrine_dynamo.txt b/forge-gui/res/cardsfolder/t/the_peregrine_dynamo.txt index 64dc58512a9..633e4324bf5 100644 --- a/forge-gui/res/cardsfolder/t/the_peregrine_dynamo.txt +++ b/forge-gui/res/cardsfolder/t/the_peregrine_dynamo.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Legendary Artifact Creature Construct PT:1/5 K:Haste -A:AB$ CopySpellAbility | Cost$ 1 T | TargetType$ Activated.YouCtrl,Triggered.YouCtrl | ValidTgts$ Card.Legendary+Other+!IsCommander+YouCtrl | TgtPrompt$ Choose target triggered ability you control | MayChooseTarget$ True | SpellDescription$ Copy target activated or triggered ability you control from another legendary source that's not a commander. You may choose new targets for the copy. +A:AB$ CopySpellAbility | Cost$ 1 T | TargetType$ Activated.YouCtrl,Triggered.YouCtrl | ValidTgts$ Card.Legendary+Other+!IsCommander | ValidTgtDesc$ activated or triggered ability you control from another legendary source that's not a commander | MayChooseTarget$ True | SpellDescription$ Copy target activated or triggered ability you control from another legendary source that's not a commander. You may choose new targets for the copy. SVar:BuffedBy:Legendary DeckNeeds:Type$Legendary Oracle:Haste\n{1}, {T}: Copy target activated or triggered ability you control from another legendary source that's not a commander. You may choose new targets for the copy. (Mana abilities can't be targeted.) diff --git a/forge-gui/res/cardsfolder/upcoming/agent_13_sharon_carter.txt b/forge-gui/res/cardsfolder/upcoming/agent_13_sharon_carter.txt new file mode 100644 index 00000000000..4f1710385c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/agent_13_sharon_carter.txt @@ -0,0 +1,8 @@ +Name:Agent 13, Sharon Carter +ManaCost:2 W +Types:Legendary Creature Human Spy Hero +PT:3/2 +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigInvestigate| TriggerDescription$ Whenever a creature you control attacks alone, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +DeckHas:Ability$Token +Oracle:Whenever a creature you control attacks alone, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/ant_man_colony_commander.txt b/forge-gui/res/cardsfolder/upcoming/ant_man_colony_commander.txt new file mode 100644 index 00000000000..28ee5e8a0ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ant_man_colony_commander.txt @@ -0,0 +1,10 @@ +Name:Ant-Man, Colony Commander +ManaCost:1 G U +Types:Legendary Creature Human Rogue Hero +PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever NICKNAME attacks, you may pay {1}. When you do, put a +1/+1 counter on target creature. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigPutCounter | TriggerDescription$ When you do, put a +1/+1 counter on target creature. +SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | ValidTgts$ Creature +T:Mode$ CounterAdded | ValidCard$ Creature | ValidSource$ You | CounterType$ P1P1 | TriggerZones$ Battlefield | Execute$ TrigToken | ActivationLimit$ 1 | TriggerDescription$ Whenever you put a +1/+1 counter on a creature, create a 1/1 green Insect creature token. This ability triggers only once each turn. +SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_insect | TokenOwner$ You +Oracle:Whenever Ant-Man attacks, you may pay {1}. When you do, put a +1/+1 counter on target creature.\nWhenever you put a +1/+1 counter on a creature, create a 1/1 green Insect creature token. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/crossbones_malicious_mercenary.txt b/forge-gui/res/cardsfolder/upcoming/crossbones_malicious_mercenary.txt new file mode 100644 index 00000000000..a29733fe3e5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/crossbones_malicious_mercenary.txt @@ -0,0 +1,12 @@ +Name:Crossbones, Malicious Mercenary +ManaCost:3 B +Types:Legendary Creature Human Mercenary Villain +PT:3/3 +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Villain.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | ActivationLimit$ 1 | TriggerDescription$ Whenever another Villain you control enters, put a +1/+1 counter on NICKNAME. He deals 2 damage to each opponent. This ability triggers only once each turn. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 +SVar:BuffedBy:Villain +DeckHas:Ability$Counters +DeckHints:Type$Villain +Oracle:Deathtouch\nWhenever another Villain you control enters, put a +1/+1 counter on Crossbones. He deals 2 damage to each opponent. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/echo_perceptive_prodigy.txt b/forge-gui/res/cardsfolder/upcoming/echo_perceptive_prodigy.txt new file mode 100644 index 00000000000..cc0428c7854 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/echo_perceptive_prodigy.txt @@ -0,0 +1,9 @@ +Name:Echo, Perceptive Prodigy +ManaCost:2 U +Types:Legendary Creature Human Hero +PT:1/4 +K:Vigilance +A:AB$ CopySpellAbility | Cost$ 1 T | TargetType$ Activated.YouCtrl,Triggered.YouCtrl | ValidTgts$ Card.Creature | ValidTgtDesc$ activated or triggered ability you control from a creature source | MayChooseTarget$ True | SpellDescription$ Copy target activated or triggered ability you control from a creature source. You may choose new targets for the copy. (Mana abilities can't be targeted.) +SVar:BuffedBy:Legendary +DeckNeeds:Type$Legendary +Oracle:Vigilance\n{1}, {T}: Copy target activated or triggered ability you control from a creature source. You may choose new targets for the copy. (Mana abilities can't be targeted.) diff --git a/forge-gui/res/cardsfolder/upcoming/heart_shaped_herb.txt b/forge-gui/res/cardsfolder/upcoming/heart_shaped_herb.txt new file mode 100644 index 00000000000..80df6a621d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heart_shaped_herb.txt @@ -0,0 +1,10 @@ +Name:Heart-Shaped Herb +ManaCost:4 +Types:Artifact +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You | ReplaceWith$ DBReplace | PreventionEffect$ True | Description$ If a source an opponent controls would deal damage to you, prevent 1 of that damage. +SVar:DBReplace:DB$ ReplaceDamage | Amount$ 1 +A:AB$ Sacrifice | Cost$ 2 T Sac<1/CARDNAME/this artifact> | SacValid$ Creature | SacMessage$ creature | Optional$ True | RememberSacrificed$ True | SubAbility$ DBChangeZone | SpellDescription$ You may sacrifice a creature. If you do, return that card to the battlefield under its owner's control with three +1/+1 counters on it and you become the monarch. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Battlefield | GainControl$ True | Defined$ Remembered | WithCountersType$ P1P1 | WithCountersAmount$ 3 | SubAbility$ DBMonarch +SVar:DBMonarch:DB$ BecomeMonarch | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:If a source an opponent controls would deal damage to you, prevent 1 of that damage.\n{2}, {T}, Sacrifice this artifact: You may sacrifice a creature. If you do, return that card to the battlefield under its owner's control with three +1/+1 counters on it and you become the monarch. diff --git a/forge-gui/res/cardsfolder/upcoming/iron_man_armored_avenger.txt b/forge-gui/res/cardsfolder/upcoming/iron_man_armored_avenger.txt new file mode 100644 index 00000000000..f04b88d4249 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/iron_man_armored_avenger.txt @@ -0,0 +1,13 @@ +Name:Iron Man, Armored Avenger +ManaCost:3 U +Types:Legendary Artifact Creature Human Hero +PT:2/2 +K:Flying +T:Mode$ Drawn | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, put a +1/+1 counter on target creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever NICKNAME attacks, other attacking modified creatures gain flying until end of turn. (Equipment, Auras you control, and counters are modifications.) +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+attacking+modified | KW$ Flying +SVar:HasAttackEffect:TRUE +DeckHints:Type$Aura|Equipment & Ability$Counters +DeckHas:Ability$Counters +Oracle:Flying\nWhenever you draw a card, put a +1/+1 counter on target creature.\nWhenever Iron Man attacks, other attacking modified creatures gain flying until end of turn. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/upcoming/iron_man_modern_marvel.txt b/forge-gui/res/cardsfolder/upcoming/iron_man_modern_marvel.txt new file mode 100644 index 00000000000..922e1af32a4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/iron_man_modern_marvel.txt @@ -0,0 +1,10 @@ +Name:Iron Man, Modern Marvel +ManaCost:2 U U +Types:Legendary Artifact Creature Human Hero +PT:3/3 +K:Flying +S:Mode$ Continuous | Affected$ Creature.Artifact+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other artifact creatures you control get +1/+1. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Creature.Artifact+Other+YouCtrl | TriggerDescription$ Whenever NICKNAME attacks, if you control another artifact creature, draw a card. +SVar:TrigDraw:DB$ Draw +SVar:PlayMain1:TRUE +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nOther artifact creatures you control get +1/+1.\nWhenever Iron Man attacks, if you control another artifact creature, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/luke_cage_power_man.txt b/forge-gui/res/cardsfolder/upcoming/luke_cage_power_man.txt new file mode 100644 index 00000000000..87d108db168 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/luke_cage_power_man.txt @@ -0,0 +1,7 @@ +Name:Luke Cage, Power Man +ManaCost:3 W +Types:Legendary Creature Human Hero +PT:2/5 +T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Unbreakable Skin — Whenever NICKNAME attacks alone, he gets +2/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy him.) +SVar:TrigPump:DB$ Pump | NumAtt$ +2 | KW$ Indestructible +Oracle:Unbreakable Skin — Whenever Luke Cage attacks alone, he gets +2/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy him.) diff --git a/forge-gui/res/cardsfolder/upcoming/okoye_mighty_and_adored.txt b/forge-gui/res/cardsfolder/upcoming/okoye_mighty_and_adored.txt new file mode 100644 index 00000000000..803bb61d861 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/okoye_mighty_and_adored.txt @@ -0,0 +1,12 @@ +Name:Okoye, Mighty and Adored +ManaCost:2 G U +Types:Legendary Creature Human Warrior Hero +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When NICKNAME enters, you become the monarch. +SVar:TrigMonarch:DB$ BecomeMonarch +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a +1/+1 counter on target creature. Whenever that creature attacks the monarch this turn, it gains double strike and trample until end of turn. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | Triggers$ TrigAttacks | RememberObjects$ Targeted | SpellDescription$ Whenever that creature attacks the monarch this turn, it gains double strike and trample until end of turn. +SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.IsRemembered | Attacked$ Player.isMonarch | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever that creature attacks the monarch this turn, it gains double strike and trample until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | KW$ Double Strike & Trample +Oracle:When Okoye enters, you become the monarch.\nAt the beginning of combat on your turn, put a +1/+1 counter on target creature. Whenever that creature attacks the monarch this turn, it gains double strike and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/photon_blast_barrage.txt b/forge-gui/res/cardsfolder/upcoming/photon_blast_barrage.txt new file mode 100644 index 00000000000..f09fbc0e617 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/photon_blast_barrage.txt @@ -0,0 +1,8 @@ +Name:Photon Blast Barrage +ManaCost:X R R +Types:Sorcery +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When you cast this spell, copy it X times. You may choose new targets for the copies. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | NumCopies$ X | MayChooseTarget$ True +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature. +SVar:X:Count$xPaid +Oracle:When you cast this spell, copy it X times. You may choose new targets for the copies.\nPhoton Blast Barrage deals 1 damage to target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/shuri_wakandan_inventor.txt b/forge-gui/res/cardsfolder/upcoming/shuri_wakandan_inventor.txt new file mode 100644 index 00000000000..83627dbaf8a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shuri_wakandan_inventor.txt @@ -0,0 +1,9 @@ +Name:Shuri, Wakandan Inventor +ManaCost:1 U +Types:Legendary Creature Human Artificer Hero +PT:2/1 +S:Mode$ ReduceCost | ValidCard$ Artifact | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Artifact spells you cast cost {1} less to cast. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Artifact.YouCtrl | ValidTgtDesc$ artifact you control | AILogic$ Pump | SubAbility$ DBClone | StackDescription$ None | SorcerySpeed$ True | SpellDescription$ Target artifact you control becomes a copy of a second target artifact you control until end of turn, except it isn't legendary. Activate only as a sorcery. +SVar:DBClone:DB$ Clone | ValidTgts$ Artifact.YouCtrl | ValidTgtDesc$ second artifact you control | TargetUnique$ True | CloneTarget$ ParentTarget | NonLegendary$ True +DeckHints:Type$Artifact +Oracle:Artifact spells you cast cost {1} less to cast.\n{1}, {T}: Target artifact you control becomes a copy of a second target artifact you control until end of turn, except it isn't legendary. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/spider_woman_secret_agent.txt b/forge-gui/res/cardsfolder/upcoming/spider_woman_secret_agent.txt new file mode 100644 index 00000000000..cfc8ee6f679 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spider_woman_secret_agent.txt @@ -0,0 +1,10 @@ +Name:Spider-Woman, Secret Agent +ManaCost:3 WU +Types:Legendary Creature Spider Human Spy Hero +PT:1/4 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When NICKNAME enters, tap target creature an opponent controls. That creature can't become untapped for as long as you control NICKNAME. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | ValidTgtDesct$ creature an opponent controls. | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield | ReplacementEffects$ DontUntap | Duration$ AsLongAsControl +SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | Layer$ CantHappen | Description$ That creature can't become untapped for as long as you control for as long as you control EFFECTSOURCE. +Oracle:Flash\nWhen Spider-Woman enters, tap target creature an opponent controls. That creature can't become untapped for as long as you control Spider-Woman. diff --git a/forge-gui/res/cardsfolder/upcoming/storm_queen_of_wakanda.txt b/forge-gui/res/cardsfolder/upcoming/storm_queen_of_wakanda.txt new file mode 100644 index 00000000000..d8f31a908df --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_queen_of_wakanda.txt @@ -0,0 +1,11 @@ +Name:Storm, Queen of Wakanda +ManaCost:3 G W +Types:Legendary Creature Mutant Noble Hero +PT:4/5 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks, until end of turn, another target attacking creature gains flying and gets +X/+0, where X is NICKNAME's power. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+attacking | ValidTgtDesc$ another attacking creature | KW$ Flying | NumAtt$ +X +T:Mode$ Attacks | ValidCard$ Creature.withFlying | Attacked$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature with flying attacks you, NICKNAME deals damage equal to her power to that creature. +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredAttackerLKICopy | NumDmg$ X +SVar:X:Count$CardPower +Oracle:Flying\nWhenever Storm attacks, until end of turn, another target attacking creature gains flying and gets +X/+0, where X is Storm's power.\nWhenever a creature with flying attacks you, Storm deals damage equal to her power to that creature. diff --git a/forge-gui/res/cardsfolder/upcoming/super_soldier_serum.txt b/forge-gui/res/cardsfolder/upcoming/super_soldier_serum.txt new file mode 100644 index 00000000000..d9985a17072 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/super_soldier_serum.txt @@ -0,0 +1,12 @@ +Name:Super-Soldier Serum +ManaCost:1 W +Types:Enchantment Aura +K:Enchant:Creature +SVar:AttachAILogic:Pump +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike & Vigilance | AddType$ Legendary,Soldier | Description$ Enchanted creature gets +2/+2, has first strike and vigilance, and is a legendary Soldier in addition to its other types. +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigAttachAttack | TriggerDescription$ Whenever enchanted creature attacks or blocks, attach any number of target Equipment you control to it. +T:Mode$ Blocks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigAttachBlock | Secondary$ True | TriggerDescription$ Whenever enchanted creature attacks or blocks, attach any number of target Equipment you control to it. +SVar:TrigAttachAttack:DB$ Attach | ValidTgts$ Equipment.YouCtrl | ValidTgtDesc$ Equipment you control | TargetMin$ 0 | TargetMax$ MaxTargets | Object$ Targeted | Defined$ TriggeredAttackerLKICopy +SVar:TrigAttachBlock:DB$ Attach | ValidTgts$ Equipment.YouCtrl | ValidTgtDesc$ Equipment you control | TargetMin$ 0 | TargetMax$ MaxTargets | Object$ Targeted | Defined$ TriggeredBlockerLKICopy +SVar:MaxTargets:Count$Valid Equipment +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has first strike and vigilance, and is a legendary Soldier in addition to its other types.\nWhenever enchanted creature attacks or blocks, attach any number of target Equipment you control to it. diff --git a/forge-gui/res/cardsfolder/upcoming/the_ruinous_wrecking_crew.txt b/forge-gui/res/cardsfolder/upcoming/the_ruinous_wrecking_crew.txt new file mode 100644 index 00000000000..73fcbcdac93 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_ruinous_wrecking_crew.txt @@ -0,0 +1,15 @@ +Name:The Ruinous Wrecking Crew +ManaCost:X B R +Types:Legendary Creature Human Villain +PT:2/2 +K:etbCounter:P1P1:X +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When NICKNAME enters, ABILITY +SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ X | Choices$ DBDiscard,DBLoseLife,DBDestroy,DBSac +SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBDraw | SpellDescription$ Discard a card, then draw a card. +SVar:DBDraw:DB$ Draw +SVar:DBLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SpellDescription$ Target opponent loses 2 life. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Card.token | ValidTgtDesc$ token | SpellDescription$ Destroy target token. +SVar:DBSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature | SpellDescription$ Each player sacrifices a creature of their choice. +SVar:X:Count$xPaid +DeckHas:Ability$Counters +Oracle:The Ruinous Wrecking Crew enters with X +1/+1 counters on it.\nWhen The Ruinous Wrecking Crew enters, choose up to X —\n• Discard a card, then draw a card.\n• Target opponent loses 2 life.\n• Destroy target token.\n• Each player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/upcoming/the_scarlet_witch.txt b/forge-gui/res/cardsfolder/upcoming/the_scarlet_witch.txt new file mode 100644 index 00000000000..3c666ab56bc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_scarlet_witch.txt @@ -0,0 +1,7 @@ +Name:The Scarlet Witch +ManaCost:2 R +Types:Legendary Creature Mutant Warlock Hero +PT:2/3 +S:Mode$ ReduceCost | ValidCard$ Instant.cmcGE4,Sorcery.cmcGE4 | Type$ Spell | Activator$ You | Amount$ X | Description$ Instant and sorcery spells you cast with mana value 4 or greater cost {X} less to cast, where X is CARDNAME's power. +SVar:X:Count$CardPower +Oracle:Instant and sorcery spells you cast with mana value 4 or greater cost {X} less to cast, where X is The Scarlet Witch's power. diff --git a/forge-gui/res/cardsfolder/upcoming/u_s_agent_john_walker.txt b/forge-gui/res/cardsfolder/upcoming/u_s_agent_john_walker.txt new file mode 100644 index 00000000000..b615df88627 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/u_s_agent_john_walker.txt @@ -0,0 +1,9 @@ +Name:U.S.Agent, John Walker +ManaCost:3 WB +Types:Legendary Creature Human Soldier Hero +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a colorless Equipment artifact token named Sturdy Shield with "Equipped creature gets +1/+2" and equip {2}. Attach it to NICKNAME. +SVar:TrigToken:DB$ Token | TokenScript$ sturdy_shield | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Object$ Remembered | Defined$ Self | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:When U.S.Agent enters, create a colorless Equipment artifact token named Sturdy Shield with "Equipped creature gets +1/+2" and equip {2}. Attach it to U.S.Agent. diff --git a/forge-gui/res/tokenscripts/sturdy_shield.txt b/forge-gui/res/tokenscripts/sturdy_shield.txt new file mode 100644 index 00000000000..1896b7226ec --- /dev/null +++ b/forge-gui/res/tokenscripts/sturdy_shield.txt @@ -0,0 +1,6 @@ +Name:Sturdy Shield +ManaCost:no cost +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | Description$ Equipped creature gets +1/+2. +K:Equip:2 +Oracle:Equipped creature gets +1/+2.\nEquip {2}