diff --git a/forge-gui/res/cardsfolder/o/oyaminartok_polar_werebear.txt b/forge-gui/res/cardsfolder/o/oyaminartok_polar_werebear.txt index 4235c80f209..5cb63462298 100644 --- a/forge-gui/res/cardsfolder/o/oyaminartok_polar_werebear.txt +++ b/forge-gui/res/cardsfolder/o/oyaminartok_polar_werebear.txt @@ -2,7 +2,7 @@ Name:Oyaminartok, Polar Werebear ManaCost:2 G G Types:Legendary Creature Giant Bear PT:4/5 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | IsPresent$ Card.Self+dealtDamagetoAny | PresentCompare$ EQ0 | Description$ CARDNAME has hexproof if it hasn't dealt damage yet. +S:Mode$ Continuous | Affected$ Card.Self+!dealtDamagetoAny | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof if it hasn't dealt damage yet. T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Food token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_food_sac A:AB$ Draft | Cost$ U Sac<1/Food> | Spellbook$ Archipelagore,Junk Winder,Moat Piranhas,Mystic Skyfish,Nadir Kraken,Nezahal; Primal Tide,Pouncing Shoreshark,Pursued Whale,Riptide Turtle,Ruin Crab,Sea-Dasher Octopus,Sigiled Starfish,Spined Megalodon,Stinging Lionfish,Voracious Greatshark | SubAbility$ TrigImmediateTrig | SpellDescription$ Draft a card from CARDNAME's spellbook. When you do, add {U}{U}{U}. Spend this mana only to cast blue creature spells. diff --git a/forge-gui/res/cardsfolder/p/palladia_mors_the_ruiner.txt b/forge-gui/res/cardsfolder/p/palladia_mors_the_ruiner.txt index 98c5936cefe..0779b35fbda 100644 --- a/forge-gui/res/cardsfolder/p/palladia_mors_the_ruiner.txt +++ b/forge-gui/res/cardsfolder/p/palladia_mors_the_ruiner.txt @@ -5,5 +5,5 @@ PT:6/6 K:Flying K:Vigilance K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | IsPresent$ Card.Self+dealtDamagetoAny | PresentCompare$ EQ0 | Description$ CARDNAME has hexproof if it hasn't dealt damage yet. +S:Mode$ Continuous | Affected$ Card.Self+!dealtDamagetoAny | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof if it hasn't dealt damage yet. Oracle:Flying, vigilance, trample\nPalladia-Mors, the Ruiner has hexproof if it hasn't dealt damage yet. diff --git a/forge-gui/res/cardsfolder/upcoming/armament_dragon.txt b/forge-gui/res/cardsfolder/upcoming/armament_dragon.txt new file mode 100644 index 00000000000..5baee968e91 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/armament_dragon.txt @@ -0,0 +1,9 @@ +Name:Armament Dragon +ManaCost:3 W B G +Types:Creature Dragon +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, distribute three +1/+1 counters among one, two, or three target creatures you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select one, two, or three target creatures you control | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 +DeckHas:Ability$Counters +Oracle:Flying\nWhen this creature enters, distribute three +1/+1 counters among one, two, or three target creatures you control. diff --git a/forge-gui/res/cardsfolder/upcoming/deceptive_frostkite.txt b/forge-gui/res/cardsfolder/upcoming/deceptive_frostkite.txt new file mode 100644 index 00000000000..487005fdf89 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deceptive_frostkite.txt @@ -0,0 +1,8 @@ +Name:Deceptive Frostkite +ManaCost:U U +Types:Creature Dragon +PT:1/1 +K:Flying +K:ETBReplacement:Copy:DBCopy:Optional +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl+powerGE4 | AddTypes$ Dragon | AddKeywords$ Flying | SpellDescription$ You may have this creature enter as a copy of a creature you control with power 4 or greater, except it's a Dragon in addition to its other types and it has flying. +Oracle:Flying\nYou may have this creature enter as a copy of a creature you control with power 4 or greater, except it's a Dragon in addition to its other types and it has flying. diff --git a/forge-gui/res/cardsfolder/upcoming/frontline_rush.txt b/forge-gui/res/cardsfolder/upcoming/frontline_rush.txt new file mode 100644 index 00000000000..5fa3cd34f39 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/frontline_rush.txt @@ -0,0 +1,8 @@ +Name:Frontline Rush +ManaCost:R W +Types:Instant +A:SP$ Charm | Choices$ DBToken,DBPump | CharmNum$ 1 +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Create two 1/1 red Goblin creature tokens. +SVar:DBPump:DB$ Pump| NumAtt$ +X | NumDef$ +X | ValidTgts$ Creature | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the number of creatures you control. +SVar:X:Count$Valid Creature.YouCtrl +Oracle:Choose one —\n• Create two 1/1 red Goblin creature tokens.\n• Target creature gets +X/+X until end of turn, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/upcoming/hammerhead_tyrant.txt b/forge-gui/res/cardsfolder/upcoming/hammerhead_tyrant.txt new file mode 100644 index 00000000000..ce8d061bfb0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hammerhead_tyrant.txt @@ -0,0 +1,9 @@ +Name:Hammerhead Tyrant +ManaCost:4 U U +Types:Creature Dragon +PT:6/6 +K:Flying +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ Whenever you cast a spell, return up to one target nonland permanent an opponent controls with mana value less than or equal to that spell's mana value to its owner's hand. +SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+cmcLEX | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target permanent nonland permanent an opponent controls with mana value less than or equal to that spell's mana value | Origin$ Battlefield | Destination$ Hand +SVar:X:TriggeredStackInstance$CardManaCostLKI +Oracle:Flying\nWhenever you cast a spell, return up to one target nonland permanent an opponent controls with mana value less than or equal to that spell's mana value to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/jeskai_shrinekeeper.txt b/forge-gui/res/cardsfolder/upcoming/jeskai_shrinekeeper.txt new file mode 100644 index 00000000000..91887a44bc7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jeskai_shrinekeeper.txt @@ -0,0 +1,10 @@ +Name:Jeskai Shrinekeeper +ManaCost:2 U R W +Types:Creature Dragon +PT:3/3 +K:Flying +K:Haste +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever this creature deals combat damage to a player, you gain 1 life and draw a card. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw +Oracle:Flying, haste\nWhenever this creature deals combat damage to a player, you gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/karakyk_guardian.txt b/forge-gui/res/cardsfolder/upcoming/karakyk_guardian.txt new file mode 100644 index 00000000000..03dc8501173 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/karakyk_guardian.txt @@ -0,0 +1,9 @@ +Name:Karakyk Guardian +ManaCost:3 G U R +Types:Creature Dragon +PT:6/5 +K:Flying +K:Vigilance +K:Trample +S:Mode$ Continuous | Affected$ Card.Self+!dealtDamagetoAny | AddKeyword$ Hexproof | Description$ This creature has hexproof if it hasn't dealt damage yet. +Oracle:Flying, vigilance, trample\nThis creature has hexproof if it hasn't dealt damage yet. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/upcoming/kin_tree_severance.txt b/forge-gui/res/cardsfolder/upcoming/kin_tree_severance.txt new file mode 100644 index 00000000000..56a1993120a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kin_tree_severance.txt @@ -0,0 +1,5 @@ +Name:Kin-Tree Severance +ManaCost:2W 2B 2G +Types:Instant +A:SP$ ChangeZone | ValidTgts$ Permanent.cmcGE3 | TgtPrompt$ Select target permanent with mana value 3 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with mana value 3 or greater. +Oracle:Exile target permanent with mana value 3 or greater. diff --git a/forge-gui/res/cardsfolder/upcoming/parapet_thrasher.txt b/forge-gui/res/cardsfolder/upcoming/parapet_thrasher.txt new file mode 100644 index 00000000000..bb908743bb6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/parapet_thrasher.txt @@ -0,0 +1,14 @@ +Name:Parapet Thrasher +ManaCost:2 R R +Types:Creature Dragon +PT:4/3 +K:Flying +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Dragon.YouCtrl | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever one or more Dragons you control deal combat damage to an opponent, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBSmash,DBStrafe,DBSwoop | ChoiceRestriction$ ThisTurn | CharmNum$ 1 +SVar:DBSmash:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredTarget | TgtPrompt$ Select target artifact or enchantment damaged player controls | SpellDescription$ Destroy target artifact that opponent controls. +SVar:DBStrafe:DB$ DamageAll | ValidPlayers$ OppNonTriggeredTarget | NumDmg$ 4 | SpellDescription$ This creature deals 4 damage to each other opponent. +SVar:DBSwoop:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play it this turn. +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Flying\nWhenever one or more Dragons you control deal combat damage to an opponent, choose one that hasn't been chosen this turn —\n• Destroy target artifact that opponent controls.\n• This creature deals 4 damage to each other opponent.\n• Exile the top card of your library. You may play it this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/reverberating_summons.txt b/forge-gui/res/cardsfolder/upcoming/reverberating_summons.txt new file mode 100644 index 00000000000..d62a48812a0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reverberating_summons.txt @@ -0,0 +1,8 @@ +Name:Reverberating Summons +ManaCost:1 R +Types:Enchantment +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ DBAnimate | CheckSVar$ X | SVarCompare$ GE2 | TriggerDescription$ At the beginning of each combat, if you've cast two or more spells this turn, this enchantment becomes a 3/3 Monk creature with haste in addition to its other types until end of turn. +SVar:DBAnimate:DB$ Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Monk | Keywords$ Haste +SVar:X:Count$ThisTurnCast_Card.YouCtrl +A:AB$ Draw | NumCards$ 2 | Cost$ 1 R Discard<1/Hand> Sac<1/CARDNAME/this enchantment> | SpellDescription$ Draw two cards. +Oracle:At the beginning of each combat, if you've cast two or more spells this turn, this enchantment becomes a 3/3 Monk creature with haste in addition to its other types until end of turn.\n{1}{R}, Discard your hand, Sacrifice this enchantment: Draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/will_of_the_temur.txt b/forge-gui/res/cardsfolder/upcoming/will_of_the_temur.txt new file mode 100644 index 00000000000..5373b47c5d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/will_of_the_temur.txt @@ -0,0 +1,10 @@ +Name:Will of the Temur +ManaCost:5 U +Types:Sorcery +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ Count$Compare Y GE1.2.1 | Choices$ DBProjection,DBFruition | AdditionalDescription$ . If you control a commander as you cast this spell, you may choose both instead. +SVar:DBProjection:DB$ CopyPermanent | ValidTgts$ Permanent | NumCopies$ 1 | SetPower$ 4 | SetToughness$ 4 | AddTypes$ Dragon & Creature | AddKeywords$ Flying | SpellDescription$ Create a token that's a copy of target permanent, except it's a 4/4 Dragon creature with flying in addition to its other types. +SVar:DBFruition:DB$ Draw | ValidTgts$ Player | NumCards$ X | SpellDescription$ Target player draws cards equal to the greatest mana value among permanents you control. +SVar:X:Count$Valid Permanent.YouCtrl$GreatestCMC +SVar:Y:Count$Valid Card.IsCommander+YouCtrl +DeckHas:Ability$Token +Oracle:Choose one. If you control a commander as you cast this spell, you may choose both instead.\n• Create a token that's a copy of target permanent, except it's a 4/4 Dragon creature with flying in addition to its other types.\n• Target player draws cards equal to the greatest mana value among permanents you control.