mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
DMU: 6 new cards, 1 token
DMU: Add scripts for six new DMU legends, plus one token script - Ajani, Sleeper Agent - Jhoira, Ageless Innovator - Sol'Kanar the Tainted - Squee, Dubious Monarch - The Raven Man - Zur, Eternal Schemer - 1/1 black Bird token, can't block
This commit is contained in:
19
forge-gui/res/cardsfolder/upcoming/ajani_sleeper_agent.txt
Normal file
19
forge-gui/res/cardsfolder/upcoming/ajani_sleeper_agent.txt
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
Name:Ajani, Sleeper Agent
|
||||||
|
ManaCost:1 G PGW W
|
||||||
|
Types:Legendary Planeswalker Ajani
|
||||||
|
Loyalty:4
|
||||||
|
K:Compleated
|
||||||
|
|
||||||
|
A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature,Planeswalker | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition2$ -1 | RememberChanged$ True | SubAbility$ DBDig | SpellDescription$ Reveal the top card of your library. If it's a creature or planeswalker card, put it into your hand. Otherwise, you may put it on the bottom of your library.
|
||||||
|
SVar:DBDig:DB$ Dig | DigNum$ 1 | DestinationZone$ Library | Optional$ True | LibraryPosition$ -1 | LibraryPosition2$ 0 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup
|
||||||
|
SVar:X:Remembered$Amount
|
||||||
|
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||||
|
|
||||||
|
A:AB$ PutCounter | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select up to three target creatures you control | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SubAbility$ DBPump | SpellDescription$ Distribute three +1/+1 counters among up to three target creatures.
|
||||||
|
SVar:DBPump:DB$ Pump | KW$ Vigilance | Defined$ Targeted | SpellDescription$ They gain vigilance until end of turn.
|
||||||
|
A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ajani, Sleeper Agent | Image$ emblem_ajani_sleeper_agent | Triggers$ TrigSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a creature or planeswalker spell, target opponent gets two poison counters."
|
||||||
|
SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Creature,Planeswalker | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a creature or planeswalker spell, target opponent gets two poison counters.
|
||||||
|
SVar:EffSpellCast:DB$ Poison | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to get two poison counters | Num$ 2
|
||||||
|
SVar:BuffedBy:Creature,Planeswalker
|
||||||
|
DeckHints:Type$Creature|Planeswalker
|
||||||
|
Oracle:Compleated ({PGW} can be paid with {G}, {W}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Reveal the top card of your library. If it's a creature or planeswalker card, put it into your hand. Otherwise, you may put it on the bottom of your library.\n[-3]: Distribute three +1/+1 counters among up to three target creatures. They gain vigilance until end of turn.\n[-6]: You get an emblem with "Whenever you cast a creature or planeswalker spell, target opponent gets two poison counters."
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Jhoira, Ageless Innovator
|
||||||
|
ManaCost:U R
|
||||||
|
Types:Legendary Creature Human Artificer
|
||||||
|
PT:2/3
|
||||||
|
A:AB$ PutCounter | Cost$ T | CounterType$ INGENUITY | CounterNum$ 2 | SubAbility$ DBChangeZone | StackDescription$ {p:You} puts two ingenuity counters on CARDNAME, then {p:You} may put an artifact card with mana value X or less from hand onto the battlefield, where X is the number of ingenuity counters on NICKNAME. | SpellDescription$ Put two ingenuity counters on CARDNAME, then you may put an artifact card with mana value X or less from your hand onto the battlefield, where X is the number of ingenuity counters on NICKNAME.
|
||||||
|
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX+YouOwn | Optional$ You | StackDescription$ None
|
||||||
|
SVar:X:Count$CardCounters.INGENUITY
|
||||||
|
DeckNeeds:Type$Artifact
|
||||||
|
Oracle:{T}: Put two ingenuity counters on Jhoira, Ageless Innovator, then you may put an artifact card with mana value X or less from your hand onto the battlefield, where X is the number of ingenuity counters on Jhoira.
|
||||||
16
forge-gui/res/cardsfolder/upcoming/solkanar_the_tainted.txt
Normal file
16
forge-gui/res/cardsfolder/upcoming/solkanar_the_tainted.txt
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
Name:Sol'Kanar the Tainted
|
||||||
|
ManaCost:2 U B R
|
||||||
|
Types:Legendary Creature Elemental Demon
|
||||||
|
PT:5/5
|
||||||
|
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, ABILITY
|
||||||
|
SVar:TrigCharm:DB$ Charm | Choices$ DrawPact,DrainPact,DamagePact,BetrayPact | ChoiceRestriction$ ThisGame | CharmNum$ 1
|
||||||
|
SVar:DrawPact:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||||
|
SVar:DrainPact:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 2 life and you gain 2 life.
|
||||||
|
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2
|
||||||
|
SVar:DamagePact:DB$ DealDamage | NumDmg$ 3 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.Other,Planeswalker.Other | TgtPrompt$ Select up to one other target creature or planeswalker | SpellDescription$ CARDNAME deals 3 damage to up to one other target creature or planeswalker.
|
||||||
|
SVar:BetrayPact:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBChooseOpp | RememberChanged$ True | SpellDescription$ Exile CARDNAME, then return it to the battlefield under an opponent's control.
|
||||||
|
SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | SubAbility$ MoveToPlay
|
||||||
|
SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ Remembered | GainControl$ ChosenPlayer | SubAbility$ DBCleanup
|
||||||
|
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||||
|
AI:RemoveDeck:All
|
||||||
|
Oracle:At the beginning of your end step, choose one that hasn't been chosen —\n• Draw a card.\n• Each opponent loses 2 life and you gain 2 life.\n• Sol'Kanar the Tainted deals 3 damage to up to one other target creature or planeswalker.\n• Exile Sol'Kanar the Tainted, then return it to the battlefield under an opponent's control.
|
||||||
10
forge-gui/res/cardsfolder/upcoming/squee_dubious_monarch.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/squee_dubious_monarch.txt
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Name:Squee, Dubious Monarch
|
||||||
|
ManaCost:2 R
|
||||||
|
Types:Legendary Creature Goblin Noble
|
||||||
|
PT:2/2
|
||||||
|
K:Haste
|
||||||
|
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 red Golbin creature token that's tapped and attacking.
|
||||||
|
SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenTapped$ True | TokenAttacking$ True
|
||||||
|
SVar:AltCost:Cost$ 3 R ExileFromGrave<4/Card.Other/other cards> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard by paying {3}{R} and exiling four other cards from your graveyard rather than paying its other costs.
|
||||||
|
DeckHas:Ability$Token|Graveyard & Type$Goblin
|
||||||
|
Oracle:Haste\nWhenever Squee, Dubious Monarch attacks, create a 1/1 red Golbin creature token that's tapped and attacking.\nYou may cast Squee, Dubious Monarch from your graveyard by paying {3}{R} and exiling four other cards from your graveyard rather than paying its other costs.
|
||||||
11
forge-gui/res/cardsfolder/upcoming/the_raven_man.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/the_raven_man.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
Name:The Raven Man
|
||||||
|
ManaCost:1 B
|
||||||
|
Types:Legendary Creature Human Wizard
|
||||||
|
PT:2/1
|
||||||
|
T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if a player discarded a card this turn, create a 1/1 black Bird creature token with flying and "This creature can't block."
|
||||||
|
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_bird_flying_noblock
|
||||||
|
A:AB$ Discard | Cost$ 3 B T | Defined$ Player.Opponent | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Each opponent discards a card.
|
||||||
|
SVar:X:PlayerCountPlayers$CardsDiscardedThisTurn
|
||||||
|
DeckHints:Ability$Discard
|
||||||
|
DeckHas:Ability$Token & Type$Bird
|
||||||
|
Oracle:At the beginning of each end step, if a player discarded a card this turn, create a 1/1 black Bird creature token with flying and "This creature can't block."\n{3}{B}, {T}: Each opponent discards a card. Activate only as a sorcery.
|
||||||
10
forge-gui/res/cardsfolder/upcoming/zur_eternal_schemer.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/zur_eternal_schemer.txt
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Name:Zur, Eternal Schemer
|
||||||
|
ManaCost:W U B
|
||||||
|
Types:Legendary Creature Human Wizard
|
||||||
|
PT:1/4
|
||||||
|
K:Flying
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.Enchantment+YouCtrl | AddKeyword$ Deathtouch & Lifelink & Hexproof | Description$ Enchantment creatures you control have deathtouch, lifelink, and hexproof.
|
||||||
|
A:AB$ Animate | Cost$ 1 W | ValidTgts$ Enchantment.nonAura+YouCtrl | TgtPrompt$ Select target non-Aura enchantment you control | Power$ X | Toughness$ X | Types$ Creature | Duration$ Permanent | SpellDescription$ Target non-Aura enchantment you control becomes a creature in addition to its other types and has base power and toughness each equal to its mana value.
|
||||||
|
SVar:X:Targeted$CardManaCost
|
||||||
|
DeckNeeds:Type$Enchantment
|
||||||
|
Oracle:Flying\nEnchantment creatures you control have deathtouch, lifelink, and hexproof.\nTarget non-Aura enchantment you control becomes a creature in addition to its other types and has base power and toughness each equal to its mana value.
|
||||||
8
forge-gui/res/tokenscripts/b_1_1_bird_flying_noblock.txt
Normal file
8
forge-gui/res/tokenscripts/b_1_1_bird_flying_noblock.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Name:Bird Token
|
||||||
|
ManaCost:no cost
|
||||||
|
Types:Creature Bird
|
||||||
|
Colors:black
|
||||||
|
PT:1/1
|
||||||
|
K:Flying
|
||||||
|
K:CARDNAME can't block.
|
||||||
|
Oracle:Flying\nThis creature can't block.
|
||||||
Reference in New Issue
Block a user