diff --git a/forge-gui/res/cardsfolder/upcoming/acolyte_of_affliction.txt b/forge-gui/res/cardsfolder/upcoming/acolyte_of_affliction.txt new file mode 100644 index 00000000000..628679832d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/acolyte_of_affliction.txt @@ -0,0 +1,8 @@ +Name:Acolyte of Affliction +ManaCost:2 B G +Types:Creature Human Cleric +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard, then you may return a permanent card from your graveyard to your hand. +SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Permanent.YouOwn | Hidden$ True | Optional$ True +Oracle:When Acolyte of Affliction enters the battlefield, put the top two cards of your library into your graveyard, then you may return a permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/aspect_of_manticore.txt b/forge-gui/res/cardsfolder/upcoming/aspect_of_manticore.txt new file mode 100644 index 00000000000..779d19b9e10 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aspect_of_manticore.txt @@ -0,0 +1,11 @@ +Name:Aspect of Manticore +ManaCost:2 R +Types:Enchantment Aura +K:Flash +K:Enchant creature +A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains first strike until end of turn. +SVar:DBPump:DB$Pump | Defined$ Enchanted | KW$ First Strike +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. +SVar:PlayMain1:TRUE +Oracle:Flash\nEnchant creature\nWhen Aspect of Manticore enters the battlefield, enchanted creature gains first strike until end of turn.\nEnchanted creature gets +2/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/blight_breath_catoblepas.txt b/forge-gui/res/cardsfolder/upcoming/blight_breath_catoblepas.txt new file mode 100644 index 00000000000..2bf6e5bfdc9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blight_breath_catoblepas.txt @@ -0,0 +1,9 @@ +Name:Blight-Breath Catoblepas +ManaCost:4 B B +Types:Creature Beast +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is your devotion to black. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -X | NumDef$ -X | IsCurse$ True | References$ X +SVar:X:Count$Devotion.Black +SVar:PlayMain1:TRUE +Oracle:When Blight-Breath Catoblepas enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/upcoming/bronze_sword.txt b/forge-gui/res/cardsfolder/upcoming/bronze_sword.txt new file mode 100644 index 00000000000..7777e43fe65 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bronze_sword.txt @@ -0,0 +1,6 @@ +Name:Bronze Sword +ManaCost:1 +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. +K:Equip:3 +Oracle:Equipped creature gets +2/+0.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/bronzehide_lion.txt b/forge-gui/res/cardsfolder/upcoming/bronzehide_lion.txt index 4ab26a709bd..b241fcd59bc 100644 --- a/forge-gui/res/cardsfolder/upcoming/bronzehide_lion.txt +++ b/forge-gui/res/cardsfolder/upcoming/bronzehide_lion.txt @@ -4,9 +4,8 @@ Types:Creature Cat PT:3/3 A:AB$ Pump | Cost$ G W | KW$ Indestructible | Defined$ Self | SpellDescription$ CARDNAME gains indestructible until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ DBAnimate | TriggerDescription$ When CARDNAME dies, return it to the battlefield. It's an Aura enchantment with enchant creature you control and CARDNAME has "{G}{W}: Enchanted creature gains indestructible until end of turn," and it loses all other abilities. -SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveAllAbilities$ True | Keywords$ Enchant creature you control | Abilities$ SPAttach,ABPump | Permanent$ True | SubAbility$ TrigReturn -SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAttach -SVar:SPAttach:SP$ Attach | Cost$ 0 | ValidTgts$ Creature.YouCtrl -SVar:DBAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | AILogic$ Pump +SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveAllAbilities$ True | Keywords$ Enchant creature you control | Abilities$ SPAttach,ABPump | Permanent$ True | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield +SVar:SPAttach:SP$ Attach | Cost$ 0 | ValidTgts$ Creature.YouCtrl | AILogic$ Pump SVar:ABPump:AB$ Pump | Cost$ G W | KW$ Indestructible | Defined$ Enchanted | SpellDescription$ Enchanted creature gains indestructible until end of turn. Oracle:{G}{W}: Bronzehide Lion gains indestructible until end of turn.\nWhen Bronzehide Lion dies, return it to the battlefield. It's an Aura enchantment with enchant creature you control and "{G}{W}: Enchanted creature gains indestructible until end of turn," and it loses all other abilities. diff --git a/forge-gui/res/cardsfolder/upcoming/captivating_unicorn.txt b/forge-gui/res/cardsfolder/upcoming/captivating_unicorn.txt new file mode 100644 index 00000000000..65631e0f6ec --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/captivating_unicorn.txt @@ -0,0 +1,8 @@ +Name:Captivating Unicorn +ManaCost:4 W +Types:Creature Unicorn +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Constellation Whenver Whenever an enchantment enters the battlefield under your control, tap target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. +SVar:BuffedBy:Enchantment +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/upcoming/chain_to_memory.txt b/forge-gui/res/cardsfolder/upcoming/chain_to_memory.txt new file mode 100644 index 00000000000..2df19e39cce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chain_to_memory.txt @@ -0,0 +1,6 @@ +Name:Chain to Memory +ManaCost:U +Types:Instant +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -4 | IsCurse$ True | SubAbility$ DBScry | SpellDescription$ Target creature gets -4/-0 until end of turn. Scry 2. +SVar:DBScry:DB$ Scry | ScryNum$ 2 +Oracle:Target creature gets -4/-0 until end of turn. Scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/daybreak_chimera.txt b/forge-gui/res/cardsfolder/upcoming/daybreak_chimera.txt new file mode 100644 index 00000000000..156b50c823c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/daybreak_chimera.txt @@ -0,0 +1,8 @@ +Name:Daybreak Chimera +ManaCost:3 W W +Types:Creature Chimera +PT:3/3 +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is your devotion to white. +SVar:X:Count$Devotion.White +K:Flying +Oracle:This spell costs {X} less to cast, where X is your devotion to white. (Each {W} in the mana costs of permanents you control counts towards your devotion to white.)\nFlying diff --git a/forge-gui/res/cardsfolder/upcoming/deny_the_divine.txt b/forge-gui/res/cardsfolder/upcoming/deny_the_divine.txt new file mode 100644 index 00000000000..bd0dacfd843 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deny_the_divine.txt @@ -0,0 +1,5 @@ +Name:Deny the Divine +ManaCost:2 U +Types:Instant +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target creature or enchantment spell | ValidTgts$ Creature,Enchantment | Destination$ Exile | SpellDescription$ Counter target creature or enchantment spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +Oracle:Counter target creature or enchantment spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/elite_instructor.txt b/forge-gui/res/cardsfolder/upcoming/elite_instructor.txt new file mode 100644 index 00000000000..46f2ff7ef58 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elite_instructor.txt @@ -0,0 +1,8 @@ +Name:Elite Instructor +ManaCost:2 U +Types:Creature Human Wizard +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:When Elite Instructor enters the battlefield, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/glory_bearers.txt b/forge-gui/res/cardsfolder/upcoming/glory_bearers.txt new file mode 100644 index 00000000000..1529f8ab597 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/glory_bearers.txt @@ -0,0 +1,7 @@ +Name:Glory Bearers +ManaCost:3 W +Types:Enchantment Creature Human Cleric +PT:3/4 +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control attacks, it gets +0/+1 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumDef$ +1 +Oracle:Whenever another creature you control attacks, it gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/grim_physician.txt b/forge-gui/res/cardsfolder/upcoming/grim_physician.txt new file mode 100644 index 00000000000..b5eaa963cf2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grim_physician.txt @@ -0,0 +1,7 @@ +Name:Grim Physician +ManaCost:B +Types:Creature Zombie +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature an opponent controls gets -1/-1 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +Oracle:When Grim Physician dies, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hero_of_the_games.txt b/forge-gui/res/cardsfolder/upcoming/hero_of_the_games.txt new file mode 100644 index 00000000000..6b6d12de8b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hero_of_the_games.txt @@ -0,0 +1,8 @@ +Name:Hero of the Games +ManaCost:2 R +Types:Creature Human Soldier +PT:3/2 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 +SVar:BuffedBy:Card +Oracle:Whenever you cast a spell that targets Hero of the Games, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hyrax_tower_scout.txt b/forge-gui/res/cardsfolder/upcoming/hyrax_tower_scout.txt new file mode 100644 index 00000000000..bc100d369d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hyrax_tower_scout.txt @@ -0,0 +1,7 @@ +Name:Hyrax Tower Scout +ManaCost:2 G +Types:Creature Human Scout +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap target creature. +SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature | TgtPrompt$ Choose target creature. +Oracle:When Hyrax Tower Scout enters the battlefield, untap target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/impending_doom.txt b/forge-gui/res/cardsfolder/upcoming/impending_doom.txt new file mode 100644 index 00000000000..e497ab91bd6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/impending_doom.txt @@ -0,0 +1,9 @@ +Name:Impending Doom +ManaCost:2 R +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Enchanted creature gets +3/+3 and attacks each combat if able. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, CARDNAME deals 3 damage to that creature's controller. +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 3 +Oracle:Enchant creature\nEnchanted creature gets +3/+3 and attacks each combat if able.\nWhen enchanted creature dies, Impending Doom deals 3 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/upcoming/lampad_of_deaths_vigil.txt b/forge-gui/res/cardsfolder/upcoming/lampad_of_deaths_vigil.txt new file mode 100644 index 00000000000..e65d77d1167 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lampad_of_deaths_vigil.txt @@ -0,0 +1,7 @@ +Name:Lampad of Death's Vigil +ManaCost:1 B +Types:Enchantment Creature Nymph +PT:1/3 +A:AB$ LoseLife | Cost$ 1 B Sac<1/Creature> | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life and you gain 1 life. +SVar:DBGainLife:DB$GainLife | LifeAmount$ 1 +Oracle:{1}, Sacrifice a creature: Each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/loathsome_chimera.txt b/forge-gui/res/cardsfolder/upcoming/loathsome_chimera.txt new file mode 100644 index 00000000000..562e5f2ba2e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/loathsome_chimera.txt @@ -0,0 +1,7 @@ +Name:Loathsome Chimera +ManaCost:2 G +Types:Creature Chimera +PT:4/1 +K:Escape:4 G ExileFromGrave<3/Card.Other/other> +K:etbCounter:P1P1:1:ValidCard$ Card.Self+escaped:CARDNAME escapes with a +1/+1 counter on it. +Oracle:Escape-{4}{G}, exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nLoathsome Chimera escapes with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/mogiss_favor.txt b/forge-gui/res/cardsfolder/upcoming/mogiss_favor.txt new file mode 100644 index 00000000000..5683bd65cf0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mogiss_favor.txt @@ -0,0 +1,8 @@ +Name:Mogis's Favor +ManaCost:B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ -1 | Description$ Enchanted creature gets +2/-1. +K:Escape:2 B ExileFromGrave<2/Card.Other/other> +Oracle:Enchant creature\nEnchanted creature gets +2/-1.\nEscape—{2}{B}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/upcoming/mystic_repeal.txt b/forge-gui/res/cardsfolder/upcoming/mystic_repeal.txt new file mode 100644 index 00000000000..1b29976fd9e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mystic_repeal.txt @@ -0,0 +1,5 @@ +Name:Mystic Repeal +ManaCost:G +Types:Instant +A:SP$ ChangeZone | Cost$ G | ValidTgts$ Enchantment | IsCurse$ True | TgtPrompt$ Select target enchantment | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target enchantment on the bottom of its owner's library. +Oracle:Put target enchantment on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/upcoming/nessian_hornbeetle.txt b/forge-gui/res/cardsfolder/upcoming/nessian_hornbeetle.txt new file mode 100644 index 00000000000..2057cab9b97 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nessian_hornbeetle.txt @@ -0,0 +1,7 @@ +Name:Nessian Hornbeetle +ManaCost:1 G +Types:Creature Insect +PT:2/2 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature.Other+YouCtrl+powerGE4 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, if you control another creature with power 4 or greater, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +Oracle:At the beginning of combat on your turn, if you control another creature with power 4 or greater, put a +1/+1 counter on Nessian Hornbeetle. diff --git a/forge-gui/res/cardsfolder/upcoming/nessian_wanderer.txt b/forge-gui/res/cardsfolder/upcoming/nessian_wanderer.txt new file mode 100644 index 00000000000..7901300233d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nessian_wanderer.txt @@ -0,0 +1,7 @@ +Name:Nessian Wanderer +ManaCost:1 G +Types:Creature Satyr Scout +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, look at the top three cards of your library. You may reveal a land card from among them and put that card into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 3 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | OptionalDecider$ You +Oracle:Constellation — Whenever an enchantment enters the battelfield under your control, look at the top three cards of your library. You may reveal a land card from among them and put that card into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/nexus_wardens.txt b/forge-gui/res/cardsfolder/upcoming/nexus_wardens.txt new file mode 100644 index 00000000000..6820397c913 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nexus_wardens.txt @@ -0,0 +1,9 @@ +Name:Nexus Wardens +ManaCost:2 G +Types:Creature Satyr Archer +PT:1/4 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Constellation Whenver Whenever an enchantment enters the battlefield under you control, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +AI:RemoveDeck:Random +Oracle:Reach\nConstellation — Whenever an enchantment enters the battlefield under you control, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/nyleas_forerunner.txt b/forge-gui/res/cardsfolder/upcoming/nyleas_forerunner.txt new file mode 100644 index 00000000000..78e5e4b0dd9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nyleas_forerunner.txt @@ -0,0 +1,7 @@ +Name:Nylea's Forerunner +ManaCost:4 G +Types:Enchantment Creature Beast +PT:5/3 +K:Trample +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Trample | Description$ Other creature you control have trample. +Oracle:Trample\nOther creature you control have trample. diff --git a/forge-gui/res/cardsfolder/upcoming/pheres_band_brawler.txt b/forge-gui/res/cardsfolder/upcoming/pheres_band_brawler.txt new file mode 100644 index 00000000000..e8a45cd73fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pheres_band_brawler.txt @@ -0,0 +1,8 @@ +Name:Pheres-Band Brawler +ManaCost:4 G G +Types:Creature Centaur Warrior +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) +SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | TargetMin$ 0 | TargetMax$ 1 +SVar:PlayMain1:TRUE +Oracle:When Pheres-Band Brawler enters the battlefield, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/upcoming/riptide_turtle.txt b/forge-gui/res/cardsfolder/upcoming/riptide_turtle.txt new file mode 100644 index 00000000000..32cd61e5973 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/riptide_turtle.txt @@ -0,0 +1,7 @@ +Name:Riptide Turtle +ManaCost:1 U +Types:Creature Turtle +PT:0/5 +K:Flash +K:Defender +Oracle:Flash\nDefender diff --git a/forge-gui/res/cardsfolder/upcoming/rumbling_sentry.txt b/forge-gui/res/cardsfolder/upcoming/rumbling_sentry.txt new file mode 100644 index 00000000000..83ccb9d6ea5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rumbling_sentry.txt @@ -0,0 +1,7 @@ +Name:Rumbling Sentry +ManaCost:3 W W +Types:Creature Giant +PT:3/6 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +SVar:TrigScry:DB$ Scry | ScryNum$ 1 +Oracle:When Rumbling Sentry enters the battlefield, scry 1. diff --git a/forge-gui/res/cardsfolder/upcoming/sage_of_mysteries.txt b/forge-gui/res/cardsfolder/upcoming/sage_of_mysteries.txt new file mode 100644 index 00000000000..93c51bb880f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sage_of_mysteries.txt @@ -0,0 +1,7 @@ +Name:Sage of Mysteries +ManaCost:U +Types:Creature Human Wizard +PT:0/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Constellation Whenver Whenever an enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/sea_gods_scorn.txt b/forge-gui/res/cardsfolder/upcoming/sea_gods_scorn.txt new file mode 100644 index 00000000000..1d50eab4bca --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sea_gods_scorn.txt @@ -0,0 +1,5 @@ +Name:Sea God's Scorn +ManaCost:4 U U +Types:Sorcery +A:SP$ ChangeZone | Cost$ 4 U U | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to three target creatures and/or enchantments to their owners' hands. +Oracle:Return up to three target creatures and/or enchantments to their owners' hands. diff --git a/forge-gui/res/cardsfolder/upcoming/sentinels_eyes.txt b/forge-gui/res/cardsfolder/upcoming/sentinels_eyes.txt new file mode 100644 index 00000000000..386b2992441 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sentinels_eyes.txt @@ -0,0 +1,8 @@ +Name:Sentinel's Eyes +ManaCost:W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +1/+1 and has vigilance. +K:Escape:W ExileFromGrave<2/Card.Other/other> +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has vigilance.\nEscape—{W}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/upcoming/skophos_warleader.txt b/forge-gui/res/cardsfolder/upcoming/skophos_warleader.txt new file mode 100644 index 00000000000..ad0371d068f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skophos_warleader.txt @@ -0,0 +1,6 @@ +Name:Skophos Warleader +ManaCost:4 R +Types:Creature Minotaur Warrior +PT:4/5 +A:AB$ Pump | Cost$ R Sac<1/Creature.Other;Enchantment.Other/another creature or enchantment> | Defined$ Self | NumAtt$ 1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. +Oracle:{R}, Sacrifice another creature or enchantment: Skophos Warleader gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/slaughter_priest_of_mogis.txt b/forge-gui/res/cardsfolder/upcoming/slaughter_priest_of_mogis.txt new file mode 100644 index 00000000000..08467bee79e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/slaughter_priest_of_mogis.txt @@ -0,0 +1,10 @@ +Name:Slaughter-Priest of Mogis +ManaCost:B R +Types:Creature Minotaur Shaman +PT:2/2 +T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a permanent, CARDNAME gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 +SVar:BuffedBy:Permanent.YouCtrl +A:AB$ Pump | Cost$ 2 Sac<1/Creature;Enchantment/creature or enchantment> | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. +AI:RemoveDeck:All +Oracle:Whenever you sacrifice a permanent, Slaughter-Priest of Mogis gets +2/+0 until end of turn.\n{2}, Sacrifice a creature or enchantment: Slaughter-Priest of Mogis gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/sleep_of_the_dead.txt b/forge-gui/res/cardsfolder/upcoming/sleep_of_the_dead.txt new file mode 100644 index 00000000000..3272a6abf8a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sleep_of_the_dead.txt @@ -0,0 +1,7 @@ +Name:Sleep of the Dead +ManaCost:U +Types:Sorcery +A:SP$ Tap | Cost$ U | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its controller's next untap step. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +K:Escape:2 U ExileFromGrave<3/Card.Other/other> +Oracle:Tap target creature. It doesn't untap during its controller's next untap step.\nEscape—{2}{U}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/upcoming/soulreaper_of_mogis.txt b/forge-gui/res/cardsfolder/upcoming/soulreaper_of_mogis.txt new file mode 100644 index 00000000000..7f2ffc67d50 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/soulreaper_of_mogis.txt @@ -0,0 +1,7 @@ +Name:Soulreaper of Mogis +ManaCost:2 B +Types:Enchantment Creature Minotaur Shaman +PT:2/3 +A:AB$ Draw | Cost$ 2 B Sac<1/Creature> | NumCards$ 1 | SpellDescription$ Draw a card. +AI:RemoveDeck:All +Oracle:{2}{B}, Sacrifice a creature: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/stampede_rider.txt b/forge-gui/res/cardsfolder/upcoming/stampede_rider.txt new file mode 100644 index 00000000000..5877f677e9c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stampede_rider.txt @@ -0,0 +1,8 @@ +Name:Stampede Rider +ManaCost:2 R +Types:Creature Satyr +PT:2/3 +K:Trample +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | IsPresent$ Creature.YouCtrl+powerGE4 | TriggerDescription$ At the beginning of each combat, if you control a creature with power 4 or greater, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +Oracle:Trample\nAt the beginning of each combat, if you control a creature with power 4 or greater, Stampede Rider gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/starlit_mantle.txt b/forge-gui/res/cardsfolder/upcoming/starlit_mantle.txt new file mode 100644 index 00000000000..eb15621e9c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starlit_mantle.txt @@ -0,0 +1,10 @@ +Name:Starlit Mantle +ManaCost:1 U +Types:Enchantment Aura +K:Flash +K:Enchant creature you control +A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) +SVar:TrigPump:DB$Pump | Defined$ Enchanted | KW$ Hexproof +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. +Oracle:Flash\nEnchant creature you control\nWhen Starlit Mantle enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/upcoming/stern_dismissal.txt b/forge-gui/res/cardsfolder/upcoming/stern_dismissal.txt new file mode 100644 index 00000000000..41def72e93a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stern_dismissal.txt @@ -0,0 +1,5 @@ +Name:Stern Dismissal +ManaCost:U +Types:Instant +A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature or enchantment an opponent controls to its owner's hand. +Oracle:Return target creature or enchantment an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/sunlit_hoplite.txt b/forge-gui/res/cardsfolder/upcoming/sunlit_hoplite.txt new file mode 100644 index 00000000000..2ec0d5ac96a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunlit_hoplite.txt @@ -0,0 +1,8 @@ +Name:Sunlit Hoplite +ManaCost:1 W +Types:Creature Human Soldier +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Planeswalker.Elspeth+YouCtrl | Description$ CARDNAME gets +1/+0 as long as you control an Elspeth planeswalker. +SVar:BuffedBy:Elspeth +Oracle:As long as it's your turn, Sunlit Hoplite has first strike.\nSunlit Hoplite gets +1/+0 as long as you control an Elspeth planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/sunmane_pegasus.txt b/forge-gui/res/cardsfolder/upcoming/sunmane_pegasus.txt new file mode 100644 index 00000000000..f67c71a35e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunmane_pegasus.txt @@ -0,0 +1,7 @@ +Name:Sunmane Pegasus +ManaCost:3 W +Types:Creature Pegasus +PT:2/3 +K:Flying +A:AB$ Pump | Cost$ 1 W | KW$ Lifelink & Vigilance | Defined$ Self | SpellDescription$ CARDNAME gains vigilance and lifelink until end of turn. +Oracle:Flying\n{1}{W}: Sunmane Pegasus gains vigilance and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/transcendent_envoy.txt b/forge-gui/res/cardsfolder/upcoming/transcendent_envoy.txt new file mode 100644 index 00000000000..fc92101028b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/transcendent_envoy.txt @@ -0,0 +1,7 @@ +Name:Transcendent Envoy +ManaCost:1 W +Types:Enchantment Creature Griffin +PT:1/2 +K:Flying +S:Mode$ ReduceCost | ValidCard$ Aura | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Aura spells you cast cost {1} less to cast. +Oracle:Flying\nAura spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/triumphant_surge.txt b/forge-gui/res/cardsfolder/upcoming/triumphant_surge.txt new file mode 100644 index 00000000000..a58f441b7c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/triumphant_surge.txt @@ -0,0 +1,6 @@ +Name:Triumphant Surge +ManaCost:3 W +Types:Instant +A:SP$ Destroy | Cost$ 3 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SubAbility$ NaturalLife | SpellDescription$ Destroy target creature with power 4 or greater. You gain 3 life. +SVar:NaturalLife:DB$GainLife | Defined$ You | LifeAmount$ 3 +Oracle:Destroy target creature with power 4 or greater. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/underworld_charger.txt b/forge-gui/res/cardsfolder/upcoming/underworld_charger.txt new file mode 100644 index 00000000000..96a44c693f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/underworld_charger.txt @@ -0,0 +1,8 @@ +Name:Underworld Charger +ManaCost:2 B +Types:Creature Nightmare Horse +PT:3/3 +K:CARDNAME can't block. +K:Escape:4 B ExileFromGrave<3/Card.Other> +K:etbCounter:P1P1:2:ValidCard$ Card.Self+escaped:CARDNAME escapes with two +1/+1 counters on it. +Oracle:Underworld Charger can't block.\nEscape—{4}{B}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nUnderworld Charger escapes with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/witness_of_tomorrows.txt b/forge-gui/res/cardsfolder/upcoming/witness_of_tomorrows.txt new file mode 100644 index 00000000000..a21403c3ba1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/witness_of_tomorrows.txt @@ -0,0 +1,7 @@ +Name:Witness of Tomorrows +ManaCost:4 U +Types:Enchantment Creature Sphinx +PT:3/4 +K:Flying +A:AB$ Scry | Cost$ 3 U | ScryNum$ 1 | SpellDescription$ Scry 1. +Oracle:Flying\n{3}{U}: Scry 1. diff --git a/forge-gui/res/editions/Theros Beyond Death.txt b/forge-gui/res/editions/Theros Beyond Death.txt index c73ed3ccee3..4d49b93dd65 100644 --- a/forge-gui/res/editions/Theros Beyond Death.txt +++ b/forge-gui/res/editions/Theros Beyond Death.txt @@ -53,7 +53,7 @@ Prerelease=6 Boosters, 1 RareMythic+ 42 U Alirios, Enraptured 43 R Ashiok's Erasure 44 C Brine Giant -45 U Callaphe, Beloved by the Sea +45 U Callaphe, Beloved of the Sea 46 C Chain to Memory 47 C Deny the Divine 48 C Eidolon of Philosophy @@ -154,9 +154,9 @@ Prerelease=6 Boosters, 1 RareMythic+ 143 C Irreverent Revelers 144 C Nyxborn Brute 145 C Omen of the Forge -146 C Oread of the Mountain's Blaze +146 C Oread of Mountain's Blaze 147 M Ox of Agonas -148 R Phoenix or Ash +148 R Phoenix of Ash 149 C Portent of Betrayal 150 M Purphoros, Bronze-Blooded 151 R Purphoros's Intervention @@ -209,7 +209,7 @@ Prerelease=6 Boosters, 1 RareMythic+ 198 R Setessan Champion 199 U Setessan Petitioner 200 C Setessan Skirmisher -201 C Setessan Traininer +201 C Setessan Training 202 C Skola Grovedancer 203 C Voracious Typhon 204 C Warbriar Blessing @@ -217,16 +217,16 @@ Prerelease=6 Boosters, 1 RareMythic+ 206 U Acolyte of Affliction 207 R Allure of the Unknown 208 M Ashiok, Nightmare Muse -209 R Atris, Oracle of Half Truths +209 R Atris, Oracle of Half-Truths 210 R Bronzehide Lion 211 M Calix, Destiny's Hand 212 R Dalakos, Crafter of Wonders 213 U Devourer of Memory 214 R Dream Trawler 215 R Enigmatic Incarnation -216 U Eutropia the Twice Favored +216 U Eutropia the Twice-Favored 217 R Gallia of the Endless Dance -218 R Haktos, the Unscarred +218 R Haktos the Unscarred 219 U Hero of the Nyxborn 220 M Klothys, God of Destiny 221 M Kroxa, Titan of Death's Hunger @@ -272,7 +272,7 @@ Prerelease=6 Boosters, 1 RareMythic+ 261 M Thassa, Deep-Dwelling 262 M Erebos, Bleak-Hearted 263 U Tymaret, Chosen from Death -264 U Anax, Harden by the Forge +264 U Anax, Hardened in the Forge 265 M Purphoros, Bronze-Blooded 266 M Nylea, Keen-Eyed 267 U Renata, Called to the Hunt