Merged with last master commit, fixed primitives and languages.
This commit is contained in:
@@ -223,7 +223,8 @@ toughness=3
|
||||
[card]
|
||||
name=Admiral's Order
|
||||
target=spell
|
||||
auto=if raid altercost(colorless,-1) altercost(blue,-1)
|
||||
other={U} name(Raid)
|
||||
otherrestriction=raid
|
||||
auto=fizzle
|
||||
text=Raid — If you attacked with a creature this turn, you may pay {U} rather than pay this spell's mana cost. -- Counter target spell.
|
||||
mana={1}{U}{U}
|
||||
@@ -396,9 +397,8 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Agent of Treachery
|
||||
target=*|opponentBattlefield
|
||||
auto=moveTo(myBattlefield)
|
||||
auto=aslongas(*|myBattlefield) draw:3 >2
|
||||
auto=moveTo(myBattlefield) target(*|opponentBattlefield)
|
||||
auto=@each my endofturn:ability$!name(Choose one) choice name(You control 3 or more permanents you don't own) draw:3 controller _ choice name(You don't control 3 or more permanents you don't own) donothing!$ controller
|
||||
text=When Agent of Treachery enters the battlefield, gain control of target permanent. -- At the beginning of your end step, if you control three or more permanents you don't own, draw three cards.
|
||||
mana={5}{U}{U}
|
||||
type=Creature
|
||||
@@ -8805,7 +8805,7 @@ toughness=1
|
||||
name=Deadly Allure
|
||||
target=creature
|
||||
flashback={G}
|
||||
auto=transforms((,newability[deathtouch ueot],newability[@combat (attacking,blocking) source(this): all(<anyamount>creature|opponentbattlefield) mustblock ueot])) ueot
|
||||
auto=transforms((,newability[deathtouch ueot],newability[@combat(attacking,blocking) source(this): all(<anyamount>creature|opponentbattlefield) mustblock ueot])) ueot
|
||||
text=Target creature gains deathtouch until end of turn and must be blocked this turn if able. -- Flashback {G} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
|
||||
mana={B}
|
||||
type=Sorcery
|
||||
@@ -8924,7 +8924,8 @@ toughness=2
|
||||
name=Deathsprout
|
||||
target=creature
|
||||
auto=destroy
|
||||
auto=moveTo(myBattlefield) and!(tap(noevent))! target(*[basic]|myLibrary)
|
||||
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic]|myLibrary)
|
||||
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
|
||||
text=Destroy target creature. Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
|
||||
mana={1}{B}{B}{G}
|
||||
type=Instant
|
||||
@@ -11345,7 +11346,7 @@ color=white
|
||||
[card]
|
||||
name=Elemental Uprising
|
||||
target=land|mybattlefield
|
||||
auto=transforms(Land Creature Elemental,4/4,haste) with(newability[@combat (attacking,blocking) source(this): all(<anyamount>creature|opponentbattlefield) mustblock ueot]) ueot
|
||||
auto=transforms(Land Creature Elemental,4/4,haste) with(newability[@combat(attacking,blocking) source(this): all(<anyamount>creature|opponentbattlefield) mustblock ueot]) ueot
|
||||
text=Target land you control becomes a 4/4 Elemental creature with haste until end of turn. It’s still a land. It must be blocked this turn if able.
|
||||
mana={1}{G}
|
||||
type=Instant
|
||||
@@ -12080,7 +12081,7 @@ name=Escape Velocity
|
||||
target=creature
|
||||
auto=haste
|
||||
auto=1/0
|
||||
autograveyard=name(Escape-{1}{R},exile two) {1}{R}:castcard(normal)
|
||||
autograveyard=name(Escape-{1}{R},exile two) {1}{R}{E(other *|myGraveyard)}{E(other *|myGraveyard)}:castcard(normal)
|
||||
text=Enchant creature -- Enchanted creature gets +1/+0 and has haste. -- Escape—{1}{R}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)
|
||||
mana={R}
|
||||
type=Enchantment
|
||||
@@ -13201,7 +13202,7 @@ type=Land
|
||||
name=Fiend Artisan
|
||||
auto=foreach(creature|myGraveyard) 1/1
|
||||
aicode=activate target(creature[manacost<=X]|mylibrary) moveto(myBattlefield)
|
||||
auto={X}{BG}{T}{S(other creature|myBattlefield)}:name(search creature) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose creature) target(creature[manacost<=X]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myBattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend asSorcery
|
||||
auto={X}{BG}{T}{S(other creature|myBattlefield}:name(search creature) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose creature) target(creature[manacost<=X]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myBattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend asSorcery
|
||||
text=Fiend Artisan gets +1/+1 for each creature card in your graveyard. -- {X}{BG}, {T}, Sacrifice another creature: Search your library for a creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery.
|
||||
mana={BG}{BG}
|
||||
type=Creature
|
||||
@@ -22833,7 +22834,7 @@ toughness=1
|
||||
[card]
|
||||
name=Loch Dragon
|
||||
abilities=flying
|
||||
auto=may ability$!name(discard) reject notatarget(*|myhand) and!(draw:1) !$ controller
|
||||
auto=may ability$!name(discard) reject notatarget(*|myhand) and!(draw:1)! !$ controller
|
||||
auto=@combat(attacking) source(this):may ability$!name(discard) reject notatarget(*|myhand) and!(draw:1) controller!$
|
||||
text=Flying -- Whenever Loch Dragon enters the battlefield or attacks, you may discard a card. If you do, draw a card.
|
||||
mana={UR}{UR}{UR}{UR}
|
||||
@@ -30511,7 +30512,7 @@ name=Rankle, Master of Pranks
|
||||
abilities=flying,haste
|
||||
auto=@combatdamaged(player) from(this):may name(discard) transforms((,newability[ability$!name(discard) notatarget(*|myhand) reject!$ controller],newability[ability$!name(discard) notatarget(*|myhand) reject!$ opponent])) ueot
|
||||
auto=@combatdamaged(player) from(this):may name(life and draw) draw:1 controller && draw:1 opponent && life:-1 controller && life:-1 opponent
|
||||
auto=@combatdamaged(player) from(this):may name(sacrifice) sacrifice transforms((,newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ controller],newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent])) ueot
|
||||
auto=@combatdamaged(player) from(this):may name(sacrifice) transforms((,newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ controller],newability[ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent])) ueot
|
||||
text=Flying, haste -- Whenever Rankle, Master of Pranks deals combat damage to a player, choose any number — -- • Each player discards a card. -- • Each player loses 1 life and draws a card. -- • Each player sacrifices a creature.
|
||||
mana={2}{B}{B}
|
||||
type=Legendary Creature
|
||||
@@ -31160,7 +31161,7 @@ toughness=3
|
||||
name=Repeating Barrage
|
||||
target=creature,player
|
||||
auto=damage:3
|
||||
autograveyard={3}{R}{R}restriction{if raid}:moveto(myhand)
|
||||
autograveyard={3}{R}{R} restriction{raid}:moveto(myhand)
|
||||
text=Repeating Barrage deals 3 damage to target creature or player. -- Raid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate this ability only if you attacked with a creature this turn.
|
||||
mana={1}{R}{R}
|
||||
type=Sorcery
|
||||
@@ -37624,7 +37625,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Spring // Mind
|
||||
auto=moveto(mybattlefield) target(basic|mylibrary) && tap
|
||||
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary)
|
||||
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<1>land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
|
||||
autograveyard={4}{U}{U}{E}:draw:2 controller
|
||||
text=Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Draw two cards.
|
||||
mana={2}{G}
|
||||
@@ -40547,7 +40549,7 @@ subtype=Saga
|
||||
name=The Ur-Dragon
|
||||
abilities=flying
|
||||
auto=lord(dragon|mycastingzone) altercost( colorless,-1)
|
||||
auto=@combat (attacking[dragon]|myBattlefield):draw:type:creature(dragon[attacking]):mybattlefield controller && moveTo(myBattlefield) target(*|myhand)
|
||||
auto=@combat(attacking[dragon]|myBattlefield):draw:type:creature(dragon[attacking]):mybattlefield controller && moveTo(myBattlefield) target(*|myhand)
|
||||
text=Eminence — As long as The Ur-Dragon is in the command zone or on the battlefield, other Dragon spells you cast cost {1} less to cast. -- Flying -- Whenever one or more Dragons you control attack, draw that many cards, then you may put a permanent card from your hand onto the battlefield.
|
||||
mana={4}{W}{U}{B}{R}{G}
|
||||
type=Legendary Creature
|
||||
|
||||
Reference in New Issue
Block a user