diff --git a/forge-gui/res/cardsfolder/upcoming/chittering_skitterling.txt b/forge-gui/res/cardsfolder/upcoming/chittering_skitterling.txt new file mode 100644 index 00000000000..fdda5df9f6f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chittering_skitterling.txt @@ -0,0 +1,8 @@ +Name:Chittering Skitterling +ManaCost:2 B +Types:Creature Phyrexian Rat +PT:1/4 +A:AB$ Draw | PrecostDesc$ Corrupted — | Cost$ Sac<1/Artifact;Creature/artifact or creature> | ActivationLimit$ 1 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Draw a card. Activate only if an opponent has three or more poison counters and only once each turn. +SVar:X:PlayerCountOpponents$HighestPoisonCounters +DeckHints:Keyword$Toxic|Infect & Ability$Proliferate +Oracle:Corrupted — Sacrifice an artifact or creature: Draw a card. Activate only if an opponent has three or more poison counters and only once each turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/compleat_devotion.txt b/forge-gui/res/cardsfolder/upcoming/compleat_devotion.txt new file mode 100644 index 00000000000..1051960c97e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/compleat_devotion.txt @@ -0,0 +1,7 @@ +Name:Compleat Devotion +ManaCost:1 W +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBDraw | SpellDescription$ Target creature gets +2/+2 until end of turn. If it has toxic, draw a card. +SVar:DBDraw:DB$ Draw | ConditionDefined$ Targeted | ConditionPresent$ Card.withToxic +DeckHints:Keyword$Toxic +Oracle:Target creature gets +2/+2 until end of turn. If it has toxic, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/feed_the_infection.txt b/forge-gui/res/cardsfolder/upcoming/feed_the_infection.txt new file mode 100644 index 00000000000..c8a3e773556 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/feed_the_infection.txt @@ -0,0 +1,8 @@ +Name:Feed the Infection +ManaCost:3 B +Types:Sorcery +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBLoseLife | SpellDescription$ You draw three cards and you lose 3 life. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | SubAbility$ DBPoisoned +SVar:DBPoisoned:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent.IsCorrupted | SpellDescription$ Corrupted — Each opponent who has three or more poison counters loses 3 life. +DeckHints:Keyword$Infect|Toxic|Poisonous & Ability$Proliferate +Oracle:You draw three cards and you lose 3 life.\nCorrupted — Each opponent who has three or more poison counters loses 3 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/furnace_skullbomb.txt b/forge-gui/res/cardsfolder/upcoming/furnace_skullbomb.txt new file mode 100644 index 00000000000..207b3ad37b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/furnace_skullbomb.txt @@ -0,0 +1,9 @@ +Name:Furnace Skullbomb +ManaCost:1 +Types:Artifact +A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | SpellDescription$ Draw a card. +A:AB$ PutCounter | Cost$ 1 R Sac<1/CARDNAME> | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl | TgtPrompt$ Select target Artifact or Creature you control | CounterType$ OIL | CounterNum$ 2 | SorcerySpeed$ True | SubAbility$ DBDraw | SpellDescription$ Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. +SVar:DBDraw:DB$ Draw +AI:RemoveDeck:Random +DeckHas:Color$Red & Ability$Sacrifice|Counters +Oracle:{1}, Sacrifice Furnace Skullbomb: Draw a card.\n{1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gleeful_demolition.txt b/forge-gui/res/cardsfolder/upcoming/gleeful_demolition.txt new file mode 100644 index 00000000000..9aa7d88b076 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gleeful_demolition.txt @@ -0,0 +1,9 @@ +Name:Gleeful Demolition +ManaCost:R +Types:Sorcery +K:For Mirrodin +A:SP$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBToken | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_phyrexian_goblin | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup | SpellDescription$ If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Type$Goblin|Phryexian & Ability$Token +Oracle:Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/upcoming/hexgold_halberd.txt b/forge-gui/res/cardsfolder/upcoming/hexgold_halberd.txt new file mode 100644 index 00000000000..ee8b783db0b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hexgold_halberd.txt @@ -0,0 +1,8 @@ +Name:Hexgold Halberd +ManaCost:1 R +Types:Artifact Equipment +K:For Mirrodin +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike & Trample | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has first strike and trample. +K:Equip:2 R +DeckHas:Type$Rebel & Ability$Token +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)As long as it's your turn, equipped creature has first strike and trample.\nEquip {2}{R} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/incisor_glider.txt b/forge-gui/res/cardsfolder/upcoming/incisor_glider.txt new file mode 100644 index 00000000000..3a0c2076758 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/incisor_glider.txt @@ -0,0 +1,11 @@ +Name:Incisor Glider +ManaCost:1 W +Types:Artifact Creature Phyrexian Construct +PT:1/3 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — Whenever CARDNAME attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. +SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 +SVar:X:PlayerCountOpponents$HighestPoisonCounters +SVar:HasAttackEffect:TRUE +DeckHints:Keyword$Infect|Toxic & Ability$Proliferate +Oracle:Flying\nCorrupted — Whenever Incisor Glider attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/infested_fleshcutter.txt b/forge-gui/res/cardsfolder/upcoming/infested_fleshcutter.txt new file mode 100644 index 00000000000..f609fa3d438 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/infested_fleshcutter.txt @@ -0,0 +1,10 @@ +Name:Infested Fleshcutter +ManaCost:1 W +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddSVar$ AE | Description$ Equipped creature gets +2/+0. +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." (Players dealt combat damage by it also get a poison counter.) +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock +K:Equip:2 W +DeckHas:Type$Phyrexian|Mite & Ability$Token +SVar:AE:SVar:HasAttackEffect:TRUE +Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." (Players dealt combat damage by it also get a poison counter.)\nEquip {2}{W} diff --git a/forge-gui/res/cardsfolder/upcoming/jawbone_duelist.txt b/forge-gui/res/cardsfolder/upcoming/jawbone_duelist.txt new file mode 100644 index 00000000000..b3f67e13fad --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jawbone_duelist.txt @@ -0,0 +1,7 @@ +Name:Jawbone Duelist +ManaCost:1 W +Types:Creature Phyrexian Soldier +PT:1/1 +K:Double strike +K:Toxic:1 +Oracle:Double strike\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/maze_skullbomb.txt b/forge-gui/res/cardsfolder/upcoming/maze_skullbomb.txt new file mode 100644 index 00000000000..b771375a86c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/maze_skullbomb.txt @@ -0,0 +1,9 @@ +Name:Maze Skullbomb +ManaCost:1 +Types:Artifact +A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | SpellDescription$ Draw a card. +A:AB$ Pump | Cost$ 2 G Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | NumAtt$ 3 | NumDef$ 3 | KW$ Trample | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | SubAbility$ DBDraw | SpellDescription$ Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery. +SVar:DBDraw:DB$ Draw +AI:RemoveDeck:Random +DeckHas:Color$Green & Ability$Sacrifice +Oracle:{1}, Sacrifice Maze Skullbomb: Draw a card.\n{2}{G}, Sacrifice Maze Skullbomb: Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mesmerizing_dose.txt b/forge-gui/res/cardsfolder/upcoming/mesmerizing_dose.txt new file mode 100644 index 00000000000..e35cf5c0208 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mesmerizing_dose.txt @@ -0,0 +1,10 @@ +Name:Mesmerizing Dose +ManaCost:1 U U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.YouCtrl | AITgts$ Card.nonToken | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature, then proliferate. +SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBProliferate +SVar:DBProliferate:DB$ Proliferate +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. +Oracle:Enchant creature\nWhen Mesmerizing Dose enters the battlefield, tap enchanted creature, then proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/necrogen_communion.txt b/forge-gui/res/cardsfolder/upcoming/necrogen_communion.txt new file mode 100644 index 00000000000..5c202ca7d44 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/necrogen_communion.txt @@ -0,0 +1,10 @@ +Name:Necrogen Communion +ManaCost:1 B +Types:Enchantment Aura +K:Enchant creature you control +A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.YouCtrl | AITgts$ Card.nonToken | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Toxic:2 | Description$ Enchanted creature has toxic 2. (Players dealt combat damage by it also get two poison counters.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigReturn | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under your control. +SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Battlefield | GainControl$ True +SVar:PlayMain1:TRUE +Oracle:Enchant creature you control\nEnchanted creature has toxic 2. (Players dealt combat damage by it also get two poison counters.)\nWhen enchanted creature dies, return that card to the battlefield under your control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/nimraiser_paladin.txt b/forge-gui/res/cardsfolder/upcoming/nimraiser_paladin.txt new file mode 100644 index 00000000000..e07e8a297c5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nimraiser_paladin.txt @@ -0,0 +1,9 @@ +Name:Nimraiser Paladin +ManaCost:4 B +Types:Creature Phyrexian Knight +PT:4/4 +K:Toxic:2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target creature with mana value 3 or less from your graveyard to your hand. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less from your graveyard +DeckHas:Ability$Graveyard +Oracle:Toxic 2 (Players dealt combat damage by this creature also get two poison counters.)\nWhen Nimraiser Paladin enters the battlefield, return target creature with mana value 3 or less from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/noxious_assault.txt b/forge-gui/res/cardsfolder/upcoming/noxious_assault.txt new file mode 100644 index 00000000000..1535b768404 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/noxious_assault.txt @@ -0,0 +1,8 @@ +Name:Noxious Assault +ManaCost:3 G G +Types:Sorcery +A:SP$ PumpAll | NumAtt$ +2 | NumDef$ +2 | ValidCards$ Creature.YouCtrl | SubAbility$ DBEffect | SpellDescription$ Creatures you control get +2/+2 until end of turn. Whenever a creature blocks this turn, its controller gets a poison counter. +SVar:DBEffect:DB$ Effect | Triggers$ TrigBlock +SVar:TrigBlock:Mode$ Blocks | ValidCard$ Creature | Execute$ TrigPoison | TriggerDescription$ Whenever a creature blocks this turn, its controller gets a poison counter. +SVar:TrigPoison:DB$ Poison | Defined$ TriggeredBlockerController | Num$ 1 +Oracle:Creatures you control get +2/+2 until end of turn.\nWhenever a creature blocks this turn, its controller gets a poison counter. \ No newline at end of file