diff --git a/forge-gui/res/cardsfolder/upcoming/arcums_astrolabe.txt b/forge-gui/res/cardsfolder/upcoming/arcums_astrolabe.txt new file mode 100644 index 00000000000..7b9182cbe77 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/arcums_astrolabe.txt @@ -0,0 +1,9 @@ +Name:Arcum's Astrolabe +ManaCost:S +Types:Snow Artifact +Colors:green +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 +A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. +AI:RemoveDeck:All +Oracle:({S} can be paid with one mana from a snow permanent.)\nWhen Arcum's Astrolabe enters the battlefield, draw a card.\n{1}, {T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/upcoming/bladeback_sliver.txt b/forge-gui/res/cardsfolder/upcoming/bladeback_sliver.txt new file mode 100644 index 00000000000..f2468e6fccd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bladeback_sliver.txt @@ -0,0 +1,9 @@ +Name:Bladeback Sliver +ManaCost:1 R +Types:Creature Sliver +PT:2/2 +S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddAbility$ ABDamage | Condition$ Hellbent | Description$ Hellbent As long as you have no cards in hand, Sliver creatures you control have "{T}: This creature deals 1 damage to target player or planeswalker. +SVar:DBDamage:DB$ AnimateAll | ValidCards$ Creature.Sliver+YouCtrl | Abilities$ LVAbs +SVar:LVAbs:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. +SVar:PlayMain1:TRUE +Oracle:Hellbent — As long as you have no cards in hand, Sliver creatures you control have "{T}: This creature deals 1 damage to target player or planeswalker." diff --git a/forge-gui/res/cardsfolder/upcoming/crashing_footfalls.txt b/forge-gui/res/cardsfolder/upcoming/crashing_footfalls.txt new file mode 100644 index 00000000000..43b6b27503c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/crashing_footfalls.txt @@ -0,0 +1,8 @@ +Name:Crashing Footfalls +ManaCost: +Types:Sorcery +K:Suspend:4:G +SVar:NonStackingEffect:True +AI:RemoveDeck:Random +A:SP$ Token | Cost$ | TokenAmount$ 2 | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You | LegacyImage$ g 4 4 rhino trample mh1 | SpellDescription$ Create two 4/4 green Rhino creature tokens with trample. +Oracle:Suspend 4—{G} (Rather than cast this card from your hand, pay {G} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nCreate two 4/4 green Rhino creature tokens with trample. diff --git a/forge-gui/res/cardsfolder/upcoming/enduring_sliver.txt b/forge-gui/res/cardsfolder/upcoming/enduring_sliver.txt new file mode 100644 index 00000000000..88c0b08c5c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/enduring_sliver.txt @@ -0,0 +1,9 @@ +Name:Enduring Sliver +ManaCost:1 W +Types:Creature Sliver +PT:2/2 +K:Outlast:2 +DeckHas:Ability$Counters +S:Mode$ Continuous | Affected$ Sliver.YouCtrl+Other | AddKeyword$ Outlast:2 | Description$ Other Sliver creatures you control have outlast {2}. +SVar:PlayMain1:TRUE +Oracle:Outlast {2} ({2}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.)\nOther sliver creatures you control have outlast {2}. diff --git a/forge-gui/res/cardsfolder/upcoming/goblin_oriflamme.txt b/forge-gui/res/cardsfolder/upcoming/goblin_oriflamme.txt new file mode 100644 index 00000000000..1e31d483429 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goblin_oriflamme.txt @@ -0,0 +1,6 @@ +Name:Goblin Oriflamme +ManaCost:1 R +Types:Enchantment +S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddPower$ 1 | Description$ Attacking creatures you control get +1/+0. +SVar:PlayMain1:TRUE +Oracle:Attacking creatures you control get +1/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/ingenious_infiltrator.txt b/forge-gui/res/cardsfolder/upcoming/ingenious_infiltrator.txt new file mode 100644 index 00000000000..a6c056d76a6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ingenious_infiltrator.txt @@ -0,0 +1,10 @@ +Name:Ingenious Infiltrator +ManaCost:2 U B +Types:Creature Vedalken Ninja +PT:2/3 +K:Ninjutsu:U B +T:Mode$ DamageDone | ValidSource$ Ninja.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a Ninja you control deals combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +AI:RemoveDeck:Random +DeckHints:Type$Ninja +Oracle:Ninjutsu {U}{B} ({U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever a Ninja you control deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ore_scale_guardian.txt b/forge-gui/res/cardsfolder/upcoming/ore_scale_guardian.txt new file mode 100644 index 00000000000..425e84ed812 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ore_scale_guardian.txt @@ -0,0 +1,9 @@ +Name:Ore-Scale Guardian +ManaCost:5 R R +Types:Creature Dragon +PT:4/4 +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each land card in your graveyard. +SVar:X:Count$TypeInYourYard.Land +K:Flying +K:Haste +Oracle:This spell costs {1} less to cast for each land card in your graveyard.\nFlying, haste diff --git a/forge-gui/res/cardsfolder/upcoming/ruination_rioter.txt b/forge-gui/res/cardsfolder/upcoming/ruination_rioter.txt new file mode 100644 index 00000000000..203c8cb861c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ruination_rioter.txt @@ -0,0 +1,8 @@ +Name:Ruination Rioter +ManaCost:R G +Types:Creature Human Berserker +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may have it deal damage to any target equal to the number of land cards in your graveyard. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X +SVar:X:Count$TypeInYourYard.Land +Oracle:When Ruination Rioter dies, you may have it deal damage to any target equal to the number of land cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/talisman_of_creativity.txt b/forge-gui/res/cardsfolder/upcoming/talisman_of_creativity.txt new file mode 100644 index 00000000000..34cb4892570 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/talisman_of_creativity.txt @@ -0,0 +1,9 @@ +Name:Talisman of Creativity +ManaCost:2 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBPain | SpellDescription$ Add {U}. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPain | SpellDescription$ Add {R}. CARDNAME deals 1 damage to you. +SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You +AI:RemoveDeck:Random +Oracle:{T}: Add {C}.\n{T}: Add {U} or {R}. Talisman of Creativity deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/upcoming/talisman_of_curiosity.txt b/forge-gui/res/cardsfolder/upcoming/talisman_of_curiosity.txt new file mode 100644 index 00000000000..e91d423f753 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/talisman_of_curiosity.txt @@ -0,0 +1,9 @@ +Name:Talisman of Curiosity +ManaCost:2 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBPain | SpellDescription$ Add {U}. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBPain | SpellDescription$ Add {G}. CARDNAME deals 1 damage to you. +SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You +AI:RemoveDeck:Random +Oracle:{T}: Add {C}.\n{T}: Add {G} or {U}. Talisman of Curiosity deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/upcoming/talisman_of_hierarchy.txt b/forge-gui/res/cardsfolder/upcoming/talisman_of_hierarchy.txt new file mode 100644 index 00000000000..555a389c355 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/talisman_of_hierarchy.txt @@ -0,0 +1,8 @@ +Name:Talisman of Hierarchy +ManaCost:2 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBPain | SpellDescription$ Add {W}. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. CARDNAME deals 1 damage to you. +SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You +Oracle:{T}: Add {C}.\n{T}: Add {W} or {B}. Talisman of Hierarchy deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/upcoming/talisman_of_resilience.txt b/forge-gui/res/cardsfolder/upcoming/talisman_of_resilience.txt new file mode 100644 index 00000000000..420be6bd635 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/talisman_of_resilience.txt @@ -0,0 +1,8 @@ +Name:Talisman of Resilience +ManaCost:2 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBPain | SpellDescription$ Add {G}. CARDNAME deals 1 damage to you. +SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You +Oracle:{T}: Add {C}.\n{T}: Add {B} or {G}. Talisman of Resilience deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/upcoming/weather_the_storm.txt b/forge-gui/res/cardsfolder/upcoming/weather_the_storm.txt new file mode 100644 index 00000000000..c3f8fe7b845 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/weather_the_storm.txt @@ -0,0 +1,6 @@ +Name:Weather the Storm +ManaCost:1 G +Types:Instant +A:SP$ GainLife | Cost$ 1 G | LifeAmount$ 3 | SpellDescription$ You gain 3 life. +K:Storm +Oracle:You gain 3 life.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/upcoming/webweaver_changeling.txt b/forge-gui/res/cardsfolder/upcoming/webweaver_changeling.txt new file mode 100644 index 00000000000..7e0a2100b2a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/webweaver_changeling.txt @@ -0,0 +1,10 @@ +Name:Webweaver Changeling +ManaCost:3 G G +Types:Creature Shapeshifter +PT:3/5 +K:Changeling +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | IsPresent$ Creature.YouCtrl | PresentCompare$ GE3 | PresentZone$ Graveyard | TriggerDescription$ When CARDNAME enters the battlefield, if there are three or more creature cards in your graveyard, you gain 5 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 +SVar:PlayMain1:Random +Oracle:Changeling (This card is every creature type.)\nReach\nWhen Webweaver Changeling enters the battlefield, if there are three or more creature cards in your graveyard, you gain 5 life. diff --git a/forge-gui/res/editions/Modern Horizons.txt b/forge-gui/res/editions/Modern Horizons.txt index 84b565ded13..486d6df6e78 100644 --- a/forge-gui/res/editions/Modern Horizons.txt +++ b/forge-gui/res/editions/Modern Horizons.txt @@ -11,6 +11,7 @@ Type=Other 3 R Astral Drift 4 U Battle Screech 5 U Dismantling Blow +8 C Enduring Sliver 10 R Force of Virtue 11 U Generous Gift 13 R Giver of Runes @@ -22,6 +23,7 @@ Type=Other 26 M Serra the Benevolent 29 R Sisay, Weatherlight Captain 31 U Splicer's Skill +34 U Valiant Changeling 36 C Wall of One Thousand Cuts 37 R Winds of Abandon 38 U Wing Shards @@ -33,22 +35,27 @@ Type=Other 48 U Exclude 50 U Fact or Fiction 52 R Force of Negation +53 R Future Sight 55 C Man-o'-War +58 R \I have HAD IT with these Samuel L. Jackson quotes\ 63 C Pondering Mage 64 C Prohibit 67 C Scour All Possibilities 68 U Scuttling Sliver +70 C Spell Snuff 71 C Stream of Thought 72 C String of Disappearances 75 M Urza, Lord High Artificer 80 R Cabal Therapist 82 C Changeling Outcast 84 U Crypt Rats +85 R Dead of Winter 87 C Diabolic Edict 88 U Dregscape Sliver 90 U Feaster of Fools 92 R Force of Despair 95 C Headless Specter +98 R Nether Spirit 100 R Plague Engineer 108 U Sling-Gang Lieutenant 111 C Umezawa's Charm @@ -56,6 +63,7 @@ Type=Other 114 C Venomous Changeling 116 M Yawgmoth, Thran Physician 118 R Aria of Flame +119 C Bladeback Sliver 122 U Firebolt 123 C Fists of Flame 124 R Force of Rage @@ -63,18 +71,23 @@ Type=Other 127 C Goblin Champion 128 R Goblin Engineer 129 U Goblin Matron +130 U Goblin Oriflamme 131 C Goblin War Party 132 U Hollowhead Sliver 134 C Lava Dart 136 C Orcish Hellraiser +137 U Ore-Scale Guardian 139 U Pillage 140 R Planebound Accomplice 141 C Pyrophobia 143 U Ravenous Giant 145 M Seasoned Pyromancer +148 R \Spitemare Sliver\ +150 U Throes of Chaos 155 R Ayula, Queen Among Bears 156 R Ayula's Influence 158 R Collector Ouphe +160 R Crashing Footfalls 161 R Deep Forest Hermit 162 C Elvish Fury 164 R Force of Vigor @@ -82,6 +95,7 @@ Type=Other 167 U Glacial Revelation 168 M Hexdrinker 171 C Mother Bear +173 U Nantuko Cultivator 174 C Nimble Mongoose 175 U Regrowth 178 C Savage Swipe @@ -91,28 +105,41 @@ Type=Other 182 U Squirrel Nest 183 U Tempered Sliver 189 M Unbound Flourishing -191 C \OUCh—Oh it's quite nice actually\ +191 C Weather the Storm +192 U Webweaver Changeling 194 U Abominable Treefolk 195 R Cloudshredder Sliver 196 R Collected Conjuring +197 R Eladamri's Call 198 U Etchings of the Chosen 199 R Fallen Shinobi 200 M The First Sliver 201 U Good-Fortune Unicorn 203 R Ice-Fang Coatl +204 U Ingenious Infiltrator +205 R Kaya's Guile +206 M Kess, Dissident Mage 207 U Lavabelly Sliver 208 R Lightning Skelemental 209 U Munitions Expert 210 C Nature's Chant +213 U Ruination Rioter 215 U Thundering Djinn 217 M Wrenn and Six 218 R Altar of Dementia +220 C Arcum's Astrolabe 222 U Farmstead Gleaner +224 U \Yeti, But Make It Badass\ 225 U Lesser Masticore 226 M Mox Tantalite 227 R Scrapyard Recombiner 228 M Sword of Sinew and Steel 229 M Sword of Truth and Justice +230 U Talisman of Conviction +231 U Talisman of Creativity +232 U Talisman of Curiosity +233 U Talisman of Hierarchy +234 U Talisman of Resilience 238 R Fiery Islet 240 U Frostwalk Bastion 243 R Nurturing Peatland @@ -136,3 +163,4 @@ r_1_1_goblin g_2_2_bear r_1_1_elemental g_3_3_elephant +g_4_4_rhino_trample \ No newline at end of file