diff --git a/forge-gui/res/cardsfolder/upcoming/blood_glutton.txt b/forge-gui/res/cardsfolder/upcoming/blood_glutton.txt new file mode 100644 index 00000000000..21db9eb1829 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blood_glutton.txt @@ -0,0 +1,6 @@ +Name:Blood Glutton +ManaCost:4 B +Types:Creature Vampire +PT:4/3 +K:Lifelink +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/upcoming/caged_zombie.txt b/forge-gui/res/cardsfolder/upcoming/caged_zombie.txt new file mode 100644 index 00000000000..d7ce28425bb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/caged_zombie.txt @@ -0,0 +1,7 @@ +Name:Caged Zombie +ManaCost:2 B +Types:Creature Zombie +PT:2/3 +A:AB$ LoseLife | Cost$ 1 B T | Defined$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE1 | References$ X | LifeAmount$ 2 | SpellDescription$ Each Opponent Loses 2 life. +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +Oracle:{1}{B}, {T}: Each opponent loses 2 life. Activate this ability only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/gloom_sower.txt b/forge-gui/res/cardsfolder/upcoming/gloom_sower.txt new file mode 100644 index 00000000000..9f3e077d859 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gloom_sower.txt @@ -0,0 +1,9 @@ +Name:Gloom Sower +ManaCost:5 B B +Types:Creature Horror +PT:8/6 +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Whenever Gloom Sower becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/keen_glidemaster.txt b/forge-gui/res/cardsfolder/upcoming/keen_glidemaster.txt new file mode 100644 index 00000000000..d3ba937f724 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/keen_glidemaster.txt @@ -0,0 +1,6 @@ +Name:Keen Glidemaster +ManaCost:1 U +Types:Creature Human Soldier +PT:2/2 +A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. +Oracle:{2}{U}: Target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/lilianas_steward.txt b/forge-gui/res/cardsfolder/upcoming/lilianas_steward.txt new file mode 100644 index 00000000000..e136afa7dbd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lilianas_steward.txt @@ -0,0 +1,6 @@ +Name:Liliana's Steward +ManaCost:B +Types:Creature Zombie +PT:1/2 +A:AB$Discard | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ +Oracle:{T}, Sacrifice Liliana’s Steward: Target opponent discards a card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/masked_blackguard.txt b/forge-gui/res/cardsfolder/upcoming/masked_blackguard.txt new file mode 100644 index 00000000000..b779bc4a2b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/masked_blackguard.txt @@ -0,0 +1,7 @@ +Name:Masked Blackguard +ManaCost:1 B +Types:Creature Human Rogue +PT:2/1 +K:Flash +A:AB$ Pump | Cost$ 2 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\n{2}{B}: Masked Blackguard gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/mistral_singer.txt b/forge-gui/res/cardsfolder/upcoming/mistral_singer.txt new file mode 100644 index 00000000000..1dbdd27545b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mistral_singer.txt @@ -0,0 +1,7 @@ +Name:Mistral Singer +ManaCost:2 U +Types:Creature Human Soldier +PT:2/2 +K:Flying +K:Prowess +Oracle:Flying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/read_the_tides.txt b/forge-gui/res/cardsfolder/upcoming/read_the_tides.txt new file mode 100644 index 00000000000..9e55f04d9c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/read_the_tides.txt @@ -0,0 +1,7 @@ +Name:Read the Tides +ManaCost:5 U +Types:Sorcery +A:SP$ Charm | Cost$ 5 U | Choices$ DBDraw,DBReturn +SVar:DBDraw:DB$ Draw | NumCards$ 3 | SpellDescription$ Draw three card. +SVar:DBReturn:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | Return up to two target creatures to their owners' hands. +Oracle:Choose one —\n• Draw three cards.\n• Return up to two target creatures to their owners' hands. diff --git a/forge-gui/res/cardsfolder/upcoming/rise_again.txt b/forge-gui/res/cardsfolder/upcoming/rise_again.txt new file mode 100644 index 00000000000..847c8ea8471 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rise_again.txt @@ -0,0 +1,5 @@ +Name:Rise Again +ManaCost:4 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. +Oracle:Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/roaming_ghostlight.txt b/forge-gui/res/cardsfolder/upcoming/roaming_ghostlight.txt new file mode 100644 index 00000000000..9a36044ee1e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/roaming_ghostlight.txt @@ -0,0 +1,8 @@ +Name:Roaming Ghostlight +ManaCost:3 U U +Types:Creature Spirit +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return up to one target non-Spirit creature to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.nonSpirit | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target target non-spirit creature | Origin$ Battlefield | Destination$ Hand +Oracle:Flying\nWhen Roaming Ghostlight enters the battlefield, return up to one target non-Spirit creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/rookie_mistake.txt b/forge-gui/res/cardsfolder/upcoming/rookie_mistake.txt new file mode 100644 index 00000000000..3790f6df3f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rookie_mistake.txt @@ -0,0 +1,6 @@ +Name:Rookie Mistake +ManaCost:U +Types:Instant +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select creature get +0/+2 | NumDef$ 2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +0/+2 until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select creature get -2/-0 | NumAtt$ -2 | SpellDescription$ Target creature gets -2/-0 until end of turn. +Oracle:Until end of turn, target creature gets +0/+2 and another target creature gets -2/-0. diff --git a/forge-gui/res/cardsfolder/upcoming/rousing_read.txt b/forge-gui/res/cardsfolder/upcoming/rousing_read.txt new file mode 100644 index 00000000000..02c076080ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rousing_read.txt @@ -0,0 +1,10 @@ +Name:Rousing Read +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 and has flying. +Oracle:Enchant creature\nWhen Rousing Read enters the battlefield, draw two cards, then discard a card.\nEnchanted creature gets +1/+1 and has flying. diff --git a/forge-gui/res/cardsfolder/upcoming/silversmote_ghoul.txt b/forge-gui/res/cardsfolder/upcoming/silversmote_ghoul.txt new file mode 100644 index 00000000000..d5f9bf1d477 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/silversmote_ghoul.txt @@ -0,0 +1,10 @@ +Name:Silversmote Ghoul +ManaCost:2 B +Types:Creature Zombie Vampire +PT:3/1 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ LifeGained | SVarCompare$ GE3 | Execute$ ReturnedBattlefield | TriggerDescription$ At the beginning of your end step, if you gained 3 or more life this turn, return CARDNAME from your graveyard to the battlefield tapped. +SVar:ReturnedBattlefield:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +SVar:LifeGained:Count$LifeYouGainedThisTurn +A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +DeckHints:Ability$LifeGain +Oracle:At the beginning of your end step, if you gained 3 or more life this turn, return Silversmote Ghoul from your graveyard to the battlefield tapped.\n{1}{B}, Sacrifice Silversmote Ghoul: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/tide_skimmer.txt b/forge-gui/res/cardsfolder/upcoming/tide_skimmer.txt new file mode 100644 index 00000000000..4e82779db4d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tide_skimmer.txt @@ -0,0 +1,9 @@ +Name:Tide Skimmer +ManaCost:3 U +Types:Creature Drake +PT:2/3 +K:Flying +T:Mode$ AttackersDeclared | Execute$ TrigDraw | CheckSVar$ X | SVarCompare$ GE2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with two or more creatures with flying, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +SVar:X:Count$Valid Creature.attacking+withFlying+YouCtrl +Oracle:Flying\nWhenever you attack with two or more creatures with flying, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/village_rites.txt b/forge-gui/res/cardsfolder/upcoming/village_rites.txt new file mode 100644 index 00000000000..bfc9f78d6c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/village_rites.txt @@ -0,0 +1,5 @@ +Name:Village Rites +ManaCost:B +Types:Instant +A:SP$ Draw | Cost$ B Sac<1/Creature> | NumCards$ 2 | SpellDescription$ Draw two cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/witchs_cauldron.txt b/forge-gui/res/cardsfolder/upcoming/witchs_cauldron.txt new file mode 100644 index 00000000000..063dbccb776 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/witchs_cauldron.txt @@ -0,0 +1,7 @@ +Name:Witch's Cauldron +ManaCost:B +Types:Artifact +A:AB$ GainLife | Cost$ 1 B T Sac<1/Creature> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 +DeckHas:Ability$LifeGain +Oracle:{1}{B}, {T}, Sacrifice a creature: You gain 1 life and draw a card.