diff --git a/forge-gui/res/cardsfolder/upcoming/abomination_terrifying_titan.txt b/forge-gui/res/cardsfolder/upcoming/abomination_terrifying_titan.txt new file mode 100644 index 00000000000..5010076d04d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/abomination_terrifying_titan.txt @@ -0,0 +1,8 @@ +Name:Abomination, Terrifying Titan +ManaCost:3 RG +Types:Legendary Creature Gamma Villain +PT:4/4 +K:Trample +A:AB$ PutCounter | Cost$ 5 RG RG | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | PowerUp$ True | SubAbility$ DBFight | SpellDescription$ Put a +1/+1 counter on NICKNAME. He fights up to one target creature an opponent controls. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) +SVar:DBFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.OppCtrl | ValidTgtDesc$ creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 +Oracle:Trample\nPower-up — {5}{R/G}{R/G}: Put a +1/+1 counter on Abomination. He fights up to one target creature an opponent controls. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/absorbing_man.txt b/forge-gui/res/cardsfolder/upcoming/absorbing_man.txt new file mode 100644 index 00000000000..3794b06badc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/absorbing_man.txt @@ -0,0 +1,8 @@ +Name:Absorbing Man +ManaCost:1 G U +Types:Legendary Creature Human Villain +PT:4/4 +K:Vigilance +T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | Execute$ TrigClone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your first main phase, until your next turn, CARDNAME becomes a copy of up to one target artifact, non-Aura enchantment, or land, except his name is Absorbing Man, he's a legendary 4/4 Human Villain creature in addition to his other types, and he has vigilance. +SVar:TrigClone:DB$ Clone | ValidTgts$ Artifact,Enchantment.nonAura,Land | ValidTgtDesc$ artifact, non-Aura enchantment, or land | TargetMin$ 0 | TargetMax$ 1 | Duration$ UntilYourNextTurn | NewName$ Absorbing Man | AddTypes$ Legendary,Creature,Human,Villain | SetPower$ 4 | SetToughness$ 4 | AddKeywords$ Vigilance +Oracle:Vigilance\nAt the beginning of your first main phase, until your next turn, Absorbing Man becomes a copy of up to one target artifact, non-Aura enchantment, or land, except his name is Absorbing Man, he's a legendary 4/4 Human Villain creature in addition to his other types, and he has vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/ares_god_of_war.txt b/forge-gui/res/cardsfolder/upcoming/ares_god_of_war.txt new file mode 100644 index 00000000000..f1f4d276526 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ares_god_of_war.txt @@ -0,0 +1,8 @@ +Name:Ares, God of War +ManaCost:1 B R +Types:Legendary Creature God Warrior Villain +PT:4/3 +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ NICKNAME attacks each combat if able. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.attacking+YouCtrl | Execute$ TrigChangeZone | TriggerDescription$ Whenever an attacking creature you control dies, return that card to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand +Oracle:Ares attacks each combat if able.\nWhenever an attacking creature you control dies, return that card to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/baron_strucker_hydra_overlord.txt b/forge-gui/res/cardsfolder/upcoming/baron_strucker_hydra_overlord.txt new file mode 100644 index 00000000000..19f05d4108e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/baron_strucker_hydra_overlord.txt @@ -0,0 +1,11 @@ +Name:Baron Strucker, HYDRA Overlord +ManaCost:2 B +Types:Legendary Creature Human Villain +PT:2/2 +S:Mode$ ReduceCost | ValidCard$ Villain | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Villain spells you cast cost {1} less to cast. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Villain.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigConnive | ResolvedLimit$ 1 | OptionalDecider$ You | TriggerDescription$ Whenever another Villain you control enters, you may have it connive. Do this only once each turn. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) +SVar:TrigConnive:DB$ Connive | Defined$ TriggeredCardLKICopy +SVar:BuffedBy:Villain +DeckHints:Type$Villain +DeckHas:Ability$Counters|Discard +Oracle:Villain spells you cast cost {1} less to cast.\nWhenever another Villain you control enters, you may have it connive. Do this only once each turn. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/black_panther_vanguard.txt b/forge-gui/res/cardsfolder/upcoming/black_panther_vanguard.txt new file mode 100644 index 00000000000..3e03bb30192 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/black_panther_vanguard.txt @@ -0,0 +1,11 @@ +Name:Black Panther, Vanguard +ManaCost:2 G W +Types:Legendary Creature Human Warrior Hero +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Hero.Other+!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ Whenever another nontoken Hero you control enters, ABILITY +SVar:TrigChoose:DB$ Charm | Choices$ DBToken,DBPumpAll +SVar:DBToken:DB$ Token | TokenScript$ w_1_1_soldier | TokenOwner$ You | SpellDescription$ Create a 1/1 white Soldier creature token. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +DeckHas:Ability$Token +DeckHints:Type$Hero +Oracle:Whenever another nontoken Hero you control enters, choose one —\n• Create a 1/1 white Soldier creature token.\n• Creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/captain_america_living_legend.txt b/forge-gui/res/cardsfolder/upcoming/captain_america_living_legend.txt new file mode 100644 index 00000000000..76fc6f6fb9a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_america_living_legend.txt @@ -0,0 +1,8 @@ +Name:Captain America, Living Legend +ManaCost:1 W U +Types:Legendary Creature Human Soldier Hero +PT:3/4 +K:Vigilance +T:Mode$ Taps | ValidCard$ Creature.YouCtrl | FirstTime$ True | PlayerTurn$ True | Execute$ TrigUntap | TriggerDescription$ Whenever a creature you control becomes tapped during your turn, if it's the first time that creature has become tapped this turn, untap it. +SVar:TrigUntap:DB$ Untap | Defined$ TriggeredCardLKICopy +Oracle:Vigilance\nWhenever a creature you control becomes tapped during your turn, if it's the first time that creature has become tapped this turn, untap it. diff --git a/forge-gui/res/cardsfolder/upcoming/captain_americas_shield.txt b/forge-gui/res/cardsfolder/upcoming/captain_americas_shield.txt new file mode 100644 index 00000000000..c7349985a1d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_americas_shield.txt @@ -0,0 +1,9 @@ +Name:Captain America's Shield +ManaCost:2 +Types:Artifact Equipment +K:Indestructible +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 8 | AddKeyword$ Vigilance | Description$ Equipped creature gets +0/+8 and has vigilance. +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigTap | TriggerDescription$Whenever equipped creature attacks, tap target creature defending player controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | ValidTgtDesc$ creature defending player controls +K:Equip:2 +Oracle:Indestructible\nEquipped creature gets +0/+8 and has vigilance.\nWhenever equipped creature attacks, tap target creature defending player controls.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/captain_mar_vell_space_born.txt b/forge-gui/res/cardsfolder/upcoming/captain_mar_vell_space_born.txt new file mode 100644 index 00000000000..1161f34024f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captain_mar_vell_space_born.txt @@ -0,0 +1,9 @@ +Name:Captain Mar-Vell, Space-Born +ManaCost:4 W +Types:Legendary Creature Kree Soldier Hero +PT:4/4 +K:Flying +K:Vigilance +S:Mode$ CastWithFlash | ValidCard$ Card | ValidSA$ Spell | Caster$ You | CheckSVar$ X | Description$ Cosmic Awareness — As long as an opponent has cast a spell this turn, you may cast spells as though they had flash. +SVar:X:Count$ThisTurnCast_Card.OppCtrl +Oracle:Flying, vigilance\nCosmic Awareness — As long as an opponent has cast a spell this turn, you may cast spells as though they had flash. diff --git a/forge-gui/res/cardsfolder/upcoming/falcon_winged_wonder.txt b/forge-gui/res/cardsfolder/upcoming/falcon_winged_wonder.txt new file mode 100644 index 00000000000..e2514a29e28 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/falcon_winged_wonder.txt @@ -0,0 +1,9 @@ +Name:Falcon, Winged Wonder +ManaCost:4 U +Types:Legendary Creature Human Hero +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Avian Telepathy — When NICKNAME enters, create Redwing, a legendary 1/1 blue Bird Scout creature token with flying and "Whenever Redwing attacks, surveil 1." (Look at the top card of your library. You may put it into your graveyard.) +SVar:TrigToken:DB$ Token | TokenScript$ redwing | TokenOwner$ You +DeckHas:Ability$Surveil|Graveyard +Oracle:Flying\nAvian Telepathy — When Falcon enters, create Redwing, a legendary 1/1 blue Bird Scout creature token with flying and "Whenever Redwing attacks, surveil 1." (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/fin_fang_foom.txt b/forge-gui/res/cardsfolder/upcoming/fin_fang_foom.txt new file mode 100644 index 00000000000..56f49e2a3b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fin_fang_foom.txt @@ -0,0 +1,9 @@ +Name:Fin Fang Foom +ManaCost:2 R R +Types:Legendary Creature Alien Dragon Villain +PT:3/5 +K:Flying +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigCopy | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TargetsValid$ Artifact.inZoneBattlefield,Land.inZoneBattlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell that targets an artifact or land, copy that spell. You may choose new targets for the copy. Put two +1/+1 counters on CARDNAME. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 +Oracle:Flying\nWhenever you cast an instant or sorcery spell that targets an artifact or land, copy that spell. You may choose new targets for the copy. Put two +1/+1 counters on Fin Fang Foom. diff --git a/forge-gui/res/cardsfolder/upcoming/hawkeye_master_marksman.txt b/forge-gui/res/cardsfolder/upcoming/hawkeye_master_marksman.txt new file mode 100644 index 00000000000..9d339930607 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hawkeye_master_marksman.txt @@ -0,0 +1,14 @@ +Name:Hawkeye, Master Marksman +ManaCost:1 R +Types:Legendary Creature Human Archer Hero +PT:2/2 +K:First Strike +K:Reach +T:Mode$ Taps | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigImmediateTrigger | TriggerDescription$ Trick Arrows — Whenever NICKNAME becomes tapped, you may pay {1} up to three times. When you do, ABILITY +SVar:TrigImmediateTrigger:AB$ ImmediateTrigger | Cost$ Mana<1\NumTimes> | Announce$ NumTimes | AnnounceMax$ 3 | ConditionCheckSVar$ NumTimes | RememberSVarAmount$ NumTimes | Execute$ TrigCharm | TriggerDescription$ When you do, ABILITY +SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ Count$TriggerRememberAmount | Choices$ DBNet,DBExplosive,DBBoomerang +SVar:DBNet:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | SpellDescription$ Net — Target creature can't block this turn. +SVar:DBExplosive:DB$ DealDamage | ValidTgts$ Player | NumDmg$ 2 | SpellDescription$ Explosive — NICKNAME deals 2 damage to target player. +SVar:DBBoomerang:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBDraw | SpellDescription$ Boomerang — Discard a card, then draw a card. +SVar:DBDraw:DB$ Draw +Oracle:First strike, reach\nTrick Arrows — Whenever Hawkeye becomes tapped, you may pay {1} up to three times. When you do, choose up to that many.\n• Net — Target creature can't block this turn.\n• Explosive — Hawkeye deals 2 damage to target player.\n• Boomerang — Discard a card, then draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/hercules_prince_of_power.txt b/forge-gui/res/cardsfolder/upcoming/hercules_prince_of_power.txt new file mode 100644 index 00000000000..1dfbbf30e8f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hercules_prince_of_power.txt @@ -0,0 +1,7 @@ +Name:Hercules, Prince of Power +ManaCost:2 G +Types:Legendary Creature Demigod Warrior Hero +PT:3/3 +A:AB$ PutCounter | Cost$ 4 G | Defined$ Self | CounterType$ P1P1 | PowerUp$ True | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on NICKNAME. He gains vigilance, indestructible, and haste until end of turn. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) +SVar:DBPump:DB$ Pump | KW$ Vigilance & Indestructible & Haste | Defined$ Self +Oracle:Power-up — {4}{G}: Put a +1/+1 counter on Hercules. He gains vigilance, indestructible, and haste until end of turn. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/iron_lad_diverging_destiny.txt b/forge-gui/res/cardsfolder/upcoming/iron_lad_diverging_destiny.txt new file mode 100644 index 00000000000..1c7061980ac --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/iron_lad_diverging_destiny.txt @@ -0,0 +1,11 @@ +Name:Iron Lad, Diverging Destiny +ManaCost:2 U +Types:Legendary Artifact Creature Human Hero +PT:2/2 +K:Flying +K:Vigilance +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. +A:AB$ PeekAndReveal | Cost$ T | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBDraw | SpellDescription$ Reveal the top card of your library. If it's an artifact card, draw a card. +SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Artifact | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Flying, vigilance\nYou may look at the top card of your library any time.\n{T}: Reveal the top card of your library. If it's an artifact card, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/kang_prime.txt b/forge-gui/res/cardsfolder/upcoming/kang_prime.txt new file mode 100644 index 00000000000..c80d03116c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kang_prime.txt @@ -0,0 +1,13 @@ +Name:Kang Prime +ManaCost:3 U B +Types:Legendary Creature Human Villain +PT:3/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ Whenever CARDNAME enters or attacks, exile cards from the top of your library until you exile a nonland card. Put two time counters on that card. 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.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDigUntil | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile cards from the top of your library until you exile a nonland card. Put two time counters on that card. 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:TrigDigUntil:DB$ DigUntil | Valid$ Card.nonLand | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ 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 +SVar:HasAttackEffect:TRUE +Oracle:Flying\nWhenever Kang Prime enters or attacks, exile cards from the top of your library until you exile a nonland card. Put two time counters on that card. 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.) diff --git a/forge-gui/res/cardsfolder/upcoming/mjolnir_hammer_of_thor.txt b/forge-gui/res/cardsfolder/upcoming/mjolnir_hammer_of_thor.txt new file mode 100644 index 00000000000..917f47512b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mjolnir_hammer_of_thor.txt @@ -0,0 +1,11 @@ +Name:Mjölnir, Hammer of Thor +ManaCost:3 R +Types:Legendary Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When NICKNAME enters, it deals 4 damage to up to one target creature. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 4 +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.EquippedBy | ReplaceWith$ DmgTwice | Description$ Double all damage equipped creature would deal. +K:Equip:1:Creature.YouCtrl+Worthy:worthy creature you control +A:AB$ DamageAll | Cost$ 2 R Discard<1/NICKNAME> | ActivationZone$ Hand | ValidCards$ Creature | NumDmg$ 2 | ValidDescription$ each creature. | SpellDescription$ It deals 2 damage to each creature. +SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X +SVar:X:ReplaceCount$DamageAmount/Twice +Oracle:When Mjölnir enters, it deals 4 damage to up to one target creature.\nDouble all damage equipped creature would deal.\nEquip worthy {1} (A creature is worthy if it's a legendary non-Villain that's red and/or white.)\n{2}{R}, Discard this card: It deals 2 damage to each creature. diff --git a/forge-gui/res/cardsfolder/upcoming/mole_man_moloid_master.txt b/forge-gui/res/cardsfolder/upcoming/mole_man_moloid_master.txt new file mode 100644 index 00000000000..1aad931b72e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mole_man_moloid_master.txt @@ -0,0 +1,8 @@ +Name:Mole Man, Moloid Master +ManaCost:2 G +Types:Legendary Creature Human Villain +PT:1/1 +S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play lands from your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land you control enters, create a 1/1 green Minion creature token named Moloid with "Whenever this token attacks, you may mill a card." +SVar:TrigToken:DB$ Token | TokenScript$ moloid | TokenOwner$ You +Oracle:You may play lands from your graveyard.\nLandfall — Whenever a land you control enters, create a 1/1 green Minion creature token named Moloid with "Whenever this token attacks, you may mill a card." diff --git a/forge-gui/res/cardsfolder/upcoming/ms_marvel_kamala_khan.txt b/forge-gui/res/cardsfolder/upcoming/ms_marvel_kamala_khan.txt new file mode 100644 index 00000000000..b21d9b502ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ms_marvel_kamala_khan.txt @@ -0,0 +1,13 @@ +Name:Ms. Marvel, Kamala Khan +ManaCost:2 U +Types:Legendary Creature Mutant Inhuman Hero +PT:1/4 +K:Vigilance +K:Reach +S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TargetsValid$ Creature.YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Embiggen Fist — Whenever you cast a spell that targets a creature you control, draw a card. Until end of turn, NICKNAME gains "NICKNAME's base power is equal to the number of cards in your hand." +SVar:TrigDraw:DB$ Draw | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ Self | staticAbilities$ MsMarvelStatic +SVar:MsMarvelStatic:Mode$ Continuous | SetPower$ X | Description$ NICKNAME's base power is equal to the number of cards in your hand. +SVar:X:Count$ValidHand Card.YouOwn +Oracle:Vigilance, reach\nYou have no maximum hand size.\nEmbiggen Fist — Whenever you cast a spell that targets a creature you control, draw a card. Until end of turn, Ms. Marvel gains "Ms. Marvel's base power is equal to the number of cards in your hand." diff --git a/forge-gui/res/cardsfolder/upcoming/nick_fury_agent_of_s_h_i_e_l_d.txt b/forge-gui/res/cardsfolder/upcoming/nick_fury_agent_of_s_h_i_e_l_d.txt new file mode 100644 index 00000000000..ab72891574b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nick_fury_agent_of_s_h_i_e_l_d.txt @@ -0,0 +1,13 @@ +Name:Nick Fury, Agent of S.H.I.E.L.D. +ManaCost:W +Types:Legendary Creature Human Spy Hero +PT:2/1 +A:AB$ PutCounter | Cost$ W U B R G | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | PowerUp$ True | SubAbility$ TrigDig | SpellDescription$ Put two +1/+1 counters on NICKNAME, then look at the top seven cards of your library. You may put a Hero, Equipment, or Vehicle card from among them onto the battlefield. If it's a double-faced card, you may transform it. Put the rest on the bottom of your library in a random order. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) +SVar:TrigDig:DB$ PeekAndReveal | Defined$ You | PeekAmount$ 7 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBChooseCard +SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Amount$ 1 | ChoiceTitle$ Choose a creature card to reveal | Choices$ Hero.IsRemembered,Equipment.IsRemembered,Vehicle.IsRemembered | ChoiceZone$ Library | Reveal$ True | SubAbility$ DBChangeZoneBattlefield +SVar:DBChangeZoneBattlefield:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Defined$ ChosenCard | Optional$ True | Imprint$ True | SubAbility$ DBTransform +SVar:DBTransform:DB$ SetState | Defined$ Imprinted | ConditionDefined$ Imprinted | ConditionPresent$ Card.DoubleFaced | Mode$ Transform | Optional$ True | SubAbility$ RestRandomOrder +SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +DeckHints:Type$Hero|Equipment|Vehicle +Oracle:Power-up — {W}{U}{B}{R}{G}: Put two +1/+1 counters on Nick Fury, then look at the top seven cards of your library. You may put a Hero, Equipment, or Vehicle card from among them onto the battlefield. If it's a double-faced card, you may transform it. Put the rest on the bottom of your library in a random order. (Activate each power-up ability only once. Reduce the cost by his mana cost if he entered this turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/patriot_shield_wielder.txt b/forge-gui/res/cardsfolder/upcoming/patriot_shield_wielder.txt new file mode 100644 index 00000000000..de7c2194fd7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/patriot_shield_wielder.txt @@ -0,0 +1,6 @@ +Name:Patriot, Shield Wielder +ManaCost:1 W +Types:Legendary Creature Human Hero +PT:2/2 +A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature.Other+YouCtrl | ValidTgtDesc$ another creature you control | NumAtt$ +2 | KW$ Hexproof | SpellDescription$ Another target creature you control gets +2/+0 and gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) +Oracle:{2}, {T}: Another target creature you control gets +2/+0 and gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/upcoming/shuri_the_black_panther.txt b/forge-gui/res/cardsfolder/upcoming/shuri_the_black_panther.txt new file mode 100644 index 00000000000..cada4d9eec6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shuri_the_black_panther.txt @@ -0,0 +1,9 @@ +Name:Shuri, the Black Panther +ManaCost:G W +Types:Legendary Creature Human Noble Hero +PT:2/3 +K:Lifelink +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME attacks, draw a card if you control three or more artifacts. Then if you control six or more artifacts, creatures you control get +2/+2 until end of turn. +SVar:TrigDraw:DB$ Draw | Defined$ You | ConditionPresent$ Artifact.YouCtrl | ConditionCompare$ GE3 | SubAbility$ DBPumpAll +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Artifact.YouCtrl | ConditionCompare$ GE6 +Oracle:Lifelink\nWhenever Shuri attacks, draw a card if you control three or more artifacts. Then if you control six or more artifacts, creatures you control get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/storm_windrider.txt b/forge-gui/res/cardsfolder/upcoming/storm_windrider.txt new file mode 100644 index 00000000000..6e1dc3173cf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_windrider.txt @@ -0,0 +1,10 @@ +Name:Storm, Windrider +ManaCost:1 G W W +Types:Legendary Creature Mutant Hero +PT:4/4 +K:Flying +S:Mode$ CantAttack | ValidCard$ Creature.withFlying | Target$ You | Description$ Creatures with flying can't attack you or block creatures you control. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.YouCtrl | ValidBlocker$ Creature.withFlying | Secondary$ True | Description$ Creatures with flying can't attack you or block creatures you control. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Creature.inZoneBattlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets one or more creatures, those creatures gain flying until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredSpellAbilityTargets | KW$ Flying +Oracle:Flying\nCreatures with flying can't attack you or block creatures you control.\nWhenever you cast a spell that targets one or more creatures, those creatures gain flying until end of turn. diff --git a/forge-gui/res/tokenscripts/moloid.txt b/forge-gui/res/tokenscripts/moloid.txt new file mode 100644 index 00000000000..40b809f1f49 --- /dev/null +++ b/forge-gui/res/tokenscripts/moloid.txt @@ -0,0 +1,9 @@ +Name:Moloid +ManaCost:no cost +Colors:green +Types:Creature Minion +PT:1/1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever this token attacks, you may mill a card. +SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ You | Optional$ True +SVar:HasAttackEffect:TRUE +Oracle:Whenever this token attacks, you may mill a card. diff --git a/forge-gui/res/tokenscripts/redwing,txt b/forge-gui/res/tokenscripts/redwing,txt new file mode 100644 index 00000000000..e8f485f7f6f --- /dev/null +++ b/forge-gui/res/tokenscripts/redwing,txt @@ -0,0 +1,10 @@ +Name:Redwing +ManaCost:no cost +Colors:blue +Types:Legendary Creature Bird Scout +PT:1/1 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, surveil 1. +SVar:TrigSurveil:DB$ Surveil | Amount$ 1 +SVar:HasAttackEffect:TRUE +Oracle:Flying\nWhenever Redwing attacks, surveil 1.