mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Merge branch 'ZNR15' into 'master'
ZNR 15 Sep See merge request core-developers/forge!3139
This commit is contained in:
@@ -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}.
|
||||||
8
forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt
Executable file
8
forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt
Executable file
@@ -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.)
|
||||||
10
forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt
Executable file
10
forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt
Executable file
@@ -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.
|
||||||
@@ -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}.
|
||||||
@@ -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}.
|
||||||
11
forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt
Executable file
11
forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt
Executable file
@@ -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.
|
||||||
15
forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt
Executable file
15
forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt
Executable file
@@ -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.
|
||||||
14
forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt
Normal file
14
forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt
Normal file
@@ -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.
|
||||||
9
forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt
Executable file
9
forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt
Executable file
@@ -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.
|
||||||
@@ -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}.
|
||||||
@@ -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}.
|
||||||
@@ -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}.
|
||||||
Reference in New Issue
Block a user