diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt new file mode 100644 index 00000000000..f98c318e9b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt @@ -0,0 +1,11 @@ +Name:Anticognition +ManaCost:1 U +Types:Instant +A:SP$ Pump | Cost$ 1 U | IsCurse$ True | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target creature or planeswalker spell | ValidTgts$ Creature,Planeswalker | SubAbility$ DBBranch | StackDescription$ SpellDescription | SpellDescription$ Counter target creature or planeswalker spell unless its controller pays {2}. If an opponent has eight or more cards in their graveyard, instead counter that spell, then scry 2. +SVar:DBBranch:DB$ Branch | References$ X | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE8 | TrueSubAbility$ CounterScry | FalseSubAbility$ CounterUnless | StackDescription$ None +SVar:CounterUnless:DB$ Counter | Defined$ Targeted | UnlessCost$ 2 +SVar:CounterScry:DB$ Counter | Defined$ Targeted | SubAbility$ DBScry +SVar:DBScry:DB$ Scry | ScryNum$ 2 +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +DeckHints:Ability$Mill +Oracle:Counter target creature or planeswalker spell unless its controller pays {2}. If an opponent has eight or more cards in their graveyard, instead counter that spell, then scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt new file mode 100644 index 00000000000..020fac587cf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt @@ -0,0 +1,9 @@ +Name:Bloodchief's Thirst +ManaCost:B +Types:Sorcery +K:Kicker:2 B +A:SP$ Destroy | Cost$ B | ValidTgts$ Creature.cmcLE2,Planeswalker.cmcLE2 | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Select target creature or planeswalker with converted mana cost 2 or less | SubAbility$ DBDestroy | AILogic$ AssumeAtLeastOneTarget | StackDescription$ SpellDescription | SpellDescription$ Destroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. +SVar:DBDestroy:DB$ Destroy | TargetMin$ Y | TargetMax$ Y | References$ Y | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | StackDescription$ None +SVar:X:Count$Kicked.0.1 +SVar:Y:Count$Kicked.1.0 +Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nDestroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt new file mode 100755 index 00000000000..42597c2699b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt @@ -0,0 +1,5 @@ +Name:Cliffhaven Sell-Sword +ManaCost:1 W +Types:Creature Kor Warrior +PT:3/1 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt new file mode 100644 index 00000000000..13da61e0bd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt @@ -0,0 +1,9 @@ +Name:Confounding Conundrum +ManaCost:1 U +Types:Enchantment +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 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | CheckOnTriggeredCard$ X GT1 | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. +SVar:TrigReturn:DB$ ChangeZone | Chooser$ TriggeredCardController | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.ControlledBy TriggeredCardController | ChangeNum$ 1 +SVar:X:ThisTurnEntered_Battlefield_Land.YouCtrl +Oracle:When Confounding Conundrum enters the battlefield, draw a card.\nWhenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt new file mode 100755 index 00000000000..fb026f5a476 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt @@ -0,0 +1,8 @@ +Name:Legion Angel +ManaCost:2 W W +Types:Creature Angel Warrior +PT:4/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Sideboard | Destination$ Hand | Reveal$ True | ChangeType$ Card.YouOwn+namedLegion Angel | ChangeNum$ 1 +Oracle:Flying\nWhen Legion Angel enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt new file mode 100755 index 00000000000..a4162ace954 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt @@ -0,0 +1,11 @@ +Name:Merfolk Windrobber +ManaCost:U +Types:Creature Merfolk Rogue +PT:1/1 +K:Flying +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills a card. +SVar:TrigMill:DB$ Draw | Defined$ TriggeredTarget | NumCards$ 1 +A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | CheckSVar$ X | SVarCompare$ GE8 | References$ X | SpellDescription$ Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +DeckHas:Ability$Mill & Ability$Sacrifice +Oracle:Flying\nWhenever Merfolk Windrobber deals combat damage to a player, that player mills a card. (They put the top card of their library into their graveyard.)\nSacrifice Merfolk Windrobber: Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt new file mode 100755 index 00000000000..61a975b0eb0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt @@ -0,0 +1,11 @@ +Name:Skyclave Apparition +ManaCost:1 W W +Types:Creature Kor Spirit +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand+nonToken+YouDontCtrl+cmcLE4 | TgtPrompt$ Select target nonland, nontoken permanent you don't control with converted mana cost 4 or less. | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_illusion | TokenOwner$ RememberedOwner | TokenPower$ X | TokenToughness$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +Oracle:When Skyclave Apparition enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less.\nWhen Skyclave Apparition leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt new file mode 100644 index 00000000000..b92bcc26c89 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt @@ -0,0 +1,9 @@ +Name:Tajuru Paragon +ManaCost:1 G +Types:Creature Elf +PT:3/2 +S:Mode$ Continuous | EffectZone$ All | Affected$ Card.Self | CharacteristicDefining$ True | AddType$ Cleric & Rogue & Warrior & Wizard | Description$ CARDNAME is also a Cleric, Rogue, Warrior, and Wizard. +K:Kicker:3 +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, reveal the top six cards of your library. You may put a card that shares a creature type with it from among them into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 6 | Reveal$ True | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.sharesCreatureTypeWith Card.Self | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True +Oracle:Tajuru Paragon is also a Cleric, Rogue, Warrior, and Wizard.\nKicker {3}\nWhen Tajuru Paragon enters the battlefield, if it was kicked, reveal the top six cards of your library. You may put a card that shares a creature type with it from among them into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt new file mode 100644 index 00000000000..26334907bef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt @@ -0,0 +1,10 @@ +Name:Windrider Wizard +ManaCost:2 U +Types:Creature Human Wizard +PT:2/2 +K:Flying +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may draw a card. If you do, discard a card. +SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +DeckHints:Type$Instant|Sorcery|Wizard +Oracle:Flying\nWhenever you cast an instant, sorcery, or Wizard spell, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/tokenscripts/u_x_x_illusion.txt b/forge-gui/res/tokenscripts/u_x_x_illusion.txt new file mode 100644 index 00000000000..13bb19d2953 --- /dev/null +++ b/forge-gui/res/tokenscripts/u_x_x_illusion.txt @@ -0,0 +1,6 @@ +Name:Illusion +ManaCost:no cost +Types:Creature Illusion +Colors:blue +PT:*/* +Oracle: