From 1720605319c634f16fa3336606363f82fa45e524 Mon Sep 17 00:00:00 2001 From: Tim Mocny Date: Wed, 16 Sep 2020 00:58:46 +0000 Subject: [PATCH] ZNR 15 Sep --- .../upcoming/ZNR/beyeen_veil_beyeen_coast.txt | 15 +++++++++++++++ .../upcoming/ZNR/concerted_defense.txt | 8 ++++++++ .../upcoming/ZNR/glacial_grasp.txt | 10 ++++++++++ .../ZNR/glasspool_mimic_glasspool_shore.txt | 17 +++++++++++++++++ .../ZNR/jwari_disruption_jwari_ruins.txt | 15 +++++++++++++++ .../upcoming/ZNR/maddening_cacophony.txt | 11 +++++++++++ .../upcoming/ZNR/master_of_winds.txt | 15 +++++++++++++++ .../upcoming/ZNR/nimble_trapfinder.txt | 14 ++++++++++++++ .../upcoming/ZNR/roost_of_drakes.txt | 9 +++++++++ .../sea_gate_restoration_sea_gate_reborn.txt | 19 +++++++++++++++++++ .../ZNR/silundi_vision_silundi_isle.txt | 16 ++++++++++++++++ .../ZNR/umara_wizard_umara_skyfalls.txt | 18 ++++++++++++++++++ 12 files changed, 167 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt new file mode 100644 index 00000000000..bd3dd6d74d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt @@ -0,0 +1,15 @@ +Name:Beyeen Veil +ManaCost:1 U +Types:Instant +A:SP$ PumpAll | Cost$ 1 U | ValidCards$ Creature.OppCtrl | NumAtt$ -2 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +AlternateMode:Modal +Oracle:Creatures your opponents control get -2/-0 until end of turn. + +ALTERNATE + +Name:Beyeen Coast +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Beyeen Coast enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt new file mode 100755 index 00000000000..4deeba75139 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt @@ -0,0 +1,8 @@ +Name:Concerted Defense +ManaCost:U +Types:Instant +A:SP$ Counter | Cost$ U | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ X | References$ X | SpellDescription$ Counter target noncreature spell unless its controller pays {1} plus an additional {1} for each creature for your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:X:Count$Party/Plus.1 +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Counter target noncreature spell unless its controller pays {1} plus an additional {1} for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt new file mode 100755 index 00000000000..ae7af07d2ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt @@ -0,0 +1,10 @@ +Name:Glacial Grasp +ManaCost:2 U +Types:Instant +A:SP$ Tap | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Curse | TgtPrompt$ Select target creature | SubAbility$ DBMill | SpellDescription$ Tap target creature. Its controller mills two cards. That creature doesn't untap during its controller's next untap step. (They put the top two cards of their library into their graveyard.) +SVar:DBMill:DB$ Mill | Defined$ TargetedController | NumCards$ 2 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBDraw | StackDescription$ {c:Targeted} doesn't untap during {p:TargetedController}'s next untap step. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:NeedsToPlay:Creature.OppCtrl +DeckHas:Ability$Mill +Oracle:Tap target creature. Its controller mills two cards. That creature doesn't untap during its controller's next untap step. (They put the top two cards of their library into their graveyard.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt new file mode 100644 index 00000000000..55fdbc6cee5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt @@ -0,0 +1,17 @@ +Name:Glasspool Mimic +ManaCost:2 U +Types:Creature Shapeshifter Rogue +PT:0/0 +K:ETBReplacement:Copy:DBCopy:Optional +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. +AlternateMode:Modal +Oracle:You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. + +ALTERNATE + +Name:Glasspool Shore +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Glasspool Shore enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt new file mode 100644 index 00000000000..8d43d5473fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt @@ -0,0 +1,15 @@ +Name:Jwari Disruption +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 1 | SpellDescription$ Counter target spell unless its controller pays {1}. +AlternateMode:Modal +Oracle:Counter target spell unless its controller pays {1}. + +ALTERNATE + +Name:Jwari Ruins +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Jwari Ruins enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt new file mode 100755 index 00000000000..0713963ca64 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt @@ -0,0 +1,11 @@ +Name:Maddening Cacophony +ManaCost:1 U +Types:Sorcery +K:Kicker:3 U +A:SP$ RepeatEach | Cost$ 1 U | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBMill | SpellDescription$ Each opponent mills eight cards. If this spell was kicked, instead each opponent mills half their library, rounded up. +SVar:DBMill:DB$ Mill | Defined$ Player.IsRemembered | NumCards$ 8 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBMillKicked +SVar:DBMillKicked:DB$ Mill | Defined$ Player.IsRemembered | NumCards$ Y | Condition$ Kicked | References$ Y +SVar:X:Count$TimesKicked +SVar:Y:PlayerCountRemembered$CardsInLibrary/HalfUp +DeckHas:Ability$Mill +Oracle:Kicker {3}{U}\nEach opponent mills eight cards. If this spell was kicked, instead each opponent mills half their library, rounded up. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt new file mode 100755 index 00000000000..1eea21e7152 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt @@ -0,0 +1,15 @@ +Name:Master of Winds +ManaCost:2 U U +Types:Creature Sphinx Wizard +PT:1/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChoose | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may have CARDNAME's base power and toughness become 4/1 or 1/4 until end of turn. +SVar:TrigChoose:DB$ GenericChoice | Defined$ You | Choices$ Animate41,Animate14 +SVar:Animate41:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 1 | SpellDescription$ CARDNAME's base power and toughness become 4/1 until end of turn. +SVar:Animate14:DB$ Animate | Defined$ Self | Power$ 1 | Toughness$ 4 | SpellDescription$ CARDNAME's base power and toughness become 1/4 until end of turn. +SVar:BuffedBy:Instant,Sorcery,Wizard +DeckNeeds:Type$Instant|Sorcery|Wizard +Oracle:Flying\nWhen Master of Winds enters the battlefield, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 4/1 or 1/4 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt new file mode 100644 index 00000000000..1f4e5be81ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt @@ -0,0 +1,14 @@ +Name:Nimble Trapfinder +ManaCost:1 U +Types:Creature Human Rogue +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ JoinedParty | SVarCompare$ GE1 | References$ JoinedParty | Description$ CARDNAME can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn. +SVar:JoinedParty:Count$ThisTurnEntered_Battlefield_Cleric.YouCtrl+Other,Rogue.YouCtrl+Other,Warrior.YouCtrl+Other,Wizard.YouCtrl+Other +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | References$ X | Execute$ TrigAnimateAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. +SVar:TrigAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ TrigCDPlayer | sVars$ TrigDraw +SVar:TrigCDPlayer:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Cleric|Warrior|Wizard +Oracle:Nimble Trapfinder can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn.\nAt the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt new file mode 100755 index 00000000000..233e61001d6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt @@ -0,0 +1,9 @@ +Name:Roost of Drakes +ManaCost:U +Types:Enchantment +K:Kicker:2 U +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create a 2/2 blue Drake creature token with flying. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_2_2_drake_flying | TokenOwner$ You +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl+kicked | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a kicked spell, create a 2/2 blue Drake creature token with flying. +DeckHas:Ability$Token +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Roost of Drakes enters the battlefield, if it was kicked, create a 2/2 blue Drake creature token with flying.\nWhenever you cast a kicked spell, create a 2/2 blue Drake creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt new file mode 100644 index 00000000000..a5576f46a20 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt @@ -0,0 +1,19 @@ +Name:Sea Gate Restoration +ManaCost:4 U U U +Types:Sorcery +A:SP$ Draw | Cost$ 4 U U U | NumCards$ X | References$ X | SubAbility$ DBEffect | SpellDescription$ Draw cards equal to the number of cards in your hand plus one. You have no maximum hand size for the rest of the game. +SVar:DBEffect:DB$ Effect | StaticAbilities$ STHandSize | Duration$ Permanent | SpellDescription$ You have no maximum hand size for the rest of the game. +SVar:STHandSize:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size for the rest of the game. +SVar:X:Count$NumCardsInYourHand/Plus.1 +AlternateMode:Modal +Oracle:Draw cards equal to the number of cards in your hand plus one. You have no maximum hand size for the rest of the game. + +ALTERNATE + +Name:Sea Gate, Reborn +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:DBTap +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:As Sea Gate, Reborn enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt new file mode 100644 index 00000000000..c89f33869fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt @@ -0,0 +1,16 @@ +Name:Silundi Vision +ManaCost:2 U +Types:Instant +A:SP$ Dig | Cost$ 2 U | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Instant,Sorcery | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +AlternateMode:Modal +DeckNeeds:Type$Instant|Sorcery +Oracle:Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. + +ALTERNATE + +Name:Silundi Isle +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Silundi Isle enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt new file mode 100644 index 00000000000..122650e55fd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt @@ -0,0 +1,18 @@ +Name:Umara Wizard +ManaCost:4 U +Types:Creature Merfolk Wizard +PT:4/3 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, CARDNAME gains flying until end of turn. +SVar:TrigFlying:DB$ Pump | Defined$ Self | KW$ Flying +DeckNeeds:Type$Instant|Sorcery|Wizard +AlternateMode:Modal +Oracle:Whenever you cast an instant, sorcery, or Wizard spell, Umara Wizard gains flying until end of turn. + +ALTERNATE + +Name:Umara Skyfalls +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Umara Skyfalls enters the battlefield tapped.\n{T}: Add {U}.