diff --git a/forge-gui/res/cardsfolder/c/collision_course.txt b/forge-gui/res/cardsfolder/c/collision_course.txt index fc5ac2653ac..a897ae87913 100644 --- a/forge-gui/res/cardsfolder/c/collision_course.txt +++ b/forge-gui/res/cardsfolder/c/collision_course.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Sorcery A:SP$ Charm | Choices$ DBDmg,DBDestroy SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of permanents you control that are creatures and/or Vehicles. -SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Destroy target artifact. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. SVar:X:Count$Valid Creature.YouCtrl,Vehicle.YouCtrl DeckHints:Type$Vehicle Oracle:Choose one —\n• Collision Course deals X damage to target creature, where X is the number of permanents you control that are creatures and/or Vehicles.\n• Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/upcoming/romantic_rendezvous.txt b/forge-gui/res/cardsfolder/upcoming/romantic_rendezvous.txt new file mode 100644 index 00000000000..d9987465a16 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/romantic_rendezvous.txt @@ -0,0 +1,6 @@ +Name:Romantic Rendezvous +ManaCost:1 R +Types:Sorcery +A:SP$ Discard | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBDraw | SpellDescription$ Discard a card, then draw two cards. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 +Oracle:Discard a card, then draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/scorpion_seething_striker.txt b/forge-gui/res/cardsfolder/upcoming/scorpion_seething_striker.txt new file mode 100644 index 00000000000..1941870ba01 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scorpion_seething_striker.txt @@ -0,0 +1,10 @@ +Name:Scorpion, Seething Striker +ManaCost:3 B +Types:Legendary Creature Scorpion Human Villain +PT:3/3 +K:Deathtouch +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | Execute$ TrigConnive | TriggerDescription$ At the beginning of your end step, if a creature died this turn, target creature you control connives. (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 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:Morbid:Count$Morbid.1.0 +DeckHas:Ability$Counters +Oracle:Deathtouch\nAt the beginning of your end step, if a creature died this turn, target creature you control connives. (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/scorpions_sting.txt b/forge-gui/res/cardsfolder/upcoming/scorpions_sting.txt new file mode 100644 index 00000000000..81bd52938df --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scorpions_sting.txt @@ -0,0 +1,5 @@ +Name:Scorpion's Sting +ManaCost:1 B +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. +Oracle:Target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/scout_the_city.txt b/forge-gui/res/cardsfolder/upcoming/scout_the_city.txt new file mode 100644 index 00000000000..5a3f7bcf04d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scout_the_city.txt @@ -0,0 +1,10 @@ +Name:Scout the City +ManaCost:1 G +Types:Sorcery +A:SP$ Charm | Choices$ DBMill,DBDestroy +SVar:DBMill:DB$ Mill | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Look Around — Mill three cards. You may put a permanent card from among them into your hand. You gain 3 life. (To mill three cards, put the top three cards of your library into your graveyard.) +SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Permanent.IsRemembered | SelectPrompt$ You may select a permanent card | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SpellDescription$ Bring Down — Destroy target creature with flying. +Oracle:Choose one —\n• Look Around — Mill three cards. You may put a permanent card from among them into your hand. You gain 3 life. (To mill three cards, put the top three cards of your library into your graveyard.)\n• Bring Down — Destroy target creature with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/selfless_police_captain.txt b/forge-gui/res/cardsfolder/upcoming/selfless_police_captain.txt new file mode 100644 index 00000000000..22c98a5135b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/selfless_police_captain.txt @@ -0,0 +1,10 @@ +Name:Selfless Police Captain +ManaCost:1 W +Types:Creature Human Detective +PT:1/1 +K:etbCounter:P1P1:1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature leaves the battlefield, put its +1/+1 counters on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X +SVar:X:Count$CardCounters.P1P1 +DeckHas:Ability$Counters +Oracle:This creature enters with a +1/+1 counter on it.\nWhen this creature leaves the battlefield, put its +1/+1 counters on target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/shocker_unshakable.txt b/forge-gui/res/cardsfolder/upcoming/shocker_unshakable.txt new file mode 100644 index 00000000000..5488255b066 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shocker_unshakable.txt @@ -0,0 +1,10 @@ +Name:Shocker, Unshakable +ManaCost:4 R R +Types:Legendary Creature Human Rogue Villain +PT:5/5 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike| Condition$ PlayerTurn | Description$ During your turn, NICKNAME has first strike. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Vibro-Shock Gauntlets — When NICKNAME enters, he deals 2 damage to target creature and 2 damage to that creature's controller. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | DamageMap$ True | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 2 | SubAbility$ DBDamageResolve +SVar:DBDamageResolve:DB$ DamageResolve +Oracle:During your turn, Shocker has first strike.\nVibro-Shock Gauntlets — When Shocker enters, he deals 2 damage to target creature and 2 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/upcoming/spectacular_tactics.txt b/forge-gui/res/cardsfolder/upcoming/spectacular_tactics.txt new file mode 100644 index 00000000000..2aab74a53cb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spectacular_tactics.txt @@ -0,0 +1,8 @@ +Name:Spectacular Tactics +ManaCost:1 W +Types:Instant +A:SP$ Charm | Choices$ DBPutCounter,DBDestroy +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | TgtPrompt$ Select target creature you control | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains hexproof until end of turn. +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Hexproof +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. +Oracle:Choose one —\n• Put a +1/+1 counter on target creature you control. It gains hexproof until end of turn.\n• Destroy target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/upcoming/spider_bot.txt b/forge-gui/res/cardsfolder/upcoming/spider_bot.txt new file mode 100644 index 00000000000..610fcc1f4c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spider_bot.txt @@ -0,0 +1,8 @@ +Name:Spider-Bot +ManaCost:2 +Types:Artifact Creature Spider Robot Scout +PT:2/1 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +Oracle:Reach\nWhen this creature enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/upcoming/spider_byte_web_warden.txt b/forge-gui/res/cardsfolder/upcoming/spider_byte_web_warden.txt new file mode 100644 index 00000000000..3ba77fbc1ba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spider_byte_web_warden.txt @@ -0,0 +1,7 @@ +Name:Spider-Byte, Web Warden +ManaCost:2 U +Types:Legendary Creature Spider Avatar Hero +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When NICKNAME enters, return up to one target nonland permanent to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one target nonland permanent +Oracle:When Spider-Byte enters, return up to one target nonland permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/spider_man_2099_miguel_ohara.txt b/forge-gui/res/cardsfolder/upcoming/spider_man_2099_miguel_ohara.txt new file mode 100644 index 00000000000..13d6286be7a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spider_man_2099_miguel_ohara.txt @@ -0,0 +1,9 @@ +Name:Spider-Man 2099, Miguel O'Hara +ManaCost:4 U +Types:Legendary Creature Spider Human Hero +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When NICKNAME enters, return up to one target creature to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one target creature +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ TrigDraw | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw +Oracle:When Spider-Man 2099 enters, return up to one target creature to its owner's hand.\nWhenever one or more creatures you control deal combat damage to a player, draw a card.