From 087ca8b08f99d301821fbd13ec88a80ff439df2f Mon Sep 17 00:00:00 2001 From: swordshine Date: Sat, 22 Jun 2019 16:17:09 +0800 Subject: [PATCH] Forgescribed cards, edited. --- .../res/cardsfolder/upcoming/aerial_assault.txt | 7 +++++++ .../cardsfolder/upcoming/ajani_inspiring_leader.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/blood_burglar.txt | 6 ++++++ .../res/cardsfolder/upcoming/blood_for_bones.txt | 8 ++++++++ .../cardsfolder/upcoming/boneclad_necromancer.txt | 9 +++++++++ .../res/cardsfolder/upcoming/cavalier_of_thorns.txt | 11 +++++++++++ .../cardsfolder/upcoming/chandra_flames_fury.txt | 9 +++++++++ .../res/cardsfolder/upcoming/cloudkin_seer.txt | 8 ++++++++ .../res/cardsfolder/upcoming/diamond_knight.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/eternal_isolation.txt | 5 +++++ .../res/cardsfolder/upcoming/goblin_smuggler.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/hard_cover.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/icon_of_ancestry.txt | 9 +++++++++ .../res/cardsfolder/upcoming/lavakin_brawler.txt | 9 +++++++++ .../res/cardsfolder/upcoming/leafkin_druid.txt | 8 ++++++++ .../res/cardsfolder/upcoming/mask_of_immolation.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/moat_piranhas.txt | 6 ++++++ .../upcoming/mu_yanling_celestial_wind.txt | 8 ++++++++ .../res/cardsfolder/upcoming/noxious_grasp.txt | 7 +++++++ .../res/cardsfolder/upcoming/rapacious_dragon.txt | 8 ++++++++ .../res/cardsfolder/upcoming/sephara_skys_blade.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/shared_summons.txt | 5 +++++ .../res/cardsfolder/upcoming/sorin_vampire_lord.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/squad_captain.txt | 8 ++++++++ .../res/cardsfolder/upcoming/thicket_crasher.txt | 9 +++++++++ .../res/cardsfolder/upcoming/tomebound_lich.txt | 11 +++++++++++ .../upcoming/vivien_natures_advantage.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/winged_words.txt | 6 ++++++ 28 files changed, 241 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/aerial_assault.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ajani_inspiring_leader.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/blood_burglar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/blood_for_bones.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/boneclad_necromancer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cavalier_of_thorns.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/chandra_flames_fury.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cloudkin_seer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/diamond_knight.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/eternal_isolation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/goblin_smuggler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hard_cover.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/icon_of_ancestry.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lavakin_brawler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/leafkin_druid.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mask_of_immolation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/moat_piranhas.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mu_yanling_celestial_wind.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/noxious_grasp.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rapacious_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sephara_skys_blade.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shared_summons.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sorin_vampire_lord.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/squad_captain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thicket_crasher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tomebound_lich.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/vivien_natures_advantage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/winged_words.txt diff --git a/forge-gui/res/cardsfolder/upcoming/aerial_assault.txt b/forge-gui/res/cardsfolder/upcoming/aerial_assault.txt new file mode 100644 index 00000000000..b62ca353d64 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aerial_assault.txt @@ -0,0 +1,7 @@ +Name:Aerial Assault +ManaCost:2 W +Types:Sorcery +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target tapped creature. You gain 1 life for each creature you control with flying. +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$Valid Creature.YouCtrl+withFlying +Oracle:Destroy target tapped creature. You gain 1 life for each creature you control with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/ajani_inspiring_leader.txt b/forge-gui/res/cardsfolder/upcoming/ajani_inspiring_leader.txt new file mode 100644 index 00000000000..652df1bd506 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ajani_inspiring_leader.txt @@ -0,0 +1,11 @@ +Name:Ajani, Inspiring Leader +ManaCost:4 W W +Types:Legendary Planeswalker Ajani +Loyalty:5 +A:AB$ GainLife | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | LifeAmount$ 2 | SubAbility$ DBPutCounter | SpellDescription$ You gain 2 life. Put two +1/+1 counters on up to one target creature. +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 2 | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature | ValidTgts$ Creature +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBGainLife | SpellDescription$ Exile target creature. Its controller gains 2 life. +SVar:DBGainLife:DB$ GainLife | Defined$ TargetedController | LifeAmount$ 2 +A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | KW$ Flying & Double Strike | SpellDescription$ Creatures you control gain flying and double strike until end of turn. +DeckHas:Ability$Counters +Oracle:[+2]: You gain 2 life. Put two +1/+1 counters on up to one target creature.\n[−3]: Exile target creature. Its controller gains 2 life.\n[−10]: Creatures you control gain flying and double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/blood_burglar.txt b/forge-gui/res/cardsfolder/upcoming/blood_burglar.txt new file mode 100644 index 00000000000..47e1cb4fc9a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blood_burglar.txt @@ -0,0 +1,6 @@ +Name:Blood Burglar +ManaCost:1 B +Types:Creature Vampire Rogue +PT:2/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has lifelink. +Oracle:As long as it's your turn, Blood Burglar has lifelink. (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/upcoming/blood_for_bones.txt b/forge-gui/res/cardsfolder/upcoming/blood_for_bones.txt new file mode 100644 index 00000000000..3e1f85e6931 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blood_for_bones.txt @@ -0,0 +1,8 @@ +Name:Blood for Bones +ManaCost:3 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 3 B Sac<1/Creature> | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn | RememberChanged$ True | SubAbility$ DBChangeZone | SpellDescription$ Return a creature card from your graveyard to the battlefield, then return another creature card from your graveyard to your hand. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn+IsNotRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +AI:RemoveDeck:Random +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nReturn a creature card from your graveyard to the battlefield, then return another creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/boneclad_necromancer.txt b/forge-gui/res/cardsfolder/upcoming/boneclad_necromancer.txt new file mode 100644 index 00000000000..d60409f2d1b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/boneclad_necromancer.txt @@ -0,0 +1,9 @@ +Name:Boneclad Necromancer +ManaCost:3 B B +Types:Creature Human Wizard +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile target creature card from a graveyard. If you do, create a 2/2 black Zombie creature token. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBToken | RememberChanged$ True +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie m20 | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:When Boneclad Necromancer enters the battlefield, you may exile target creature card from a graveyard. If you do, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/cavalier_of_thorns.txt b/forge-gui/res/cardsfolder/upcoming/cavalier_of_thorns.txt new file mode 100644 index 00000000000..f9a0965868e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cavalier_of_thorns.txt @@ -0,0 +1,11 @@ +Name:Cavalier of Thorns +ManaCost:2 G G G +Types:Creature Elemental Knight +PT:5/6 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top five cards of your library. You may put a land card from among them onto the battlefield. Put the rest into your graveyard. +SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Land | Optional$ True | DestinationZone$ Battlefield | DestinationZone2$ Graveyard +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, put another target card from your graveyard on top of your library. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredCard | SubAbility$ DBChange +SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card.YouOwn | TgtPrompt$ Select another target card from your graveyard | AITgts$ Card.Other | ChangeNum$ 1 +Oracle:Reach\nWhen Cavalier of Thorns enters the battlefield, reveal the top five cards of your library. You may put a land card from among them onto the battlefield. Put the rest into your graveyard.\nWhen Cavalier of Thorns dies, you may exile it. If you do, put another target card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/upcoming/chandra_flames_fury.txt b/forge-gui/res/cardsfolder/upcoming/chandra_flames_fury.txt new file mode 100644 index 00000000000..31fae94f2f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chandra_flames_fury.txt @@ -0,0 +1,9 @@ +Name:Chandra, Flame's Fury +ManaCost:4 R R +Types:Legendary Planeswalker Chandra +Loyalty:4 +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to target creature and 2 damage to that creature's controller. +SVar:DBDealDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ 2 +A:AB$ DamageAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | ValidPlayers$ Targeted | ValidCards$ Creature.TargetedPlayerCtrl | NumDmg$ 10 | ValidDescription$ target player and each creature that player controls. | SpellDescription$ CARDNAME deals 10 damage to target player and each creature that player controls. +Oracle:[+1]: Chandra, Flame's Fury deals 2 damage to any target.\n[−2]: Chandra, Flame's Fury deals 4 damage to target creature and 2 damage to that creature's controller.\n[−8]: Chandra, Flame's Fury deals 10 damage to target player and each creature that player controls. diff --git a/forge-gui/res/cardsfolder/upcoming/cloudkin_seer.txt b/forge-gui/res/cardsfolder/upcoming/cloudkin_seer.txt new file mode 100644 index 00000000000..32966af5dcc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cloudkin_seer.txt @@ -0,0 +1,8 @@ +Name:Cloudkin Seer +ManaCost:2 U +Types:Creature Elemental Wizard +PT:2/1 +K:Flying +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 +Oracle:Flying\nWhen Cloudkin Seer enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/diamond_knight.txt b/forge-gui/res/cardsfolder/upcoming/diamond_knight.txt new file mode 100644 index 00000000000..23b969d35c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/diamond_knight.txt @@ -0,0 +1,11 @@ +Name:Diamond Knight +ManaCost:3 +Types:Artifact Creature Knight +PT:1/1 +K:Vigilance +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInComputerDeck +T:Mode$ SpellCast | ValidCard$ Card.ChosenColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell of the chosen color, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Card.ChosenColor +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nAs Diamond Knight enters the battlefield, choose a color.\nWhenever you cast a spell of the chosen color, put a +1/+1 counter on Diamond Knight. diff --git a/forge-gui/res/cardsfolder/upcoming/eternal_isolation.txt b/forge-gui/res/cardsfolder/upcoming/eternal_isolation.txt new file mode 100644 index 00000000000..2cf14ecf130 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/eternal_isolation.txt @@ -0,0 +1,5 @@ +Name:Eternal Isolation +ManaCost:1 W +Types:Sorcery +A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target creature with power 4 or greater on the bottom of its owner's library. +Oracle:Put target creature with power 4 or greater on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/upcoming/goblin_smuggler.txt b/forge-gui/res/cardsfolder/upcoming/goblin_smuggler.txt new file mode 100644 index 00000000000..df12b93c2ae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goblin_smuggler.txt @@ -0,0 +1,8 @@ +Name:Goblin Smuggler +ManaCost:2 R +Types:Creature Goblin Rogue +PT:2/2 +K:Haste +A:AB$ Pump | Cost$ T | ValidTgts$ Creature.Other+powerLE2 | TgtPrompt$ Select another target creature with power 2 or less. | KW$ HIDDEN Unblockable | SpellDescription$ Another target creature with power 2 or less can't be blocked this turn. +AI:RemoveDeck:All +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\n{T}: Another target creature with power 2 or less can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hard_cover.txt b/forge-gui/res/cardsfolder/upcoming/hard_cover.txt new file mode 100644 index 00000000000..5e7c49dccb2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hard_cover.txt @@ -0,0 +1,10 @@ +Name:Hard Cover +ManaCost:U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddToughness$ 2 | AddAbility$ ABDraw | AddSVar$ HardCoverDiscard | Description$ Enchanted creature gets +0/+2 and has "{T}: Draw a card, then discard a card. +SVar:ABDraw:AB$ Draw | Cost$ T | NumCards$ 1 | SubAbility$ HardCoverDiscard +SVar:HardCoverDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +AI:RemoveDeck:All +Oracle:Enchant creature\nEnchanted creature gets +0/+2 and has "{T}: Draw a card, then discard a card." diff --git a/forge-gui/res/cardsfolder/upcoming/icon_of_ancestry.txt b/forge-gui/res/cardsfolder/upcoming/icon_of_ancestry.txt new file mode 100644 index 00000000000..6d4fb9a43a6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/icon_of_ancestry.txt @@ -0,0 +1,9 @@ +Name:Icon of Ancestry +ManaCost:3 +Types:Artifact +K:ETBReplacement:Other:ChooseCT +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. +SVar:PlayMain1:TRUE +A:AB$ Dig | Cost$ 3 T | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.ChosenType | ForceRevealToController$ True | DestinationZone$ Hand | RestRandomOrder$ True | SpellDescription$ Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:As Icon of Ancestry enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{3}, {T}: Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/lavakin_brawler.txt b/forge-gui/res/cardsfolder/upcoming/lavakin_brawler.txt new file mode 100644 index 00000000000..09e3b339071 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lavakin_brawler.txt @@ -0,0 +1,9 @@ +Name:Lavakin Brawler +ManaCost:3 R +Types:Creature Elemental Warrior +PT:2/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each Elemental you control. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X +SVar:X:Count$Valid Elemental.YouCtrl +SVar:HasAttackEffect:TRUE +Oracle:Whenever Lavakin Brawler attacks, it gets +1/+0 until end of turn for each Elemental you control. diff --git a/forge-gui/res/cardsfolder/upcoming/leafkin_druid.txt b/forge-gui/res/cardsfolder/upcoming/leafkin_druid.txt new file mode 100644 index 00000000000..d47a922651d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/leafkin_druid.txt @@ -0,0 +1,8 @@ +Name:Leafkin Druid +ManaCost:1 G +Types:Creature Elemental Druid +PT:0/3 +A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | References$ X,Y | SpellDescription$ Add {G}. If you control four or more creatures, add {G}{G} instead. +SVar:X:Count$Compare Y GE4.2.1 +SVar:Y:Count$Valid Creature.YouCtrl +Oracle:{T}: Add {G}. If you control four or more creatures, add {G}{G} instead. diff --git a/forge-gui/res/cardsfolder/upcoming/mask_of_immolation.txt b/forge-gui/res/cardsfolder/upcoming/mask_of_immolation.txt new file mode 100644 index 00000000000..56db5646f28 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mask_of_immolation.txt @@ -0,0 +1,13 @@ +Name:Mask of Immolation +ManaCost:1 R +Types:Artifact Equipment +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Elemental creature token, then attach CARDNAME to it. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_elemental | TokenOwner$ You | LegacyImage$ r 1 1 elemental m20 | RememberTokens$ True | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Damage | AddSVar$ ThorncasterSliverDamage | Description$ Equipped creature has flying and gets creature: It deals 1 damage to any target. +SVar:Damage:AB$DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +SVar:NonStackingAttachEffect:True +AI:RemoveDeck:All +K:Equip:2 +Oracle:When Mask of Immolation enters the battlefield, create a 1/1 red Elemental creature token, then attach Mask of Immolation to it.\nEquipped creature has "Sacrifice this creature: It deals 1 damage to any target."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/moat_piranhas.txt b/forge-gui/res/cardsfolder/upcoming/moat_piranhas.txt new file mode 100644 index 00000000000..36cb8ce276f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/moat_piranhas.txt @@ -0,0 +1,6 @@ +Name:Moat Piranhas +ManaCost:1 U +Types:Creature Fish +PT:3/3 +K:Defender +Oracle:Defender (This creature can't attack.) diff --git a/forge-gui/res/cardsfolder/upcoming/mu_yanling_celestial_wind.txt b/forge-gui/res/cardsfolder/upcoming/mu_yanling_celestial_wind.txt new file mode 100644 index 00000000000..bbbef1e4566 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mu_yanling_celestial_wind.txt @@ -0,0 +1,8 @@ +Name:Mu Yanling, Celestial Wind +ManaCost:4 U U +Types:Legendary Planeswalker Yanling +Loyalty:5 +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -5 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | UntilYourNextTurn$ True | SpellDescription$ Until your next turn, up to one target creature gets -5/-0. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to two target creatures to their owners' hands. +A:AB$ PumpAll | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.withFlying+YouCtrl | NumAtt$ +5 | NumDef$ +5 | SpellDescription$ Creatures you control with flying get +5/+5 until end of turn. +Oracle:[+1]: Until your next turn, up to one target creature gets -5/-0.\n[−3]: Return up to two target creatures to their owners' hands.\n[−7]: Creatures you control with flying get +5/+5 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/noxious_grasp.txt b/forge-gui/res/cardsfolder/upcoming/noxious_grasp.txt new file mode 100644 index 00000000000..7a515074f6a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/noxious_grasp.txt @@ -0,0 +1,7 @@ +Name:Noxious Grasp +ManaCost:1 B +Types:Instant +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.White,Planeswalker.White,Creature.Green,Planeswalker.Green | TgtPrompt$ Select target creature or planeswalker that's green or white | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature or planeswalker that's green or white. You gain 1 life. +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 | SpellDescription$ You gain 1 life. +AI:RemoveDeck:Random +Oracle:Destroy target creature or planeswalker that's green or white. You gain 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/rapacious_dragon.txt b/forge-gui/res/cardsfolder/upcoming/rapacious_dragon.txt new file mode 100644 index 00000000000..e7d7482a6e5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rapacious_dragon.txt @@ -0,0 +1,8 @@ +Name:Rapacious Dragon +ManaCost:4 R +Types:Creature Dragon +PT:3/3 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBTreasureTokens | TriggerDescription$ When CARDNAME enters the battlefield, create two Treasure tokens. +SVar:DBTreasureTokens:DB$ Token | TokenAmount$ 2 | TTokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac m20 +Oracle:Flying\nWhen Rapacious Dragon enters the battlefield, create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/upcoming/sephara_skys_blade.txt b/forge-gui/res/cardsfolder/upcoming/sephara_skys_blade.txt new file mode 100644 index 00000000000..f6ccafdfb52 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sephara_skys_blade.txt @@ -0,0 +1,11 @@ +Name:Sephara, Sky's Blade +ManaCost:4 W W W +Types:Legendary Creature Angel +PT:7/7 +SVar:AltCost:Cost$ W tapXType<4/Creature.withFlying> | Description$ You may pay {W} and tap four untapped creatures you control with flying rather than pay this spell's mana cost. +SVar:AIPaymentPreference:DontPayTapCostWithManaSources +K:Flying +K:Lifelink +S:Mode$ Continuous | Affected$ Creature.withFlying+Other+YouCtrl | AddKeyword$ Indestructible | Description$ Other creatures you control with flying have indestructible. +SVar:PlayMain1:TRUE +Oracle:You may pay {W} and tap four untapped creatures you control with flying rather than pay this spell's mana cost.\nFlying, lifelink\nOther creatures you control with flying have indestructible. (Damage and effects that say "destroy" don't destroy them.) diff --git a/forge-gui/res/cardsfolder/upcoming/shared_summons.txt b/forge-gui/res/cardsfolder/upcoming/shared_summons.txt new file mode 100644 index 00000000000..6868852190c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shared_summons.txt @@ -0,0 +1,5 @@ +Name:Shared Summons +ManaCost:3 G G +Types:Instant +A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 2 | Reveal$ True | DifferentNames$ True | SpellDescription$ Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/upcoming/sorin_vampire_lord.txt b/forge-gui/res/cardsfolder/upcoming/sorin_vampire_lord.txt new file mode 100644 index 00000000000..05ed4973dc5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sorin_vampire_lord.txt @@ -0,0 +1,12 @@ +Name:Sorin, Vampire Lord +ManaCost:4 B B +Types:Legendary Planeswalker Sorin +Loyalty:4 +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | NumAtt$ +2 | SpellDescription$ Up to one target creature gets +2/+0 until end of turn. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to any target. You gain 4 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 +A:AB$ AnimateAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Vampire.YouCtrl | Abilities$ ABControl | SpellDescription$ Until end of turn, each Vampire you control gains "{T}: Gain control of target creature." +SVar:ABControl:AB$ GainControl | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature. +SVar:PlayMain1:TRUE +DeckHints:Type$Vampire +Oracle:[+1]: Up to one target creature gets +2/+0 until end of turn.\n[−2]: Sorin, Vampire Lord deals 4 damage to any target. You gain 4 life.\n[−8]: Until end of turn, each Vampire you control gains "{T}: Gain control of target creature." diff --git a/forge-gui/res/cardsfolder/upcoming/squad_captain.txt b/forge-gui/res/cardsfolder/upcoming/squad_captain.txt new file mode 100644 index 00000000000..5bcc64343ac --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/squad_captain.txt @@ -0,0 +1,8 @@ +Name:Squad Captain +ManaCost:4 W +Types:Creature Human Soldier +PT:2/2 +K:Vigilance +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other creature you control. +SVar:X:Count$LastStateBattlefield Creature.Other+YouCtrl +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nSquad Captain enters the battlefield with a +1/+1 counter on it for each other creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/thicket_crasher.txt b/forge-gui/res/cardsfolder/upcoming/thicket_crasher.txt new file mode 100644 index 00000000000..b30e6e0c90b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thicket_crasher.txt @@ -0,0 +1,9 @@ +Name:Thicket Crasher +ManaCost:3 G +Types:Creature Elemental Rhino +PT:4/3 +K:Trample +DeckHints:Name$Nissa's Encouragement | Nissa, Genesis Mage | Forest +S:Mode$ Continuous | Affected$ Elemental.Other+YouCtrl | AddKeyword$ Trample | Description$ Other Elementals you control have trample. +SVar:PlayMain1:TRUE +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nOther Elementals you control have trample. diff --git a/forge-gui/res/cardsfolder/upcoming/tomebound_lich.txt b/forge-gui/res/cardsfolder/upcoming/tomebound_lich.txt new file mode 100644 index 00000000000..9f8e6f53049 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tomebound_lich.txt @@ -0,0 +1,11 @@ +Name:Tomebound Lich +ManaCost:1 U B +Types:Creature Zombie Wizard +PT:1/3 +K:Deathtouch +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME enters the battlefield or deals combat damage to a player, draw a card, then discard a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or deals combat damage to a player, 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:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhenever Tomebound Lich enters the battlefield or deals combat damage to a player, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/vivien_natures_advantage.txt b/forge-gui/res/cardsfolder/upcoming/vivien_natures_advantage.txt new file mode 100644 index 00000000000..70a2cdbdf00 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vivien_natures_advantage.txt @@ -0,0 +1,8 @@ +Name:Vivien, Nature's Advantage +ManaCost:4 G G +Types:Legendary Planeswalker Vivien +Loyalty:3 +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterNum$ 3 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put three +1/+1 counters on up to one target creature. +A:AB$ DigUntil | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Valid$ Card.Creature | ValidDescription$ creature | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | FoundDestination$ Hand | SpellDescription$ Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. +A:AB$ Pump | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +10 | NumDef$ +10 | KW$ Trample | SpellDescription$ Target creature gets +10/+10 and gains trample until end of turn. +Oracle:[+1]: Put three +1/+1 counters on up to one target creature.\n[−1]: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order.\n[−6]: Target creature gets +10/+10 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/winged_words.txt b/forge-gui/res/cardsfolder/upcoming/winged_words.txt new file mode 100644 index 00000000000..a4da010fc78 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/winged_words.txt @@ -0,0 +1,6 @@ +Name:Winged Words +ManaCost:2 U +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | IsPresent$ Creature.YouCtrl+withFlying | Description$ This spell costs {1} less to cast if you control a creature with flying. +A:SP$ Draw | Cost$ 2 U | NumCards$ 2 | SpellDescription$ Draw two cards. +Oracle:This spell costs {1} less to cast if you control a creature with flying.\nDraw two cards.