Merge branch 'm20' into 'master'

M20

See merge request core-developers/forge!1890
This commit is contained in:
swordshine
2019-06-24 02:13:33 +00:00
81 changed files with 753 additions and 12 deletions

View File

@@ -140,17 +140,28 @@ public class DebuffEffect extends SpellAbilityEffect {
tgtC.addChangedCardKeywords(addedKW, removedKW, false, false, timestamp);
}
if (!sa.hasParam("Permanent")) {
game.getEndOfTurn().addUntil(new GameCommand() {
final GameCommand until = new GameCommand() {
private static final long serialVersionUID = 5387486776282932314L;
@Override
public void run() {
tgtC.removeChangedCardKeywords(timestamp);
}
});
};
addUntilCommand(sa, until);
}
}
} // debuffResolve
private static void addUntilCommand(final SpellAbility sa, GameCommand until) {
final Card host = sa.getHostCard();
final Game game = host.getGame();
if (sa.hasParam("UntilYourNextTurn")) {
game.getCleanup().addUntil(sa.getActivatingPlayer(), until);
} else {
game.getEndOfTurn().addUntil(until);
}
}
}

View File

@@ -1,7 +1,7 @@
Name:Elvish Piper
ManaCost:3 G
Types:Creature Elf Shaman
A:AB$ ChangeZone | Cost$ G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield.
PT:1/1
A:AB$ ChangeZone | Cost$ G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield.
SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83072.jpg
Oracle:{G}, {T}: You may put a creature card from your hand onto the battlefield.

View File

@@ -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.

View File

@@ -0,0 +1,10 @@
Name:Agent of Treachery
ManaCost:5 U U
Types:Creature Human Rogue
PT:2/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, gain control of target permanent.
SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target permanent | ValidTgts$ Permanent
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | IsPresent$ Permanent.YouDontOwn+YouCtrl | PresentCompare$ GE3 | TriggerDescription$ At the beginning of your end step, if you control three or more permanents you don't own, draw three cards.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 3
SVar:PlayMain1:TRUE
Oracle:When Agent of Treachery enters the battlefield, gain control of target permanent.\nAt the beginning of your end step, if you control three or more permanents you don't own, draw three cards.

View File

@@ -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.

View File

@@ -0,0 +1,7 @@
Name:Barkhide Troll
ManaCost:G G
Types:Creature Troll
PT:2/2
K:etbCounter:P1P1:1
A:AB$ Pump | Cost$ 1 SubCounter<1/P1P1> | KW$ Hexproof | Defined$ Self | SpellDescription$ CARDNAME gains hexproof until end of turn.
Oracle:Barkhide Troll enters the battlefield with a +1/+1 counter on it.\n{1}, Remove a +1/+1 counter from Barkhide Troll: Barkhide Troll gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)

View File

@@ -0,0 +1,11 @@
Name:Bishop of Wings
ManaCost:W W
Types:Creature Human Cleric
PT:1/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Angel.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever an Angel enters the battlefield under your control, you gain 4 life.
SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4
DeckHas:Ability$LifeGain
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Angel.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an Angel you control dies, create a 1/1 white Spirit creature token with flying.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying m20
DeckHas:Ability$Token
Oracle:Whenever an Angel enters the battlefield under your control, you gain 4 life.\nWhenever an Angel you control dies, create a 1/1 white Spirit creature token with flying.

View File

@@ -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.)

View File

@@ -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.

View File

@@ -0,0 +1,9 @@
Name:Bloodthirsty Aerialist
ManaCost:1 B B
Types:Creature Vampire Rogue
PT:2/3
K:Flying
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
DeckHints:Ability$LifeGain
Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Bloodthirsty Aerialist.

View File

@@ -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.

View File

@@ -0,0 +1,5 @@
Name:Captivating Gyre
ManaCost:4 U U
Types:Sorcery
A:SP$ ChangeZone | Cost$ 4 U U | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to three target creatures to their owners' hands.
Oracle:Return up to three target creatures to their owners' hands.

View File

@@ -0,0 +1,11 @@
Name:Cavalier of Dawn
ManaCost:2 W W W
Types:Creature Elemental Knight
PT:4/6
K:Vigilance
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy up to one target nonland permanent. Its controller creates a 3/3 colorless Golem artifact creature token.
SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_3_3_a_golem | TokenOwner$ TargetedController | LegacyImage$ c 3 3 a golem m20
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, return target artifact or enchantment card from your graveyard to your hand.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouCtrl,Enchantment.YouCtrl
Oracle:Vigilance\nWhen Cavalier of Dawn enters the battlefield, destroy up to one target nonland permanent. Its controller creates a 3/3 colorless Golem artifact creature token.\nWhen Cavalier of Dawn dies, return target artifact or enchantment card from your graveyard to your hand.

View File

@@ -0,0 +1,11 @@
Name:Cavalier of Night
ManaCost:2 B B B
Types:Creature Elemental Knight
PT:4/5
K:Lifelink
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls.
SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDestroy
SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield.
SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3
Oracle:Lifelink\nWhen Cavalier of Night enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls.\nWhen Cavalier of Night dies, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield.

View File

@@ -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.

View File

@@ -0,0 +1,8 @@
Name:Cerulean Drake
ManaCost:1 U
Types:Creature Drake
PT:1/1
K:Flying
K:Protection from red
A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ You | SpellDescription$ Counter target spell that targets you.
Oracle:Flying\nProtection from red (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything red.)\nSacrifice Cerulean Drake: Counter target spell that targets you.

View File

@@ -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.

View File

@@ -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.

View File

@@ -0,0 +1,8 @@
Name:Destructive Digger
ManaCost:2 R
Types:Creature Goblin
PT:3/2
A:AB$ Draw | Cost$ 3 T Sac<1/Artifact;Land/artifact or land> | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:AIPreference:SacCost$Artifact.token+nonCreature,Artifact.token+powerLE1,Artifact.cmcEQ1,Artifact.cmcEQ2
AI:RemoveDeck:Random
Oracle:{3}, {T}, Sacrifice a land or artifact: Draw a card.

View File

@@ -0,0 +1,7 @@
Name:Devout Decree
ManaCost:1 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature.Black,Planeswalker.Red,Creature.Red,Planeswalker.Black | TgtPrompt$ Select target creature or planeswalker that's black or red | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBScry | SpellDescription$ Exile target creature or planeswalker that's black or red. Scry 1.
SVar:DBScry:DB$ Scry | ScryNum$ 1
AI:RemoveDeck:All
Oracle:Exile target creature or planeswalker that's black or red. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)

View File

@@ -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.

View File

@@ -0,0 +1,10 @@
Name:Diviner's Lockbox
ManaCost:4
Types:Artifact
A:AB$ NameCard | Cost$ 1 T | Defined$ You | SubAbility$ DBReveal | SorcerySpeed$ True | SpellDescription$ Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice CARDNAME and draw three cards. Activate this ability only any time you could cast a sorcery.
SVar:DBReveal:DB$ PeekAndReveal | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All
Oracle:{1}, {T}: Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice Diviner's Lockbox and draw three cards. Activate this ability only any time you could cast a sorcery.

View File

@@ -0,0 +1,6 @@
Name:Drawn from Dreams
ManaCost:2 U U
Types:Sorcery
A:SP$ Dig | Cost$ 2 U U | DigNum$ 7 | ChangeNum$ 2 | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. Put two of them into your hand and the rest on the bottom of your library in a random order.
AI:RemoveDeck:All
Oracle:Look at the top seven cards of your library. Put two of them into your hand and the rest on the bottom of your library in a random order.

View File

@@ -0,0 +1,11 @@
Name:Dread Presence
ManaCost:3 B
Types:Creature Nightmare
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever a Swamp enters the battlefield under your control, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBDmg
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life.
SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1
SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2
Oracle:Whenever a Swamp enters the battlefield under your control, choose one —\n• You draw a card and you lose 1 life.\n• Dread Presence deals 2 damage to any target and you gain 2 life.

View File

@@ -0,0 +1,9 @@
Name:Elvish Reclaimer
ManaCost:G
Types:Creature Elf Warrior
PT:1/2
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | CheckSVar$ X | SVarCompare$ GE3 | Description$ CARDNAME gets +2/+2 as long as there are three or more land cards in your graveyard.
SVar:X:Count$TypeInYourYard.Land
A:AB$ ChangeZone | Cost$ 2 T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a land card, put it onto the battlefield tapped, then shuffle your library.
AI:RemoveDeck:Random
Oracle:Elvish Reclaimer gets +2/+2 as long as there are three or more land cards in your graveyard.\n{2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle your library.

View File

@@ -0,0 +1,8 @@
Name:Empyrean Eagle
ManaCost:1 W U
Types:Creature Bird Spirit
PT:2/3
K:Flying
S:Mode$ Continuous | Affected$ Creature.withFlying+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control with flying get +1/+1.
SVar:PlayMain1:TRUE
Oracle:Flying\nOther creatures you control with flying get +1/+1.

View File

@@ -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.

View File

@@ -0,0 +1,7 @@
Name:Ferocious Pup
ManaCost:2 G
Types:Creature Wolf
PT:0/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 green Wolf creature token.
SVar:TrigToken:DB$ Token | LegacyImage$ g 2 2 wolf m20 | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | TokenOwner$ You
Oracle:When Ferocious Pup enters the battlefield, create a 2/2 green Wolf creature token.

View File

@@ -0,0 +1,7 @@
Name:Flood of Tears
ManaCost:4 U U
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 4 U U | ChangeType$ Permanent.nonLand | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | SpellDescription$ Return all nonland permanents to their owners' hands. If you return four or more nontoken permanents you control this way, you may put a permanent card from your hand onto the battlefield.
SVar:DBChangeZone:DB$ ChangeZone | Optional$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.nonToken+YouCtrl | Optional$ True | ChangeNum$ 1 | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.nonToken+YouCtrl | Optional$ True | ChangeNum$ 1 | ConditionDefined$ Remembered | ConditionPresent
Oracle:Return all nonland permanents to their owners' hands. If you return four or more nontoken permanents you control this way, you may put a permanent card from your hand onto the battlefield.

View File

@@ -0,0 +1,7 @@
Name:Fry
ManaCost:1 R
Types:Instant
K:CARDNAME can't be countered.
A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.White,Planeswalker.White,Creature.Blue,Planeswalker.Blue | TgtPrompt$ Select target creature or planeswalker that's white or blue | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker that's white or blue.
AI:RemoveDeck:Random
Oracle:This spell can't be countered.\nFry deals 5 damage to target creature or planeswalker that's white or blue.

View File

@@ -0,0 +1,6 @@
Name:Goblin Bird-Grabber
ManaCost:1 R
Types:Creature Goblin
PT:2/1
A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ CARDNAME gains flying until end of turn. Activate this ability only if you control a creature with flying.
Oracle:{R}: Goblin Bird-Grabber gains flying until end of turn. Activate this ability only if you control a creature with flying.

View File

@@ -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.

View File

@@ -0,0 +1,10 @@
Name:Hanged Executioner
ManaCost:2 W
Types:Creature Spirit
PT:1/1
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Spirit creature token with flying.
SVar:TrigToken:DB$ Token | LegacyImage$ w 1 1 spirit flying m20 | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You
DeckHas:Ability$Token
A:AB$ ChangeZone | Cost$ 3 W Exile<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature.
Oracle:Flying\nWhen Hanged Executioner enters the battlefield, create a 1/1 white Spirit creature token with flying.\n{3}{W}, Exile Hanged Executioner: Exile target creature.

View File

@@ -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."

View File

@@ -0,0 +1,7 @@
Name:Herald of the Sun
ManaCost:4 W W
Types:Creature Angel
PT:4/4
K:Flying
A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature with flying | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on another target creature with flying.
Oracle:Flying\n{3}{W}: Put a +1/+1 counter on another target creature with flying.

View File

@@ -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.

View File

@@ -0,0 +1,5 @@
Name:Infuriate
ManaCost:R
Types:Instant
A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +2 | SpellDescription$ Target creature gets +3/+2 until end of turn.
Oracle:Target creature gets +3/+2 until end of turn.

View File

@@ -0,0 +1,9 @@
Name:Knight of the Ebon Legion
ManaCost:B
Types:Creature Vampire Knight
PT:1/2
A:AB$ Pump | Cost$ 2 B | NumAtt$ +3 | NumDef$ +3 | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gets +3/+3 and gains deathtouch until end of turn.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE4 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if a player lost 4 or more life this turn, put a +1/+1 counter on CARDNAME. (Damage causes loss of life.)
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:X:PlayerCountOpponents$HighestLifeLostThisTurn
Oracle:{2}{B}: Knight of the Ebon Legion gets +3/+3 and gains deathtouch until end of turn.\nAt the beginning of your end step, if a player lost 4 or more life this turn, put a +1/+1 counter on Knight of the Ebon Legion. (Damage causes loss of life.)

View File

@@ -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.

View File

@@ -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.

View File

@@ -0,0 +1,9 @@
Name:Leyline of Abundance
ManaCost:2 G G
Types:Enchantment
K:MayEffectFromOpeningHand:FromHand
SVar:FromHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SpellDescription$ If CARDNAME is in your opening hand, you may begin the game with it on the battlefield.
T:Mode$ TapsForMana | ValidCard$ Creature | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a creature for mana, add an additional {G}.
SVar:TrigMana:DB$ Mana | Produced$ G
A:AB$ PutCounterAll | Cost$ 6 G G | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control.
Oracle:If Leyline of Abundance is in your opening hand, you may begin the game with it on the battlefield.\nWhenever you tap a creature for mana, add an additional {G}.\n{6}{G}{G}: Put a +1/+1 counter on each creature you control.

View File

@@ -0,0 +1,9 @@
Name:Lotus Field
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
K:Hexproof
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice two lands.
SVar:TrigSac:DB$ Sacrifice | Amount$ 2 | Defined$ You | SacValid$ Land
A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add three mana of any color.
Oracle:Hexproof\nLotus Field enters the battlefield tapped.\nWhen Lotus Field enters the battlefield, sacrifice two lands.\n{T}: Add three mana of any color.

View File

@@ -0,0 +1,7 @@
Name:Manifold Key
ManaCost:1
Types:Artifact
A:AB$ Untap | Cost$ 1 T | ValidTgts$ Artifact.Other | TgtPrompt$ Select another target artifact. | SpellDescription$ Untap another target artifact.
AI:RemoveDeck:All
A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature can't be blocked this turn. | TgtPrompt$ Select target creature.
Oracle:{1}, {T}: Untap another target artifact.\n{3}, {T}: Target creature can't be blocked this turn.

View File

@@ -0,0 +1,11 @@
Name:Marauding Raptor
ManaCost:1 R
Types:Creature Dinosaur
PT:2/3
S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast cost {1} less to cast.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME deals 2 damage to it. If a Dinosaur is dealt damage this way, CARDNAME gets +2/+0 until end of turn.
SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredCard | NumDmg$ 2 | RememberDamaged$ True | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Creature.Dinosaur | ConditionCompare$ EQ1 | ConditionDescription$ If a Dinosaur is dealt damage this way, CARDNAME gets +2/+0 until end of turn. | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All
Oracle:Creature spells you cast cost {1} less to cast.\nWhenever another creature enters the battlefield under your control, Marauding Raptor deals 2 damage to it. If a Dinosaur is dealt damage this way, Marauding Raptor gets +2/+0 until end of turn.

View File

@@ -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.)

View File

@@ -0,0 +1,11 @@
Name:Masterful Replication
ManaCost:5 U
Types:Instant
A:SP$ Charm | Cost$ 5 U | Choices$ DBToken,DBCopy
SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_3_3_a_golem | TokenOwner$ You | LegacyImage$ c 3 3 a golem m20 | SpellDescription$ Create two 3/3 colorless Golem artifact creature tokens.
SVar:DBCopy:DB$ Pump | ValidTgts$ Creature | ImprintCards$ Targeted | SubAbility$ DBRepeat | SpellDescription$ Choose target artifact you control. Each other artifact you control becomes a copy of that artifact until end of turn.
SVar:DBRepeat:DB$ RepeatEach | RepeatCards$ Artifact.YouCtrl+IsNotImprinted | RepeatSubAbility$ DBClone | SubAbility$ DBCleanup
SVar:DBClone:DB$ Clone | Defined$ Imprinted | CloneTarget$ Remembered | Duration$ UntilEndOfTurn
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
AI:RemoveDeck:All
Oracle:Choose one —\n• Create two 3/3 colorless Golem artifact creature tokens.\n• Choose target artifact you control. Each other artifact you control becomes a copy of that artifact until end of turn.

View File

@@ -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.)

View File

@@ -0,0 +1,7 @@
Name:Moldervine Reclamation
ManaCost:3 B G
Types:Enchantment
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control dies, you gain 1 life and draw a card.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1
Oracle:Whenever a creature you control dies, you gain 1 life and draw a card.

View File

@@ -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.

View File

@@ -0,0 +1,12 @@
Name:Mu Yanling, Sky Dancer
ManaCost:1 U U
Types:Legendary Planeswalker Yanling
Loyalty:2
A:AB$ Pump | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumAtt$ -2 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 1 | UntilYourNextTurn$ True | SubAbility$ DBDebuff | SpellDescription$ Until your next turn, up to one target creature gets -2/-0 and loses flying.
SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Flying | UntilYourNextTurn$ True
A:AB$ Token | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ u_4_4_elemental_bird_flying | TokenOwner$ You | LegacyImage$ u 4 4 elemental bird flying m20 | SpellDescription$ Create a 4/4 blue Elemental Bird creature token with flying.
A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | AIlogic$ Always | Stackable$ False | Name$ Emblem - Mu Yanling, Sky Dancer | Image$ emblem_mu_yanling_sky_dancer | Duration$ Permanent | StaticAbilities$ STDraw | SVars$ AnimateIsland | SpellDescription$ You get an emblem with "Islands you control have '{T}: Draw a card'."
SVar:STDraw:Mode$ Continuous | EffectZone$ Command | Affected$ Island.YouCtrl | AddAbility$ AnimateIsland | Description$ Islands you control have "{T}: Draw a card".
SVar:AnimateIsland:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:PlayMain1:TRUE
Oracle:[+2]: Until your next turn, up to one target creature gets -2/-0 and loses flying.\n[-3]: Create a 4/4 blue Elemental Bird creature token with flying.\n[-8]: You get an emblem with "Islands you control have '{T}: Draw a card'."

View File

@@ -0,0 +1,11 @@
Name:Nightpack Ambusher
ManaCost:2 G G
Types:Creature Wolf
PT:4/4
K:Flash
S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl,Werewolf.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Wolves and Werewolves you control get +1/+1.
SVar:PlayMain1:TRUE
T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ EQ0 | References$ X | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you didn't cast a spell this turn, create a 2/2 green Wolf creature token.
SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ g_2_2_wolf | LegacyImage$ g 2 2 wolf m20 | TokenAmount$ 1
SVar:X:Count$ThisTurnCast_Card.YouCtrl
Oracle:Flash\nOther Wolves and Werewolves you control get +1/+1.\nAt the beginning of your end step, if you didn't cast a spell this turn, create a 2/2 green Wolf creature token.

View File

@@ -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.

View File

@@ -0,0 +1,6 @@
Name:Ogre Siegebreaker
ManaCost:2 B R
Types:Creature Ogre Berserker
PT:4/3
A:AB$ Destroy | Cost$ 2 B R | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn | SpellDescription$ Destroy target creature that was dealt damage this turn.
Oracle:{2}{B}{R}: Destroy target creature that was dealt damage this turn.

View File

@@ -0,0 +1,12 @@
Name:Omnath, Locus of the Roil
ManaCost:1 G U R
Types:Legendary Creature Elemental
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to any target equal to the number of Elementals you control.
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X
SVar:X:Count$Valid Elemental.YouCtrl
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a land enters the battlefield under your control, put a +1/+1 counter on target Elemental you control. If you control eight or more lands, draw a card.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Elemental.YouCtrl | TgtPrompt$ Select target Elemental you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ GE8 | References$ X
SVar:X:Count$Valid Land.YouCtrl
Oracle:When Omnath, Locus of the Roil enters the battlefield, it deals damage to any target equal to the number of Elementals you control.\nWhenever a land enters the battlefield under your control, put a +1/+1 counter on target Elemental you control. If you control eight or more lands, draw a card.

View File

@@ -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.")

View File

@@ -0,0 +1,7 @@
Name:Reckless Air Strike
ManaCost:R
Types:Sorcery
A:SP$ Charm | Cost$ R | Choices$ DBDmg1,DBDestroy
SVar:DBDmg1:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature with flying.
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact.
Oracle:Choose one —\n• Reckless Air Strike deals 3 damage to target creature with flying.\n• Destroy target artifact.

View File

@@ -0,0 +1,9 @@
Name:Repeated Reverberation
ManaCost:2 R R
Types:Instant
A:SP$ Effect | Cost$ 2 R R | AILogic$ SpellCopy | Name$ Repeated Reverberation Effect | Triggers$ TrigCopy,TrigCopy2 | SVars$ TrigCopyMain,DBCleanup | SpellDescription$ When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies.
SVar:TrigCopy:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | OneOff$ True | Execute$ TrigCopyMain | TriggerZones$ Command | TriggerDescription$ When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies.
SVar:TrigCopy2:Mode$ AbilityCast | ValidSA$ Activated.Loyalty | ValidActivatingPlayer$ You | OneOff$ True | Execute$ TrigCopyMain | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies.
SVar:TrigCopyMain:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 2 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
Oracle:When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies.

View File

@@ -0,0 +1,7 @@
Name:Retributive Wand
ManaCost:3
Types:Artifact
A:AB$ DealDamage | Cost$ 3 T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigDamage | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, it deals 5 damage to any target.
SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5
Oracle:{3}, {T}: Retributive Wand deals 1 damage to any target.\nWhen Retributive Wand is put into a graveyard from the battlefield, it deals 5 damage to any target.

View File

@@ -0,0 +1,11 @@
Name:Risen Reef
ManaCost:1 G U
Types:Creature Elemental
PT:1/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ Whenever CARDNAME or another Elemental enters the battlefield under your control, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, put it into your hand.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elemental.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigPeek | TriggerDescription$ Whenever CARDNAME or another Elemental enters the battlefield under your control, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, put it into your hand.
SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ GE1 | SubAbility$ DBHand
SVar:DBHand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Defined$ Remembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Whenever Risen Reef or another Elemental enters the battlefield under your control, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, put it into your hand.

View File

@@ -0,0 +1,7 @@
Name:Rotting Regisaur
ManaCost:2 B
Types:Creature Zombie Dinosaur
PT:7/6
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your upkeep, discard a card.
SVar:TrigDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose
Oracle:At the beginning of your upkeep, discard a card.

View File

@@ -0,0 +1,7 @@
Name:Scholar of the Ages
ManaCost:5 U U
Types:Creature Human Wizard
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return up to two target instant and/or sorcery cards from your graveyard to your hand.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TgtPrompt$ Select target instant or sorcery cards from your graveyard
Oracle:When Scholar of the Ages enters the battlefield, return up to two target instant and/or sorcery cards from your graveyard to your hand.

View File

@@ -0,0 +1,8 @@
Name:Season of Growth
ManaCost:1 G
Types:Enchantment
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever a creature enters the battlefield under your control, scry 1. (Look at the top card of your library, then you may put that card on the bottom of your library.)
SVar:TrigScry:DB$ Scry | ScryNum$ 1
T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TargetsValid$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets a creature you control, draw a card.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
Oracle:Whenever a creature enters the battlefield under your control, scry 1. (Look at the top card of your library, then you may put that card on the bottom of your library.)\nWhenever you cast a spell that targets a creature you control, draw a card.

View File

@@ -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.)

View File

@@ -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.

View File

@@ -0,0 +1,11 @@
Name:Shifting Ceratops
ManaCost:2 G G
Types:Creature Dinosaur
PT:5/4
K:CARDNAME can't be countered.
K:Protection from blue
A:AB$ GenericChoice | Cost$ G | Choices$ DBReach,DBTrample,DBHaste | SpellDescription$ CARDNAME gains your choice of reach, trample, or haste until end of turn.
SVar:DBReach:DB$ Pump | Defined$ Self | KW$ Reach | SpellDescription$ CARDNAME gains reach until end of turn.
SVar:DBTrample:DB$ Pump | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn.
SVar:DBHaste:DB$ Pump | Defined$ Self | KW$ Haste | SpellDescription$ CARDNAME gains haste until end of turn.
Oracle:This spell can't be countered.\nProtection from blue (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything blue.)\n{G}: Shifting Ceratops gains your choice of reach, trample, or haste until end of turn.

View File

@@ -0,0 +1,15 @@
Name:Sorin, Imperious Bloodlord
ManaCost:2 B
Types:Legendary Planeswalker Sorin
Loyalty:4
A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Deathtouch & Lifelink | SubAbility$ DBPutCounter | SpellDescription$ Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it.
SVar:DBPutCounter:DB$PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Vampire | ConditionCompare$ GE1
A:AB$ Sacrifice | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | SacValid$ Vampire | Optional$ True | RememberSacrificed$ True | SubAbility$ TrigPayCost | SpellDescription$ You may sacrifice a Vampire. When you do, CARDNAME deals 3 damage to any target and you gain 3 life.
SVar:TrigPayCost:DB$ ImmediateTrigger | Execute$ DBDmg | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ GE1 | TriggerDescription$ When you do, CARDNAME deals 3 damage to any target and you gain 3 life. | SubAbility$ DBCleanup
SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Vampire | ChangeNum$ 1 | SpellDescription$ You may put a vampire creature card from your hand onto the battlefield.
SVar:PlayMain1:TRUE
DeckHints:Type$Vampire
Oracle:[+1]: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it.\n[+1]: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life.\n[-3]: You may put a vampire creature card from your hand onto the battlefield.

View File

@@ -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."

View File

@@ -0,0 +1,8 @@
Name:Spectral Sailor
ManaCost:U
Types:Creature Spirit Pirate
PT:1/1
K:Flash
K:Flying
A:AB$ Draw | Cost$ 3 U | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card.
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\n{3}{U}: Draw a card.

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -0,0 +1,7 @@
Name:Unchained Berserker
ManaCost:1 R
Types:Creature Human Berserker
PT:1/1
K:Protection from white
S:Mode$ Continuous | Affected$ Card.Self+attacking | AddPower$ 2 | Description$ CARDNAME gets +2/+0 as long as it's attacking.
Oracle:Protection from white (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything white.)\nUnchained Berserker gets +2/+0 as long as it's attacking.

View File

@@ -0,0 +1,7 @@
Name:Vampire of the Dire Moon
ManaCost:B
Types:Creature Vampire
PT:1/1
K:Deathtouch
K:Lifelink
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.)

View File

@@ -0,0 +1,12 @@
Name:Vilis, Broker of Blood
ManaCost:5 B B B
Types:Legendary Creature Demon
PT:8/8
K:Flying
A:AB$ Pump | Cost$ B PayLife<2> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn.
AI:RemoveDeck:Random
T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you lose life, draw that many cards. (Damage causes loss of life.)
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X
SVar:X:TriggerCount$LifeAmount
AI:RemoveDeck:Random
Oracle:Flying\n{B}, Pay 2 life: Target creature gets -1/-1 until end of turn.\nWhenever you lose life, draw that many cards. (Damage causes loss of life.)

View File

@@ -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.

View File

@@ -0,0 +1,14 @@
Name:Voracious Hydra
ManaCost:X G G
Types:Creature Hydra
PT:0/1
K:Trample
K:etbCounter:P1P1:X
SVar:X:Count$xPaid
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBFight
SVar:DBCounter:DB$ MultiplyCounter | Defined$ Self | CounterType$ P1P1 | SpellDescription$ Double the number of +1/+1 counters on CARDNAME.
SVar:DBFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SpellDescription$ CARDNAME fights target creature you don't control.
SVar:PlayMain1:TRUE
DeckHas:Ability$Counters
Oracle:Trample\nVoracious Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Voracious Hydra enters the battlefield, choose one —\n• Double the number of +1/+1 counters on Voracious Hydra.\n• Voracious Hydra fights target creature you don't control.

View File

@@ -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.

View File

@@ -0,0 +1,11 @@
Name:Wolfrider's Saddle
ManaCost:3 G
Types:Artifact Equipment
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 green Wolf creature token, then attach CARDNAME to it.
SVar:TrigToken:DB$ Token | LegacyImage$ g 2 2 wolf m20 | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | RememberTokens$ True | SubAbility$ DBAttach
SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHas:Ability$Token
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CantBeBlockedByAmount GT1 | Description$ Equipped creature get +1/+1 and can't be blocked by more than one creature.
K:Equip:3
Oracle:When Wolfrider's Saddle enters the battlefield, create a 2/2 green Wolf creature token, then attach Wolfrider's Saddle to it.\nEquipped creature get +1/+1 and can't be blocked by more than one creature.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery)

View File

@@ -0,0 +1,8 @@
Name:Yarok, the Desecrated
ManaCost:2 B G U
Types:Legendary Creature Elemental Horror
PT:3/5
K:Deathtouch
K:Lifelink
K:Panharmonicon:Permanent:If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time.
Oracle:Deathtouch, lifelink\nIf a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time.

View File

@@ -13,22 +13,25 @@ Booster=10 Common:!fromSheet("M20 Secret Cards"), 3 Uncommon:!fromSheet("M20 Sec
4 U Angel of Vitality
8 R Angelic Cleric
8 R Bishop of Wings
10 M Cavalier of Dawn
13 U Devout Decree
14 C Disenchant
21 U Herald of the Sun
22 R Hanged Executioner
24 R Leyline of Sanctity
27 R Loxodon Lifesinger
27 R Loxodon Lifechanter
28 U Loyal Pegasus
C Pacifism
33 R Planar Cleansing
34 C Raise the Alarm
35 U Rule of Law
39 R Starfield Mystic
@@ -40,32 +43,47 @@ C Pacifism
51 U Captivating Gyre
55 C Convolute
56 R Drawn from Dreams
57 R Dungeon Geists
59 R Flood of Tears
63 U Dukkeoun Poji
64 R Leyline of Anticipation
65 R Masterful Replication
68 M Mu Yanling, Sky Dancer
69 C Negate
70 C Octoprophet
71 U Portal of Sanctuary
72 U Renowned Weaponsmith
74 U Scholar of the Ages
78 C Unsummon
87 U Blightbeetle
91 U Bloodthirsty Aerialist
92 C Bone Splinters
95 U Disfigure
96 R Dread Presence
105 R Knight of the Ebon Legion
106 R Legion's End
107 R Leyline of the Void
111 R Rotting Regisaur
113 R Scheming Symmetry
115 M Sorin, Imperious Bloodlord
117 U Thought Distortion
120 U Vampire of the Dire Moon
123 U Yarok's Fenlurker
125 M Cavalier of Flame
@@ -77,21 +95,24 @@ C Pacifism
131 R Chandra's Regulator
132 U Chandra's Spitfire
134 C Chinese Goblin Miner
134 C Destructive Digger
135 U Dragon Mage
137 U Ember Hauler
139 U Flame Sweep
140 U Fry
142 C Goblin Hitchhiker
142 C Goblin Bird-Grabber
143 U Goblin Ringleader
145 C Infuriate
148 R Leyline of Combustion
154 C Reckless Airstrike
150 R Marauding Raptor
154 C Reckless Air Strike
156 R Repeated Reverberation
@@ -99,8 +120,13 @@ C Pacifism
164 U Unchained Berserker
165 U Barkhide Troll
169 R Elvish Reclaimer
171 C Ferocious Pup
175 C Growth Cycle
179 R Leyline of Abundance
180 U Loaming Shaman
187 U Overgrowth Elemental
@@ -119,7 +145,7 @@ C Pacifism
202 R Wakeroot Elemental
204 U Wolfrider's Saddle
205 U Woodland Champion
206 U Corpse Knight
207 U Creeping Trailblazer
208 U Empyrean Eagle
@@ -128,22 +154,45 @@ C Pacifism
212 M Kykar, Wind's Fury
214 U Moldervine Reclamation
215 U Ogre Siegebreaker
216 M Omnath, Locus of the Roil
217 U Risen Reef
220 M Yarok, the Desecrated
224 U Cavalier of Diamond
226 R Golos, Tireless Pilgrim
236 U Bacchetta Punitiva
228 C Heart-Piercer Bow
236 U Retributive Wand
238 U Sommozzatore Fedele
241 C Vial of Dragonfire
244 U Cryptic Caves
247 R Field of the Dead
253 R Temple of Epiphany
254 R Temple of Malady
255 R Temple of Mystery
256 R Temple of Silence
257 R Temple of Triumph
280 L Forest
281 M Rienne, Angel of Rebirth
R Sorin, Vampire Lord
[tokens]
ajanis_pridemate
r_1_1_elemental
u_4_4_elemental_bird_flying
c_3_3_a_golem
w_1_1_soldier
w_1_1_spirit_flying
g_2_2_wolf

View File

@@ -0,0 +1,7 @@
Name:Elemental Bird
ManaCost:no cost
Types:Creature Elemental Bird
Colors:blue
PT:4/4
K:Flying
Oracle:Flying