Added / fixed primitives from NEO set, improved Android downloader, updated missing cards by sets list, added SIR and SIS sets, updated card image url links, fixed MUL dat file, fixed a possible crash on "transforms" ability, added new trigger for ninjutsu ability, added new ability readytofight to set a creature tapped and attacking without being a ninja.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
grade=borderline
|
||||
#Bordeline Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programmatically - Thanks to Vitty85 22-06-2023
|
||||
#I sorted this programmatically - Thanks to Vitty85 23-06-2023
|
||||
[card]
|
||||
name=+2 Mace
|
||||
auto={3}:equip
|
||||
@@ -9919,6 +9919,18 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Blossom Prancer
|
||||
abilities=reach
|
||||
aicode=activate transforms((,newability[if type(creature[zpos<=5]|mylibrary)~morethan~0 then target(creature[zpos<=5]|mylibrary) moveto(myhand) and!( all(*[zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!],newability[if type(creature[zpos<=5]|mylibrary)~equalto~0 then life:4 controller],newability[if type(creature[zpos<=5]|mylibrary)~equalto~0 then all(*[zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot
|
||||
auto=name(Look top 5 cards) reveal:5 optionone name(Get creature or enchantment) target(<upto:1>*[creature;enchantment]|reveal) bottomoflibrary and!( becomes(tobeblo) ueot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed all(tobeblo|mylibrary) transforms((,newability[choice name(Put in hand) moveto(myhand)],newability[choice name(Don't put in hand) life:4 controller])) ueot afterrevealedend revealend
|
||||
text=Reach -- When Blossom Prancer enters the battlefield, look at the top five cards of your library. You may reveal a creature or enchantment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, you gain 4 life.
|
||||
mana={3}{G}{G}
|
||||
type=Creature
|
||||
subtype=Spirit
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Blossom-Clad Werewolf
|
||||
abilities=nightbound
|
||||
backside=Weaver of Blossoms
|
||||
@@ -15193,7 +15205,7 @@ toughness=4
|
||||
[card]
|
||||
name=Chart a Course
|
||||
auto=draw:2 controller
|
||||
auto=if type(creature[attacking])~lessthan~1 then discard(*|myhand)
|
||||
auto=ifnot raid then discard(*|myhand)
|
||||
text=Draw two cards. Then discard a card unless you attacked with a creature this turn.
|
||||
mana={1}{U}
|
||||
type=Sorcery
|
||||
@@ -16839,6 +16851,17 @@ power=4
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Coiling Stalker
|
||||
autohand={1}{G}{N}:ninjutsu
|
||||
auto=@combatdamaged(player) from(this):name(Put 1/1 counter) target(creature[-counter{1/1}]|mybattlefield) counter(1/1)
|
||||
text=Ninjutsu {1}{G} ({1}{G}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Coiling Stalker deals combat damage to a player, put a +1/+1 counter on target creature you control that doesn't have a +1/+1 counter on it.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Snake Ninja
|
||||
power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Coils of the Medusa
|
||||
target=creature
|
||||
auto=1/-1
|
||||
@@ -20787,7 +20810,7 @@ toughness=1
|
||||
[card]
|
||||
name=Dauntless Avenger
|
||||
backside=Bereaved Survivor
|
||||
auto=_ATTACKING_name(Return a creature) target(creature[manacost<=2]|mygraveyard) ninjutsu
|
||||
auto=_ATTACKING_name(Return a creature) target(creature[manacost<=2]|mygraveyard) readytofight
|
||||
text=Whenever Dauntless Avenger attacks, return target creature card with mana value 2 or less from your graveyard to the battlefield tapped and attacking. // Bereaved Survivor
|
||||
type=Creature
|
||||
subtype=Human Soldier
|
||||
@@ -23577,6 +23600,14 @@ mana={4}{U}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Discover the Impossible
|
||||
aicode=activate transforms((,newability[if type(artifact[manacost<=2&zpos<=5]|mylibrary)~morethan~0 then target(artifact[manacost<=2&zpos<=5]|mylibrary) activate castcard(normal) and!( all(*[zpos<=5]|mylibrary) bottomoflibrary )!],newability[if type(artifact[manacost<=2&zpos<=5]|mylibrary)~equalto~0 then all(*[zpos<=5]|mylibrary) bottomoflibrary])) oneshot
|
||||
auto=name(Look top 5 cards) reveal:5 optionone name(Exile Card) target(*|reveal) moveto(myexile) and!( becomes(tobedis) ueot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed all(tobedis|myexile) transforms((,newability[if cantargetcard(*[artifact&manacost<=2]|*) then choice name(Cast card) name(Cast card) activate castcard(normal)],newability[choice name(Put in hand) moveto(myhand)])) ueot afterrevealedend revealend
|
||||
text=Look at the top five cards of your library. Exile one of them face down and put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost if it's an instant spell with mana value 2 or less. If you don't, put that card into your hand.
|
||||
mana={2}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Discovery // Dispersal
|
||||
abilities=flash
|
||||
other={3}{U}{B} name(Dispersal)
|
||||
@@ -26428,6 +26459,33 @@ mana={B}{S(creature|mybattlefield)}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Eater of Virtue
|
||||
auto=teach(creature) 2/0
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&flying]|myexile) flying]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&first strike]|myexile) first strike]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&double strike]|myexile) double strike]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&deathtouch]|myexile) deathtouch]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&opponentshroud]|myexile) opponentshroud]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&haste]|myexile) haste]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&indestructible]|myexile) indestructible]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&lifelink]|myexile) lifelink]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&menace]|myexile) menace]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&reach]|myexile) reach]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&trample]|myexile) trample]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&vigilance]|myexile) vigilance]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&protection from green]|myexile) protection from green]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&protection from blue]|myexile) protection from blue]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&protection from red]|myexile) protection from red]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&protection from black]|myexile) protection from black]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*[eatenex&protection from white]|myexile) protection from white]))
|
||||
auto=@movedto(mytgt|mygraveyard) from(battlefield):name(Exile equipped creature) all(trigger[to]) name(Exile equipped creature) transforms((,newability[name(Exile equipped creature) moveto(myexile) and!( becomes(eatenex) forever )!])) forever
|
||||
auto={1}:equip
|
||||
text=Whenever equipped creature dies, exile it. -- Equipped creature gets +2/+0. -- As long as a card exiled with Eater of Virtue has flying, equipped creature has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. -- Equip {1}
|
||||
mana={1}
|
||||
type=Legendary Artifact
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Ebondeath, Dracolich
|
||||
abilities=flash,flying
|
||||
auto=tap(noevent)
|
||||
@@ -41039,7 +41097,7 @@ subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Hans Eriksson
|
||||
auto=_ATTACKING_reveal:1 optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[target(Hans Eriksson|mybattlefield) dynamicability<!powerstrike eachother!>])) forever )! optiononeend optiontwo target(<1>*|reveal) moveto(myhand) optiontwoend revealend
|
||||
auto=_ATTACKING_reveal:1 optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[readytofight],newability[target(Hans Eriksson|mybattlefield) dynamicability<!powerstrike eachother!>])) forever )! optiononeend optiontwo target(<1>*|reveal) moveto(myhand) optiontwoend revealend
|
||||
text=Whenever Hans Eriksson attacks, reveal the top card of your library. If it's a creature card, put it onto the battlefield tapped and attacking defending player or a planeswalker they control. Otherwise, put that card into your hand. When you put a creature card onto the battlefield this way, it fights Hans Eriksson.
|
||||
mana={2}{R}{G}
|
||||
type=Legendary Creature
|
||||
@@ -41058,7 +41116,8 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Hapatra, Vizier of Poisons
|
||||
auto=@combatdamaged(player) from(this):may counter(-1/-1) target(creature) && token(Snake,creature Snake,1/1,green,deathtouch)
|
||||
auto=@combatdamaged(player) from(this):may name(Put -1/-1 counter) counter(-1/-1) target(creature|battlefield)
|
||||
auto=@totalcounteradded(-1/-1) from(creature|battlefield):name(Create snake) token(Snake,creature Snake,1/1,green,deathtouch)
|
||||
text=Whenever Hapatra, Vizier of Poisons deals combat damage to a player, you may put a -1/-1 counter on target creature. -- Whenever you put one or more -1/-1 counters on a creature, create a 1/1 green Snake creature token with deathtouch.
|
||||
mana={B}{G}
|
||||
type=Legendary Creature
|
||||
@@ -41222,6 +41281,16 @@ power=4
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Harmonious Emergence
|
||||
target=land
|
||||
auto=becomes(Creature Spirit,4/5,green,haste,vigilance)
|
||||
auto=@movedto(mytgt|graveyard) from(myBattlefield):name(Land becomes indestructible) transforms((,newability[all(land[zpos=type:*:mygraveyard]|mygraveyard) moveto(myBattlefield) and!( becomes(^^indestructible) ueot )!])) ueot
|
||||
text=Enchant land you control -- Enchanted land is a 4/5 green Spirit creature with vigilance and haste. It's still a land. -- If enchanted land would be destroyed, instead sacrifice Harmonious Emergence and that land gains indestructible until end of turn.
|
||||
mana={3}{G}
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Harness Infinity
|
||||
abilities=exiledeath
|
||||
auto=count(type:*:myhand) && countb(type:*:mygraveyard)
|
||||
@@ -42968,6 +43037,16 @@ power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Historian's Wisdom
|
||||
target=artifact,creature
|
||||
auto=teach(creature) transforms((,newability[if compare(p)~equalto~compare(power:highest:creature:mybattlefield) then name(Draw a card) name(Draw a card) draw:1 controller]))
|
||||
auto=teach(creature) 2/1
|
||||
text=Enchant artifact or creature -- When Historian's Wisdom enters the battlefield, if enchanted permanent is a creature with the greatest power among creatures on the battlefield, draw a card. -- As long as enchanted permanent is a creature, it gets +2/+1.
|
||||
mana={2}{G}
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=History of Benalia
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
@@ -44808,7 +44887,7 @@ toughness=7
|
||||
[card]
|
||||
name=Ilharg, the Raze-Boar
|
||||
abilities=trample
|
||||
auto=_ATTACKING_target(creature|myhand) transforms((,newability[phaseaction[endofturn once] moveTo(hand)],newability[ninjutsu])) forever
|
||||
auto=_ATTACKING_target(creature|myhand) transforms((,newability[phaseaction[endofturn once] moveTo(hand)],newability[readytofight])) forever
|
||||
auto=_DIES_may name(Move back to hand) target(Ilharg^ the Raze-Boar[fresh]|graveyard) placefromthetop(3)
|
||||
auto=@movedto(this|exile) from(myBattlefield):may name(Move back to hand) target(Ilharg^ the Raze-Boar[fresh]|exile) placefromthetop(3)
|
||||
text=Trample -- Whenever Ilharg, the Raze-Boar attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step. -- When Ilharg, the Raze-Boar dies or is put into exile from the battlefield, you may put it into its owner's library third from the top.
|
||||
@@ -47519,6 +47598,15 @@ mana={1}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Invigorating Hot Spring
|
||||
auto=counter(1/1,4)
|
||||
auto=lord(creature[modified]|myBattlefield) haste
|
||||
auto={C(1/1,-1)}:name(Move 1/1 counter) target(creature|myBattlefield) counter(1/1) asSorcery limit:1
|
||||
text=Invigorating Hot Spring enters the battlefield with four +1/+1 counters on it. -- Modified creatures you control have haste. (Equipment, Auras you control, and counters are modifications.) -- Remove a +1/+1 counter from Invigorating Hot Spring: Put a +1/+1 counter on target creature you control. Activate only as a sorcery and only once each turn.
|
||||
mana={1}{R}{G}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Invigorating Surge
|
||||
target=creature|myBattlefield
|
||||
auto=counter(1/1)
|
||||
@@ -49658,6 +49746,18 @@ power=3
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Kami of Transience
|
||||
abilities=trample
|
||||
auto=@movedTo(enchantment|mystack):name(Put 1/1 counter) counter(1/1)
|
||||
autograveyard=@each endofturn restriction{thisturn(enchantment|graveyard)~morethan~0}:may name(Return to hand) name(Return to hand) moveto(myhand)
|
||||
text=Trample -- Whenever you cast an enchantment spell, put a +1/+1 counter on Kami of Transience. -- At the beginning of each end step, if an enchantment was put into your graveyard from the battlefield this turn, you may return Kami of Transience from your graveyard to your hand.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Spirit
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Kami of Whispered Hopes
|
||||
auto={T}:name(Add red mana) thisforeach(variable{power}>0) add{R}
|
||||
auto={T}:name(Add white mana) thisforeach(variable{power}>0) add{W}
|
||||
@@ -49719,6 +49819,20 @@ power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Kappa Tech-Wrecker
|
||||
autohand={1}{G}{N}:ninjutsu
|
||||
auto=counter(0/0,1,Deathtouch)
|
||||
auto=this(counter{0/0.1.Deathtouch}>0) deathtouch
|
||||
auto=@combatdamageof(player) from(this) restriction{compare(hascntdeathtouch)~morethan~0,type(*[artifact;enchantment]|mybattlefield)~morethan~0}:may name(Remove deathtouch counter and exile) counter(0/0,-1,Deathtouch) && ability$!name(Exile artifact or enchantment) name(Exile artifact or enchantment) target(*[artifact;enchantment]|mybattlefield) moveto(exile)!$ controller
|
||||
auto=@combatdamagefoeof(player) from(this) restriction{compare(hascntdeathtouch)~morethan~0,type(*[artifact;enchantment]|opponentbattlefield)~morethan~0}:may name(Remove deathtouch counter and exile) counter(0/0,-1,Deathtouch) && ability$!name(Exile artifact or enchantment) name(Exile artifact or enchantment) target(*[artifact;enchantment]|mybattlefield) moveto(exile)!$ controller
|
||||
text=Ninjutsu {1}{G} -- Kappa Tech-Wrecker enters the battlefield with a deathtouch counter on it. -- Whenever Kappa Tech-Wrecker deals combat damage to a player, you may remove a deathtouch counter from it. When you do, exile target artifact or enchantment that player controls.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Turtle Ninja
|
||||
power=1
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Karador, Ghost Chieftain
|
||||
abilities=affinitygravecreatures
|
||||
auto={0}:name(Cast from your graveyard) target(creature|mygraveyard) transforms((,newability[canPlayFromGraveyard])) ueot limit:1 myTurnOnly
|
||||
@@ -51542,6 +51656,18 @@ power=6
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Kodama of the West Tree
|
||||
abilities=reach
|
||||
auto=lord(creature[modified]|myBattlefield) trample
|
||||
auto=@combatdamaged(player) from(creature[modified]|myBattlefield):name(Search basic land) target(land[basic]|mylibrary) moveto(myBattlefield) and!( transforms((,newability[tap(noevent)],newability[shuffle])) oneshot )!
|
||||
text=Reach -- Modified creatures you control have trample. (Equipment, Auras you control, and counters are modifications.) -- Whenever a modified creature you control deals combat damage to a player, search your library for a basic land card, put it onto the battlefield tapped, then shuffle.
|
||||
mana={2}{G}
|
||||
type=Legendary Creature
|
||||
subtype=Spirit
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Kogla and Yidaro
|
||||
autohand={2}{R}{G}:name(Discard and destroy) reject and!( transforms((,newability[may name(Destroy artifact or enchantment) target(*[artifact;enchantment]|battlefield) destroy],newability[name(Shuffle into library) moveto(mylibrary) and!( shuffle )!],newability[draw:1 controller])) oneshot )!
|
||||
auto=choice name(Gets trample and haste) transforms((,newability[haste],newability[trample])) ueot
|
||||
@@ -51771,6 +51897,17 @@ power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Kotose, the Silent Spider
|
||||
auto=name(Exile nonland card) target(*[-basic]|opponentgraveyard) moveto(opponentexile) and!( transforms((,newability[becomes(tobekot) forever],newability[all(*[share!name!]|mygraveyard) moveto(myexile) and!( becomes(tobekot) forever )!],newability[all(*[share!name!]|mylibrary) moveto(myexile) and!( becomes(tobekot) forever )!],newability[all(*[share!name!]|myhand) moveto(myexile) and!( becomes(tobekot) forever )!])) forever )!
|
||||
auto=aslongas(tobekot|opponentexile) {0}:name(Can play exiled card) name(Can play exiled card) target(tobekot|opponentexile) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[anytypeofmana],newability[phaseaction[endofturn once checkex] moveto(opponentexile)],newability[all(tobekot|opponentexile) losesatype(tobekot)])) ueot )!
|
||||
text=When Kotose, the Silent Spider enters the battlefield, exile target card other than a basic land card from an opponent's graveyard. Search that player's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles. For as long as you control Kotose, you may play one of the exiled cards, and you may spend mana as though it were mana of any color to cast it.
|
||||
mana={3}{U}{B}
|
||||
type=Legendary Creature
|
||||
subtype=Human Ninja
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Kraken Omi
|
||||
type=Creature
|
||||
subtype=Kraken
|
||||
@@ -56775,6 +56912,25 @@ mana={3}{W}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=March of Burgeoning Life
|
||||
other={X}{G} name(Cast and exile green cards)
|
||||
otherrestriction=type(*[green]|myhand)~morethan~0
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~0 then choice name(Cast and exile 1 green card) name(Cast and exile 1 green card) name(Cast and exile 1 green card) activate castcard(copied noevent costx!:fullpaidplus2plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 1 green card) name(Exile 1 green card) target(*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~1 then choice name(Cast and exile 2 green cards) name(Cast and exile 2 green cards) name(Cast and exile 2 green cards) activate castcard(copied noevent costx!:fullpaidplus4plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 2 green cards) name(Exile 2 green cards) target(<2>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~2 then choice name(Cast and exile 3 green cards) name(Cast and exile 3 green cards) name(Cast and exile 3 green cards) activate castcard(copied noevent costx!:fullpaidplus6plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 3 green cards) name(Exile 3 green cards) target(<3>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~3 then choice name(Cast and exile 4 green cards) name(Cast and exile 4 green cards) name(Cast and exile 4 green cards) activate castcard(copied noevent costx!:fullpaidplus8plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 4 green cards) name(Exile 4 green cards) target(<4>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~4 then choice name(Cast and exile 5 green cards) name(Cast and exile 5 green cards) name(Cast and exile 5 green cards) activate castcard(copied noevent costx!:fullpaidplus10plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 5 green cards) name(Exile 5 green cards) target(<5>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~5 then choice name(Cast and exile 6 green cards) name(Cast and exile 6 green cards) name(Cast and exile 6 green cards) activate castcard(copied noevent costx!:fullpaidplus12plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 6 green cards) name(Exile 6 green cards) target(<6>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~6 then choice name(Cast and exile 7 green cards) name(Cast and exile 7 green cards) name(Cast and exile 7 green cards) activate castcard(copied noevent costx!:fullpaidplus14plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 7 green cards) name(Exile 7 green cards) target(<7>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~7 then choice name(Cast and exile 8 green cards) name(Cast and exile 8 green cards) name(Cast and exile 8 green cards) activate castcard(copied noevent costx!:fullpaidplus16plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 8 green cards) name(Exile 8 green cards) target(<8>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~8 then choice name(Cast and exile 9 green cards) name(Cast and exile 9 green cards) name(Cast and exile 9 green cards) activate castcard(copied noevent costx!:fullpaidplus18plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 9 green cards) name(Exile 9 green cards) target(<9>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=if paid(alternative) then if type(other *[green]|myhand)~morethan~9 then choice name(Cast and exile 10 green cards) name(Cast and exile 10 green cards) name(Cast and exile 10 green cards) activate castcard(copied noevent costx!:fullpaidplus20plusend:! named!:March of Burgeoning Life:!) and!( ability$!name(Exile 10 green cards) name(Exile 10 green cards) target(<10>*[green]|myhand) moveto(myexile)!$ controller )!
|
||||
auto=ifnot paid(alternative) then name(Choose creature) name(Choose creature)target(creature[manacost<=fullpaid]|battlefield) transforms((,newability[name(Put another creature in play) target(creature[share!name!]|mylibrary) moveto(mybattlefield) and!( tap(noevent) )!])) oneshot
|
||||
text=As an additional cost to cast this spell, you may exile any number of green cards from your hand. This spell costs {2} less to cast for each card exiled this way. -- Choose target creature with mana value less than X. Search your library for a creature card with the same name as that creature, put it onto the battlefield tapped, then shuffle.
|
||||
mana={X}{G}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=March of Otherworldly Light
|
||||
other={X}{W} name(Cast and exile white cards)
|
||||
otherrestriction=type(other *[white]|myhand)~morethan~0,type(*[creature;artifact;enchantment]|battlefield)~morethan~0
|
||||
@@ -57612,6 +57768,27 @@ mana={1}{R}{R}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Mechtitan
|
||||
abilities=flying,vigilance,trample,lifelink,haste
|
||||
color=blue,red,green,black,white
|
||||
type=Legendary Artifact Creature
|
||||
subtype=Construct
|
||||
power=10
|
||||
toughness=10
|
||||
[/card]
|
||||
[card]
|
||||
name=Mechtitan Core
|
||||
auto={crew(other creature[power>=2]|myBattlefield)}:name(crew 2 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~1}
|
||||
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 2 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~1}
|
||||
auto=this(variable{type:*[creature;vehicle]:mybattlefield}>4) {5}{E}:name(Create mechtitan) name(Create mechtitan) token(Mechtitan) and!( transforms((,newability[name(Exile 4 creatures or vehicles) target(<4>other *[creature;vehicle]|mybattlefield) moveto(myexile) and!( becomes(tobemech) forever )!],newability[_DIES_name(Return exiled cards) all(tobemech|myexile) moveto(ownerbattlefield) and!( tap(noevent) )!])) forever )!
|
||||
text={5}, Exile Mechtitan Core and four other artifact creatures and/or Vehicles you control: Create Mechtitan, a legendary 10/10 Construct artifact creature token with flying, vigilance, trample, lifelink, and haste that's all colors. When that token leaves the battlefield, return all cards exiled with Mechtitan Core except Mechtitan Core to the battlefield tapped under their owners' control. -- Crew 2
|
||||
mana={2}
|
||||
type=Artifact
|
||||
subtype=Vehicle
|
||||
power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Meddling Mage
|
||||
auto=chooseanameopp transforms((,newability[maxCast(*[chosenname])0 controller],newability[maxCast(*[chosenname])0 opponent])) forever chooseend nonland
|
||||
text=As Meddling Mage enters the battlefield, name a nonland card. -- The named card can't be cast.
|
||||
@@ -58765,7 +58942,7 @@ subtype=Aura
|
||||
[card]
|
||||
name=Minion of the Mighty
|
||||
abilities=menace
|
||||
auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:may name(Put dragon on battlefield) target(creature[dragon]|myhand) ninjutsu
|
||||
auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:may name(Put dragon on battlefield) target(creature[dragon]|myhand) readytofight
|
||||
text=Menace -- Pack tactics - Whenever Minion of the Mighty attacks, if you attacked with creatures with total power 6 or greater this combat, you may put a Dragon creature card from your hand onto the battlefield tapped and attacking.
|
||||
mana={R}
|
||||
type=Creature
|
||||
@@ -59486,7 +59663,7 @@ type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Mishra, Claimed by Gix
|
||||
auto=@combat(attacking) source(this) restriction{type(Phyrexian Dragon Engine[attacking]|mybattlefield)~morethan~0}:name(Meld Mishra) name(Meld Mishra) target(Phyrexian Dragon Engine[attacking]|mybattlefield) meld(Mishra, Lost to Phyrexia) and!( transforms((,newability[ninjutsu])) ueot )!
|
||||
auto=@combat(attacking) source(this) restriction{type(Phyrexian Dragon Engine[attacking]|mybattlefield)~morethan~0}:name(Meld Mishra) name(Meld Mishra) target(Phyrexian Dragon Engine[attacking]|mybattlefield) meld(Mishra, Lost to Phyrexia) and!( transforms((,newability[readytofight])) ueot )!
|
||||
auto=@each my blockers:name(Opponent loses life) lifeleech:-type:creature[attacking]:mybattlefield opponent
|
||||
text=Whenever you attack, each opponent loses X life and you gain X life, where X is the number of attacking creatures. If Mishra, Claimed by Gix and a creature named Phyrexian Dragon Engine are attacking, and you both own and control them, exile them, then meld them into Mishra, Lost to Phyrexia. It enters the battlefield tapped and attacking.
|
||||
mana={2}{B}{R}
|
||||
@@ -64732,7 +64909,7 @@ type=Sorcery
|
||||
[card]
|
||||
name=Olivia, Crimson Bride
|
||||
abilities=flying,haste
|
||||
auto=_ATTACKING_name(Return creature) target(creature|mygraveyard) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[@movedTo(vampire[legendary]|nonbattlezone) from(mybattlefield):if type(vampire[legendary]|mybattlefield)~equalto~0 then name(Exile creature) name(Exile creature) name(Exile creature) moveto(exile)])) forever )!
|
||||
auto=_ATTACKING_name(Return creature) target(creature|mygraveyard) moveto(mybattlefield) and!( transforms((,newability[readytofight],newability[@movedTo(vampire[legendary]|nonbattlezone) from(mybattlefield):if type(vampire[legendary]|mybattlefield)~equalto~0 then name(Exile creature) name(Exile creature) name(Exile creature) moveto(exile)])) forever )!
|
||||
text=Flying, haste -- Whenever Olivia, Crimson Bride attacks, return target creature card from your graveyard to the battlefield tapped and attacking. It gains "When you don't control a legendary Vampire, exile this creature."
|
||||
mana={4}{B}{R}
|
||||
type=Legendary Creature
|
||||
@@ -66314,7 +66491,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Owlbear Cub
|
||||
auto=@combat(attacking) source(this) restriction{type(land|opponentbattlefield)~morethan~7}:name(Look top 8 cards) reveal:8 optionone name(Get creature) target(<upto:1>creature|reveal) moveto(mybattlefield) and!( transforms((,newability[ninjutsu])) oneshot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto=@combat(attacking) source(this) restriction{type(land|opponentbattlefield)~morethan~7}:name(Look top 8 cards) reveal:8 optionone name(Get creature) target(<upto:1>creature|reveal) moveto(mybattlefield) and!( transforms((,newability[readytofight])) oneshot )! optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
text=Mama's Coming - Whenever Owlbear Cub attacks a player who controls eight or more lands, look at the top eight cards of your library. You may put a creature card from among them onto the battlefield tapped and attacking that player. Put the rest on the bottom of your library in a random order.
|
||||
mana={2}{G}
|
||||
type=Creature
|
||||
@@ -70243,6 +70420,18 @@ type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Prodigy's Prototype
|
||||
auto=@combat(attacking) source(vehicle|mybattlefield):name(Create pilot) token(Pilot)
|
||||
auto={crew(other creature[power>=2]|myBattlefield)}:name(crew 2 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~1}
|
||||
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 2 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~1}
|
||||
text=Whenever one or more Vehicles you control attack, create a 1/1 colorless Pilot creature token with "This creature crews Vehicles as though its power were 2 greater." -- Crew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.)
|
||||
mana={1}{W}{U}
|
||||
type=Artifact
|
||||
subtype=Vehicle
|
||||
power=3
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Profane Command
|
||||
auto=choice name(Life and Return) life:-X target(player) && moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard)
|
||||
auto=choice name(Life and -X/-X) life:-X target(player) && -X/-X target(creature) ueot
|
||||
@@ -75830,6 +76019,18 @@ mana={2}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Risona, Asari Commander
|
||||
abilities=haste
|
||||
auto=@combatdamaged(player) from(this) restriction{compare(hascntindestructible)~equalto~0}:name(Put indestructible counter) name(Put indestructible counter) transforms((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) forever
|
||||
auto=@combatdamageof(player) restriction{compare(hascntindestructible)~morethan~0}:name(Remove indestructible counter) counter(0/0,-1,Indestructible)
|
||||
text=Haste -- Whenever Risona, Asari Commander deals combat damage to a player, if it doesn't have an indestructible counter on it, put an indestructible counter on it. -- Whenever combat damage is dealt to you, remove an indestructible counter from Risona.
|
||||
mana={1}{R}{W}
|
||||
type=Legendary Creature
|
||||
subtype=Human Samurai
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Rite of Belzenlok
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
@@ -76224,6 +76425,14 @@ mana={1}{R}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Roaring Earth
|
||||
auto=@movedTo(land|myBattlefield):name(Put 1/1 counter) counter(1/1) target(*[creature;vehicle]|myBattlefield)
|
||||
autohand={X}{G}{G}{discard}:name(Put X counter) target(land|myBattlefield) counter(1/1,x) && becomes(Creature Sprit,0/0,green,haste) forever
|
||||
text=Landfall - Whenever a land enters the battlefield under your control, put a +1/+1 counter on target creature or Vehicle you control. -- Channel - {X}{G}{G}, Discard Roaring Earth: Put X +1/+1 counters on target land you control. It becomes a 0/0 green Spirit creature with haste. It's still a land.
|
||||
mana={1}{G}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Robber of the Rich
|
||||
abilities=reach,haste
|
||||
auto=@combat(attacking) source(this) restriction{compare(ohandcount)~morethan~compare(phandcount)}:name(Exile top card) all(*[zpos=1]|opponentlibrary) moveto(exile) and!( counter(0/0,1,RobberExiled) notrg )!
|
||||
@@ -78910,6 +79119,18 @@ power=2
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Satoru Umezawa
|
||||
aicode=activate transforms((,newability[target(*[zpos<=3]|mylibrary) moveto(myhand) and!( all(*[zpos<=3|mylibrary]) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot
|
||||
auto=lord(creature|myhand) transforms((,newability[{2}{U}{B}{N}:ninjutsu]))
|
||||
auto=@ninjutsued(creature|myBattlefield) turnlimited:name(Look top 3 cards) reveal:3 optionone name(Get a card) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put on bottom) target(<2>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
text=Whenever you activate a ninjutsu ability, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. This ability triggers only once each turn. -- Each creature card in your hand has ninjutsu {2}{U}{B}.
|
||||
mana={1}{U}{B}
|
||||
type=Legendary Creature
|
||||
subtype=Human Ninja
|
||||
power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Satsuki, the Living Lore
|
||||
auto={T}:name(Put lore counter) all(enchantment[saga]|myBattlefield) counter(0/0,1,Lore) asSorcery
|
||||
auto=_DIES_name(Choose one) transforms((,newability[if type(enchantment[saga;creature]|mybattlefield)~morethan~0 then choice name(Return saga or creature to hand) name(Return saga or creature to hand) target(enchantment[saga;creature]|mybattlefield) moveto(ownerhand)],newability[if type(enchantment[saga]|mygraveyard)~morethan~0 then choice name(Return saga from graveyard) name(Return saga from graveyard) target(enchantment[saga]|mygraveyard) moveto(myhand)])) oneshot
|
||||
@@ -87632,6 +87853,13 @@ power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Spirit-Sister's Call
|
||||
auto=@each my endofturn:name(Choose permanent to sacrifice) transforms((,newability[if type(artifact|mybattlefield)~morethan~0 then if type(artifact|mygraveyard)~morethan~0 then choice name(Sacrifice an artifact) name(Sacrifice an artifact) name(Sacrifice an artifact) target(artifact|mybattlefield) sacrifice and!( target(other artifact|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[if type(creature|mybattlefield)~morethan~0 then if type(creature|mygraveyard)~morethan~0 then choice name(Sacrifice a creature) name(Sacrifice a creature) name(Sacrifice a creature) target(creature|mybattlefield) sacrifice and!( target(other creature|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[if type(enchantment|mybattlefield)~morethan~0 then if type(enchantment|mygraveyard)~morethan~0 then choice name(Sacrifice an enchantment) name(Sacrifice an enchantment) name(Sacrifice an enchantment) target(enchantment|mybattlefield) sacrifice and!( target(other enchantment|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[if type(land|mybattlefield)~morethan~0 then if type(land|mygraveyard)~morethan~0 then choice name(Sacrifice a land) name(Sacrifice a land) name(Sacrifice a land) target(land|mybattlefield) sacrifice and!( target(other land|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[if type(planeswalker|mybattlefield)~morethan~0 then if type(planeswalker|mygraveyard)~morethan~0 then choice name(Sacrifice a planeswalker) name(Sacrifice a planeswalker) name(Sacrifice a planeswalker) target(planeswalker|mybattlefield) sacrifice and!( target(other planeswalker|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[if type(battle|mybattlefield)~morethan~0 then if type(battle|mygraveyard)~morethan~0 then choice name(Sacrifice a battle) name(Sacrifice a battle) name(Sacrifice a battle) target(battle|mybattlefield) sacrifice and!( target(other battle|mygraveyard) moveto(mybattlefield) and!( becomes(^^exiledeath) forever )! )!],newability[choice name(Don't sacrifice a permanent) donothing])) forever
|
||||
text=At the beginning of your end step, choose target permanent card in your graveyard. You may sacrifice a permanent that shares a card type with the chosen card. If you do, return the chosen card from your graveyard to the battlefield and it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else."
|
||||
mana={3}{W}{B}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Spirited Companion
|
||||
auto=draw:1
|
||||
text=When Spirited Companion enters the battlefield, draw a card.
|
||||
@@ -89752,7 +89980,7 @@ name=Strefan, Maurer Progenitor
|
||||
abilities=flying
|
||||
auto=@each my endofturn restriction{_SPECTACLE_}:name(Create Blood) token(Blood)
|
||||
auto=@each my endofturn restriction{compare(plifelost)~morethan~0}:name(Create Blood) token(Blood)
|
||||
auto=@combat(attacking) source(this) restriction{type(blood|mybattlefield)~morethan~1}:may name(Sacrifice 2 blood) target(<2>blood|myBattlefield) sacrifice && all(this) transforms((,newability[name(Put vampire in play) target(vampire|myhand) moveto(myBattlefield) and!( transforms((,newability[ninjutsu],newability[indestructible])) ueot )!])) oneshot
|
||||
auto=@combat(attacking) source(this) restriction{type(blood|mybattlefield)~morethan~1}:may name(Sacrifice 2 blood) target(<2>blood|myBattlefield) sacrifice && all(this) transforms((,newability[name(Put vampire in play) target(vampire|myhand) moveto(myBattlefield) and!( transforms((,newability[readytofight],newability[indestructible])) ueot )!])) oneshot
|
||||
text=Flying -- We the beginning of your end step, create a Blood token for each player who lost life this turn. -- Whenever Strefan, Maurer Progenitor attacks, you may sacrifice two Blood tokens. If you do, you may put a Vampire card from your hand onto the battlefield tapped and attacking. It gains indestructible until end of turn.
|
||||
mana={2}{B}{R}
|
||||
type=Legendary Creature
|
||||
@@ -95513,6 +95741,18 @@ power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Thundering Raiju
|
||||
abilities=haste
|
||||
auto=_ATTACKING_name(Deal damage) transforms((,newability[if cantargetcard(*[modified]|*) then damage:type:creature[modified]:myBattlefieldminus1minusend opponent else damage:type:creature[modified]:myBattlefield opponent])) oneshot
|
||||
auto=_ATTACKING_name(Put 1/1 counter) target(creature|mybattlefield) counter(1/1)
|
||||
text=Haste -- Whenever Thundering Raiju attacks, put a +1/+1 counter on target creature you control. Then Thundering Raiju deals X damage to each opponent, where X is the number of modified creatures you control other than Thundering Raiju. (Equipment, Auras you control, and counters are modifications.)
|
||||
mana={2}{R}{R}
|
||||
type=Creature
|
||||
subtype=Spirit
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Thundering Rebuke
|
||||
target=creature,planeswalker
|
||||
auto=damage:4
|
||||
@@ -95704,7 +95944,7 @@ toughness=6
|
||||
name=Tide Shaper
|
||||
kicker={1}
|
||||
auto=aslongas(island|opponentbattlefield) 1/1 >0
|
||||
auto=if paid(kicker) then target(land) transforms((island))
|
||||
auto=if paid(kicker) then name(Land becomes island) name(Land becomes island) target(land|battlefield) transforms((,newability[aslongas(Tide Shaper[kicked]|battlefield) transforms((,newability[losesubtypesof(land)],newability[becomes(Island)]))])) forever
|
||||
text=Kicker {1} (You may pay an additional {1} as you cast this spell.) -- When Tide Shaper enters the battlefield, if it was kicked, target land becomes an Island for as long as Tide Shaper remains on the battlefield. -- Tide Shaper gets +1/+1 as long as an opponent controls an Island.
|
||||
mana={U}
|
||||
type=Creature
|
||||
@@ -99291,6 +99531,37 @@ mana={4}{U}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Unforgiving One
|
||||
abilities=menace
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~0}:name(Return creature) name(Return creature) target(creature[manacost<=0]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~1}:name(Return creature) name(Return creature) target(creature[manacost<=1]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~2}:name(Return creature) name(Return creature) target(creature[manacost<=2]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~3}:name(Return creature) name(Return creature) target(creature[manacost<=3]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~4}:name(Return creature) name(Return creature) target(creature[manacost<=4]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~5}:name(Return creature) name(Return creature) target(creature[manacost<=5]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~6}:name(Return creature) name(Return creature) target(creature[manacost<=6]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~7}:name(Return creature) name(Return creature) target(creature[manacost<=7]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~8}:name(Return creature) name(Return creature) target(creature[manacost<=8]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~9}:name(Return creature) name(Return creature) target(creature[manacost<=9]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~10}:name(Return creature) name(Return creature) target(creature[manacost<=10]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~11}:name(Return creature) name(Return creature) target(creature[manacost<=11]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~12}:name(Return creature) name(Return creature) target(creature[manacost<=12]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~13}:name(Return creature) name(Return creature) target(creature[manacost<=13]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~14}:name(Return creature) name(Return creature) target(creature[manacost<=14]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~15}:name(Return creature) name(Return creature) target(creature[manacost<=15]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~16}:name(Return creature) name(Return creature) target(creature[manacost<=16]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~17}:name(Return creature) name(Return creature) target(creature[manacost<=17]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~18}:name(Return creature) name(Return creature) target(creature[manacost<=18]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~equalto~19}:name(Return creature) name(Return creature) target(creature[manacost<=19]|mygraveyard) moveto(myBattlefield)
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[modified]|myBattlefield)~morethan~19}:name(Return creature) name(Return creature) target(creature[manacost<=20]|mygraveyard) moveto(myBattlefield)
|
||||
text=Menace (This creature can't be blocked except by two or more creatures.) -- Whenever Unforgiving One attacks, return target creature card with mana value X or less from your graveyard to the battlefield, where X is the number of modified creatures you control. (Equipment, Auras you control, and counters are modifications.)
|
||||
mana={2}{B}
|
||||
type=Creature
|
||||
subtype=Spirit
|
||||
power=2
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Unfriendly Fire
|
||||
target=creature,player
|
||||
auto=damage:4
|
||||
@@ -103403,7 +103674,7 @@ toughness=3
|
||||
[card]
|
||||
name=Warcry Phoenix
|
||||
abilities=flying, haste
|
||||
autograveyard=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~2}:pay({2}{r}) ninjutsu
|
||||
autograveyard=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~2}:pay({2}{r}) readytofight
|
||||
text=Flying, haste -- Whenever you attack with three or more creatures, you may pay {2}{R}. If you do, return Warcry Phoenix from your graveyard to the battlefield tapped and attacking.
|
||||
mana={3}{R}
|
||||
type=Creature
|
||||
@@ -106671,8 +106942,8 @@ toughness=4
|
||||
[card]
|
||||
name=Zara, Renegade Recruiter
|
||||
abilities=flying
|
||||
aicode=activate target(creature|opponenthand) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )!
|
||||
auto=_ATTACKING_reveal:type:*:opponenthand revealzone(opponenthand) optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )! optiononeend optiontwo all(*|reveal) moveto(opponenthand) optiontwoend revealend
|
||||
aicode=activate target(creature|opponenthand) moveto(mybattlefield) and!( transforms((,newability[readytofight],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )!
|
||||
auto=_ATTACKING_reveal:type:*:opponenthand revealzone(opponenthand) optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[readytofight],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )! optiononeend optiontwo all(*|reveal) moveto(opponenthand) optiontwoend revealend
|
||||
text=Flying -- Whenever Zara, Renegade Recruiter attacks, look at defending player's hand. You may put a creature card from it onto the battlefield under your control tapped and attacking that player or a planeswalker they control. Return that creature to its owner's hand at the beginning of the next end step.
|
||||
mana={3}{U}{R}
|
||||
type=Legendary Creature
|
||||
@@ -106683,7 +106954,7 @@ toughness=3
|
||||
[card]
|
||||
name=Zareth San, the Trickster
|
||||
abilities=flash
|
||||
autohand={2}{U}{B}{H(rogue[attacking;-blocked]|myBattlefield)}:ninjutsu
|
||||
autohand={2}{U}{B}{H(rogue[attacking;-blocked]|myBattlefield)}:readytofight
|
||||
auto=@combatdamaged(player) from(this):may moveTo(myBattlefield) target(*|opponentGraveyard)
|
||||
text=Flash -- {2}{U}{B}, Return an unblocked attacking Rogue you control to its owner's hand: Put Zareth San, the Trickster from your hand onto the battlefield tapped and attacking. -- Whenever Zareth San deals combat damage to a player, you may put target permanent card from that player's graveyard onto the battlefield under your control.
|
||||
mana={3}{U}{B}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 20-06-2023
|
||||
#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 23-06-2023
|
||||
[card]
|
||||
name=Abandon Reason
|
||||
target=<upto:2>creature
|
||||
@@ -11337,7 +11337,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Blaze Commando
|
||||
auto=@damaged(creature,player) from(instant,sorcery|mybattlefield,mystack,mygraveyard,mylibrary,myexile):token(Soldier,Creature Soldier,1/1,red,white,haste)*2
|
||||
auto=@damaged(creature) from(*[instant;sorcery]|myzones):name(Create soldier) token(Soldier,Creature Soldier,1/1,red,white,haste)*2
|
||||
auto=@damaged(player) from(*[instant;sorcery]|myzones):name(Create soldier) token(Soldier,Creature Soldier,1/1,red,white,haste)*2
|
||||
text=Whenever an instant or sorcery spell you control deals damage, put two 1/1 red and white Soldier creature tokens with haste onto the battlefield.
|
||||
mana={3}{R}{W}
|
||||
type=Creature
|
||||
@@ -61147,7 +61148,7 @@ toughness=0
|
||||
[card]
|
||||
name=Kaalia of the Vast
|
||||
abilities=flying
|
||||
auto=_ATTACKING_target(*[angel;demon;dragon]|myhand) ninjutsu
|
||||
auto=_ATTACKING_target(*[angel;demon;dragon]|myhand) readytofight
|
||||
text=Flying, Whenever Kaalia of the Vast attacks an opponent, you may put an Angel, Demon, or Dragon creature card from your hand onto the battlefield tapped and attacking that opponent.
|
||||
mana={1}{B}{R}{W}
|
||||
type=Legendary Creature
|
||||
@@ -88204,7 +88205,7 @@ subtype=Aura
|
||||
[card]
|
||||
name=Preeminent Captain
|
||||
abilities=First Strike
|
||||
auto=_ATTACKING_target(creature[soldier]|myhand) ninjutsu
|
||||
auto=_ATTACKING_target(creature[soldier]|myhand) readytofight
|
||||
text=Whenever Preeminent Captain attacks, you may put a Soldier creature card from your hand onto the battlefield tapped and attacking.
|
||||
mana={2}{W}
|
||||
type=Creature
|
||||
@@ -136754,7 +136755,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Yore-Tiller Nephilim
|
||||
auto=_ATTACKING_target(creature|mygraveyard) ninjutsu
|
||||
auto=_ATTACKING_target(creature|mygraveyard) readytofight
|
||||
text=Whenever Yore-Tiller Nephilim attacks, return target creature card from your graveyard to the battlefield tapped and attacking.
|
||||
mana={W}{U}{B}{R}
|
||||
type=Creature
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#Planeswalkers Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 22-06-2023
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 23-06-2023
|
||||
[card]
|
||||
name=Abian, Luvion Usurper
|
||||
auto=counter(0/0,5,loyalty)
|
||||
@@ -1623,6 +1623,18 @@ type=Legendary Planeswalker
|
||||
subtype=Kaito
|
||||
[/card]
|
||||
[card]
|
||||
name=Kaito Shizuki
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto=transforms((,newability[@each my endofturn:name(Phaseout) phaseout])) ueot
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Draw and discard) draw:1 && ifnot raid then name(Discard a card) name(Discard a card) ability$!name(Discard a card) name(Discard a card) notatarget(*|myhand) reject !$ controller
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create ninja) token(Ninja,Creature Ninja,1/1,blue,unblockable)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem search creature) emblem transforms((,newability[@combatdamaged(player) from(creature|myBattlefield):name(Search creature) target(creature[black;blue]|mylibrary) moveto(mybattlefield) and!( shuffle )!])) forever dontremove
|
||||
text=At the beginning of your end step, if Kaito Shizuki entered the battlefield this turn, he phases out. -- [+1]: Draw a card. Then discard a card unless you attacked this turn. -- [-2]: Create a 1/1 blue Ninja creature token with "This creature can't be blocked." -- [-7]: You get an emblem with "Whenever a creature you control deals combat damage to a player, search your library for a blue or black creature card, put it onto the battlefield, then shuffle."
|
||||
mana={1}{U}{B}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Kaito
|
||||
[/card]
|
||||
[card]
|
||||
name=Karn Liberated
|
||||
auto=counter(0/0,6,loyalty)
|
||||
auto={C(0/0,4,Loyalty)}:name(+4: Exile a card from hand) target(player) ability$!moveto(exile) notatarget(*|myhand)!$ targetedplayer
|
||||
|
||||
Reference in New Issue
Block a user