diff --git a/forge-gui/res/cardsfolder/upcoming/caught_red_handed.txt b/forge-gui/res/cardsfolder/upcoming/caught_red_handed.txt new file mode 100644 index 00000000000..3f661e72952 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/caught_red_handed.txt @@ -0,0 +1,7 @@ +Name:Caught Red-Handed +ManaCost:4 R +Types:Instant +R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. (This includes by the ward ability.) +A:SP$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBSuspect | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +SVar:DBSuspect:DB$ AlterAttribute | StackDescription$ SpellDescription | Attributes$ Suspected | Defined$ Targeted | SpellDescription$ Suspect it. (It has menace and can't block.) +Oracle:This spell can't be countered. (This includes by the ward ability.)\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Suspect it. (It has menace and can't block.) diff --git a/forge-gui/res/cardsfolder/upcoming/cease_desist.txt b/forge-gui/res/cardsfolder/upcoming/cease_desist.txt new file mode 100644 index 00000000000..69cde3bae5e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cease_desist.txt @@ -0,0 +1,17 @@ +Name:Cease +ManaCost:1 BG +Types:Instant +A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt Select up to two target cards from a single graveyard | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | SubAbility$ DBGainLife | SpellDescription$ Exile up to two target cards from a single graveyard. +SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ Target player gains 2 life and draws a card. +SVar:DBDraw:DB$ Draw | Defined$ TargetedPlayer +AlternateMode:Split +DeckHas:Ability$Graveyard|LifeGain +Oracle:Exile up to two target cards from a single graveyard. Target player gains 2 life and draws a card. + +ALTERNATE + +Name:Desist +ManaCost:4 GW GW +Types:Sorcery +A:SP$ DestroyAll | ValidCards$ Artifact,Enchantment | SpellDescription$ Destroy all artifacts and enchantments. +Oracle:Destroy all artifacts and enchantments. diff --git a/forge-gui/res/cardsfolder/upcoming/cerebral_confiscation.txt b/forge-gui/res/cardsfolder/upcoming/cerebral_confiscation.txt new file mode 100644 index 00000000000..4ef7e5f9973 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cerebral_confiscation.txt @@ -0,0 +1,8 @@ +Name:Cerebral Confiscation +ManaCost:2 B +Types:Sorcery +A:SP$ Charm | Choices$ DBDiscard,YouChoose +SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. +SVar:YouChoose:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +DeckHas:Ability$Discard +Oracle:Choose one —\n• Target opponent discards two cards.\n• Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/upcoming/chalk_outline.txt b/forge-gui/res/cardsfolder/upcoming/chalk_outline.txt new file mode 100644 index 00000000000..f762d7aa2e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chalk_outline.txt @@ -0,0 +1,8 @@ +Name:Chalk Outline +ManaCost:3 G +Types:Enchantment +T:Mode$ ChangesZoneAll | ValidCards$ Creature.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more creature cards leave your graveyard, create a 2/2 white and blue Detective creature token, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective | SubAbility$ DBInvestigate +SVar:DBInvestigate:DB$ Investigate +DeckHas:Ability$Token|Investigate & Type$Clue|Artifact|Detective & Color$White|Blue +Oracle:Whenever one or more creature cards leave your graveyard, create a 2/2 white and blue Detective creature token, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/clandestine_meddler.txt b/forge-gui/res/cardsfolder/upcoming/clandestine_meddler.txt new file mode 100644 index 00000000000..9994a31c2e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/clandestine_meddler.txt @@ -0,0 +1,10 @@ +Name:Clandestine Meddler +ManaCost:2 B +Types:Creature Vampire Rogue +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters the battlefield, suspect up to one other target creature you control. (A suspected creature has menace and can't block.) +SVar:TrigSuspect:DB$ AlterAttribute | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouCtrl+Other | Defined$ Targeted | Attributes$ Suspected +T:Mode$ AttackersDeclared | ValidAttackers$ Creature.IsSuspected+YouCtrl | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more suspected creatures you control attack, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +SVar:TrigSurveil:DB$ Surveil | Amount$ 1 +DeckHas:Ability$Graveyard +Oracle:When Clandestine Meddler enters the battlefield, suspect up to one other target creature you control. (A suspected creature has menace and can't block.)\nWhenever one or more suspected creatures you control attack, 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/coerced_to_kill.txt b/forge-gui/res/cardsfolder/upcoming/coerced_to_kill.txt new file mode 100644 index 00000000000..759dbe97f07 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/coerced_to_kill.txt @@ -0,0 +1,9 @@ +Name:Coerced to Kill +ManaCost:3 U B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | AILogic$ GainControl +S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. +S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | AddType$ Assassin | AddKeyword$ Deathtouch | Description$ Enchanted creature has base power and toughness 1/1, has deathtouch, and is an Assassin in addition to its other types. +DeckHas:Type$Assassin +Oracle:Enchant creature\nYou control enchanted creature.\nEnchanted creature has base power and toughness 1/1, has deathtouch, and is an Assassin in addition to its other types. diff --git a/forge-gui/res/cardsfolder/upcoming/cold_case_cracker.txt b/forge-gui/res/cardsfolder/upcoming/cold_case_cracker.txt new file mode 100644 index 00000000000..07b4381d040 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cold_case_cracker.txt @@ -0,0 +1,9 @@ +Name:Cold Case Cracker +ManaCost:3 U +Types:Creature Spirit Detective +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +DeckHas:Ability$Token|Investigate & Type$Artifact|Clue +Oracle:Flying\nWhen Cold Case Cracker dies, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt b/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt new file mode 100644 index 00000000000..2ca79172975 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt @@ -0,0 +1,8 @@ +Name:Leyline of the Guildpact +ManaCost:GW GU BG RG +Types:Enchantment +K:MayEffectFromOpeningHand:FromHand +SVar:FromHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SpellDescription$ If CARDNAME is in your opening hand, you may begin the game with it on the battlefield. +S:Mode$ Continuous | Affected$ Permanent.nonLand+YouCtrl | SetColor$ All | Description$ Each nonland permanent you control is all colors. +S:Mode$ Continuous | Affected$ Land.YouCtrl | AddType$ AllBasicLandType | Description$ Lands you control are every basic land type in addition to their other types. +Oracle:If Leyline of the Guildpact is in your opening hand, you may begin the game with it on the battlefield.\nEach nonland permanent you control is all colors.\nLands you control are every basic land type in addition to their other types. \ No newline at end of file