Added CMM set, added some primitives from CMM set, fixed some primitives and macros, updated card images url list, updated missing cards by set list.
This commit is contained in:
@@ -68,6 +68,13 @@
|
||||
#AUTO_DEFINE _AMASSORC4_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.4)])) forever else name(Create Orc Army) token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.4) notatarget(army|myBattlefield) )!
|
||||
#AUTO_DEFINE _AMASSORC5_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Orc,newability[counter(1/1.5)])) forever else name(Create Orc Army) token(Orc Army) and!( name(Put 1/1 counters) counter(1/1.5) notatarget(army|myBattlefield) )!
|
||||
|
||||
# Amass Slivers, Set CMM
|
||||
#AUTO_DEFINE _AMASSSLIVER1_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counter) name(Put 1/1 counter) notatarget(army|myBattlefield) transforms((Sliver,newability[counter(1/1)])) forever else name(Create Sliver Army) token(Sliver Army) and!( name(Put 1/1 counter) counter(1/1) notatarget(army|myBattlefield) )!
|
||||
#AUTO_DEFINE _AMASSSLIVER2_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Sliver,newability[counter(1/1.2)])) forever else name(Create Sliver Army) token(Sliver Army) and!( name(Put 1/1 counters) counter(1/1.2) notatarget(army|myBattlefield) )!
|
||||
#AUTO_DEFINE _AMASSSLIVER3_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Sliver,newability[counter(1/1.3)])) forever else name(Create Sliver Army) token(Sliver Army) and!( name(Put 1/1 counters) counter(1/1.3) notatarget(army|myBattlefield) )!
|
||||
#AUTO_DEFINE _AMASSSLIVER4_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Sliver,newability[counter(1/1.4)])) forever else name(Create Sliver Army) token(Sliver Army) and!( name(Put 1/1 counters) counter(1/1.4) notatarget(army|myBattlefield) )!
|
||||
#AUTO_DEFINE _AMASSSLIVER5_ if type(army|mybattlefield)~morethan~0 then name(Put 1/1 counters) name(Put 1/1 counters) notatarget(army|myBattlefield) transforms((Sliver,newability[counter(1/1.5)])) forever else name(Create Sliver Army) token(Sliver Army) and!( name(Put 1/1 counters) counter(1/1.5) notatarget(army|myBattlefield) )!
|
||||
|
||||
# Scry, Evergreen
|
||||
#AUTO_DEFINE _SCRY_($c) scry:$c scrycore delayed dontshow donothing scrycoreend scryend
|
||||
#AUTO_DEFINE _SCRY1_ scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
|
||||
@@ -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 04-08-2023
|
||||
#I sorted this programmatically - Thanks to Vitty85 05-08-2023
|
||||
[card]
|
||||
name=+2 Mace
|
||||
auto={3}:equip
|
||||
@@ -7259,6 +7259,20 @@ power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Battle at the Helvault
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
auto=may name(Exile opponent permanent) target(*[-land&-saga]|opponentbattlefield) (blink)forsrc
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) may name(Exile opponent permanent) name(Exile opponent permanent) target(*[-land&-saga]|opponentbattlefield) (blink)forsrc
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) may name(Exile your permanent) name(Exile your permanent) target(*[-land&-saga]|mybattlefield) (blink)forsrc
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) name(Sacrifice) sacrifice(this)
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) name(Create avacyn) token(Avacyn,Legendary Creature Angel,8/8,flying,vigilance,indestructible,white)
|
||||
text=(As this Saga enters and after your draw step, add a lore counter.) -- I, II - For each player, exile up to one target non-Saga, nonland permanent that player controls until Battle at the Helvault leaves the battlefield. -- III - Create Avacyn, a legendary 8/8 white Angel creature token with flying, vigilance, and indestructible.
|
||||
mana={4}{W}{W}
|
||||
type=Enchantment
|
||||
subtype=Saga
|
||||
[/card]
|
||||
[card]
|
||||
name=Battle Cry Goblin
|
||||
auto={1}{R}:name(Goblins get 1/0 and haste) all(goblin|mybattlefield) transforms((,newability[1/0],newability[haste])) ueot
|
||||
auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:name(Create goblin) token(Goblin,Creature Goblin,1/1,red,battleready)
|
||||
@@ -11086,6 +11100,15 @@ mana={1}{G}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Boon of the Spirit Realm
|
||||
auto=counter(0/0,1,Blessing)
|
||||
auto=@movedTo(other enchantment|myBattlefield):name(Put blessing counter) counter(0/0,1,Blessing)
|
||||
auto=thisforeach(counter{0/0.1.Blessing}>0) lord(other creature|mybattlefield) 1/1
|
||||
text=Constellation - Whenever Boon of the Spirit Realm or another enchantment enters the battlefield under your control, put a blessing counter on Boon of the Spirit Realm. -- Creatures you control get +1/+1 for each blessing counter on Boon of the Spirit Realm.
|
||||
mana={3}{W}{W}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Boon of the Wish-Giver
|
||||
abilities=cycling
|
||||
auto=draw:4 controller
|
||||
@@ -13098,6 +13121,15 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Cacophony Unleashed
|
||||
auto=if casted(this) then all(creature[-enchantment]|battlefield) destroy
|
||||
auto=name(Becomes creature) transforms((Legendary Enchantment Creature Nightmare God,setpower=6,settoughness=6,newability[menace],newability[deathtouch])) ueot
|
||||
auto=@movedTo(other enchantment|myBattlefield):name(Becomes creature) transforms((Legendary Enchantment Creature Nightmare God,setpower=6,settoughness=6,newability[menace],newability[deathtouch])) ueot
|
||||
text=When Cacophony Unleashed enters the battlefield, if you cast it, destroy all nonenchantment creatures. -- Whenever Cacophony Unleashed or another enchantment enters the battlefield under your control, until end of turn, Cacophony Unleashed becomes a legendary 6/6 Nightmare God creature with menace and deathtouch. It's still an enchantment.
|
||||
mana={5}{B}{B}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Cadira, Caller of the Small
|
||||
abilities=trample
|
||||
auto=@combatdamaged(player) from(this):create(rabbit:creature rabbit:1/1:white)*type:*[token]:myBattlefield
|
||||
@@ -13587,6 +13619,16 @@ power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Capricious Sliver
|
||||
auto=@combatdamaged(player) from(sliver|mybattlefield):name(Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
text=Sliver creatures you control have "Whenever this creature deals combat damage to a player, exile the top card of your library. You may play that card this turn."
|
||||
mana={3}{R}
|
||||
type=Creature
|
||||
subtype=Sliver
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Capricopian
|
||||
auto=counter(1/1,X)
|
||||
auto={2}:restriction{combatbeginsonly} all(this) counter(1/1)
|
||||
@@ -21388,6 +21430,14 @@ text=Darkmoss Bridge enters the battlefield tapped. -- Indestructible -- {T}: Ad
|
||||
type=Artifact Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Darksteel Monolith
|
||||
abilities=indestructible
|
||||
auto={0}:name(Zerocast colorless spell) target(*[colorless]|myhand) activate castcard(normal) limit:1
|
||||
text=Indestructible -- Once each turn, you may pay {0} rather than pay the mana cost for a colorless spell that you cast from your hand.
|
||||
mana={8}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Darksteel Mutation
|
||||
target=creature
|
||||
auto=indestructible
|
||||
@@ -22873,6 +22923,18 @@ power=6
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Demon of Fate's Design
|
||||
abilities=flying,trample
|
||||
auto={0}:name(Cast with life) target(enchantment|myhand) activate castcard(normal) and!( transforms((,newability[life:-manacost controller])) oneshot )! limit:1
|
||||
auto={2}{B}{S(other enchantment|mybattlefield)}:name(Sacrifice enchantment) name(Sacrifice enchantment) storedmanacost/0 ueot
|
||||
text=Flying, trample -- Once during each of your turns, you may cast an enchantment spell by paying life equal to its mana value rather than paying its mana cost. -- {2}{B}, Sacrifice another enchantment: Demon of Fate's Design gets +X/+0 until end of turn, where X is the sacrificed enchantment's mana value.
|
||||
mana={4}{B}{B}
|
||||
type=Enchantment Creature
|
||||
subtype=Demon
|
||||
power=6
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Demon of Loathing
|
||||
abilities=flying, trample
|
||||
auto=@combatdamaged(player) from(this)::ability$!name(sacrifice a creature) notatarget(creature|myBattlefield) sacrifice!$ opponent
|
||||
@@ -34937,6 +34999,15 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=For the Ancestors
|
||||
flashback={3}{G}
|
||||
aicode=activate target(<6>*[zpos<=6]|mylibrary) moveto(myhand) and!( if cantargetcard(*[-chosentype]|*) then bottomoflibrary )!
|
||||
auto=chooseatype transforms((,newability[name(Look top 6) reveal:6 optionone name(Put in hand) target(<anyamount>*[chosentype]|reveal) moveto(myhand) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend])) forever chooseend
|
||||
text=Choose a creature type. Look at the top six cards of your library. You may reveal any number of cards of the chosen type from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order. -- Flashback {3}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=For the Family
|
||||
target=creature
|
||||
auto=if type(creature|mybattlefield)~morethan~3 then 4/4 else 2/2
|
||||
@@ -36936,6 +37007,15 @@ text=Gates of Istfell enters the battlefield tapped. -- {T}: Add {W}. -- {2}{W}{
|
||||
type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Gatewatch Beacon
|
||||
auto=counter(0/0,3,Loyalty)
|
||||
auto={T}:add{W}
|
||||
auto=@movedTo(planeswalker|myBattlefield) restriction{compare(hascntloyalty)~morethan~0}:may name(Move a loyalty counter) all(trigger[to]) name(Move a loyalty counter) counter(0/0,1,Loyalty) && all(this) counter(0/0,-1,Loyalty)
|
||||
text=Gatewatch Beacon enters the battlefield with three loyalty counters on it. -- {T}: Add {W}. -- Whenever a planeswalker enters the battlefield under your control, if Gatewatch Beacon has loyalty counters on it, you may move a loyalty counter from Gatewatch Beacon onto that planeswalker.
|
||||
mana={2}{W}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Gateway Plaza
|
||||
auto=tap(noevent)
|
||||
auto=pay[[{1}]] name(pay 1 mana) donothing?sacrifice
|
||||
@@ -37725,6 +37805,18 @@ mana={B}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Ghoulish Impetus
|
||||
target=creature
|
||||
auto=teach(creature) 1/1
|
||||
auto=teach(creature) deathtouch
|
||||
auto=teach(creature) mustattack
|
||||
auto=@movedto(mytgt|graveyard) from(battlefield):name(Return to battlefield) all(this) name(Return to battlefield) transforms((,newability[phaseaction[endofturn once] moveto(mybattlefield)]))
|
||||
text=Enchant creature -- Enchanted creature gets +1/+1, has deathtouch, and is goaded. -- When enchanted creature dies, return Ghoulish Impetus to the battlefield at the beginning of the next end step.
|
||||
mana={2}{B}
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Ghoulish Procession
|
||||
auto=@movedto(creature[-token]|graveyard) from(battlefield) turnlimited:name(Create zombie) token(Zombie Dec)
|
||||
text=Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.)
|
||||
@@ -55442,6 +55534,17 @@ power=1
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Lazotep Sliver
|
||||
auto=@combat(blocked,turnlimited) source(sliver|mybattlefield):name(Afflict 2) life:-2 opponent
|
||||
auto=@movedTo(sliver[-token]|graveyard) from(mybattlefield):_AMASSSLIVER2_
|
||||
text=Sliver creatures you control have afflict 2. (Whenever a creature with afflict 2 becomes blocked, defending player loses 2 life.) -- Whenever a nontoken Sliver you control dies, amass Slivers 2. (Put two +1/+1 counters on an Army you control. It's also a Sliver. If you don't control an Army, create a 0/0 black Sliver Army creature token first.)
|
||||
mana={3}{B}
|
||||
type=Creature
|
||||
subtype=Zombie Sliver
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Leadership Vacuum
|
||||
target=player
|
||||
auto=ability$!name(Put back each commander) name(Put back each commander) all(*[iscommander]|mybattlefield) moveto(mycommandzone)!$ targetedplayer
|
||||
@@ -66811,6 +66914,37 @@ power=5
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Nyxborn Behemoth
|
||||
abilities=trample
|
||||
anyzone=foreach(enchantment[-creature;manacost=1]|mybattlefield) changecost(colorless:-1) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=2]|mybattlefield) changecost(colorless:-2) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=3]|mybattlefield) changecost(colorless:-3) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=4]|mybattlefield) changecost(colorless:-4) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=5]|mybattlefield) changecost(colorless:-5) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=6]|mybattlefield) changecost(colorless:-6) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=7]|mybattlefield) changecost(colorless:-7) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=8]|mybattlefield) changecost(colorless:-8) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=9]|mybattlefield) changecost(colorless:-9) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=10]|mybattlefield) changecost(colorless:-10) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=11]|mybattlefield) changecost(colorless:-11) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=12]|mybattlefield) changecost(colorless:-12) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=13]|mybattlefield) changecost(colorless:-13) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=14]|mybattlefield) changecost(colorless:-14) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=15]|mybattlefield) changecost(colorless:-15) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=16]|mybattlefield) changecost(colorless:-16) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=17]|mybattlefield) changecost(colorless:-17) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=18]|mybattlefield) changecost(colorless:-18) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost=19]|mybattlefield) changecost(colorless:-19) forcedalive
|
||||
anyzone=foreach(enchantment[-creature;manacost>=20]|mybattlefield) changecost(colorless:-26) forcedalive
|
||||
auto={1}{G}{S(other enchantment|mybattlefield)}:name(Gain indestructible) transforms((,newability[indestructible])) ueot
|
||||
text=This spell costs {X} less to cast, where X is the total mana value of noncreature enchantments you control. -- Trample -- {1}{G}, Sacrifice another enchantment: Nyxborn Behemoth gains indestructible until end of turn.
|
||||
mana={10}{G}{G}
|
||||
type=Enchantment Creature
|
||||
subtype=Beast
|
||||
power=10
|
||||
toughness=10
|
||||
[/card]
|
||||
[card]
|
||||
name=Nyxborn Brute
|
||||
mana={3}{R}{R}
|
||||
type=Enchantment Creature
|
||||
@@ -68110,6 +68244,17 @@ power=5
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Onakke Oathkeeper
|
||||
#MISSING: Creatures can't attack planeswalkers
|
||||
autograveyard={4}{W}{W}{E}:name(Return a planeswalker) target(planeswalker|mygraveyard) moveTo(mybattlefield)
|
||||
text=Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control. -- {4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield.
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
subtype=Ogre Spirit
|
||||
power=0
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Onakke Ogre
|
||||
mana={2}{R}
|
||||
type=Creature
|
||||
@@ -68154,6 +68299,16 @@ text=Ondu Skyruins enters the battlefield tapped. -- {T}: Add {W}. // {6}{W}{W}
|
||||
type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Ondu Spiritdancer
|
||||
auto=@movedTo(enchantment|myBattlefield) turnlimited:may name(Create copy) all(trigger[to]) name(Create copy) transforms((,newability[activate castcard(copied)])) oneshot
|
||||
text=Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn.
|
||||
mana={4}{W}
|
||||
type=Creature
|
||||
subtype=Kor Cleric
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=One Ring to Rule Them All
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
@@ -77346,6 +77501,17 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Regal Sliver
|
||||
auto=@movedto(sliver|mybattlefield) restriction{compare(pmonarch)~morethan~0}:name(All slivers gain 1/1) all(sliver|mybattlefield) 1/1 ueot
|
||||
auto=@movedto(sliver|mybattlefield) restriction{compare(pmonarch)~equalto~0}:_MONARCH_CONTROLLER_
|
||||
text=Sliver creatures you control have "When this creature enters the battlefield, Slivers you control get +1/+1 until end of turn if you're the monarch. Otherwise, you become the monarch."
|
||||
mana={3}{W}
|
||||
type=Creature
|
||||
subtype=Sliver
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Regenesis
|
||||
target=<upto:2>*[-instant;-sorcery]|myGraveyard
|
||||
auto=moveTo(ownerHand)
|
||||
@@ -89130,6 +89296,14 @@ power=3
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Sliver Army
|
||||
color=black
|
||||
type=Creature
|
||||
subtype=Sliver Army
|
||||
power=0
|
||||
toughness=0
|
||||
[/card]
|
||||
[card]
|
||||
name=Sliver Hive
|
||||
auto={T}:add{C}
|
||||
auto=this(variable{type:sliver:myrestrictedcastingzone}>0) {T}:add{W}
|
||||
@@ -96841,6 +97015,16 @@ power=0
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Taunting Sliver
|
||||
auto=@movedto(sliver|mybattlefield):name(Goad a creature) target(creature|opponentbattlefield) _GOAD_
|
||||
text=Sliver creatures you control have "When this creature enters the battlefield, goad target creature an opponent controls." (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
subtype=Sliver
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Tavern Brawler
|
||||
auto=lord(creature[iscommander]|mybattlefield) transforms((,newability[@each my upkeep:name(Exile top card) name(Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[name(Commander gets +X/0) target(creature[iscommander]|mybattlefield) manacost/0 ueot])) ueot )!]))
|
||||
text=Commander creatures you own have "At the beginning of your upkeep, exile the top card of your library. This creature gets +X/+0 until end of turn, where X is that card's mana value. You may play that card this turn."
|
||||
@@ -100566,6 +100750,17 @@ power=4
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Titan of Littjara
|
||||
auto=chooseatype transforms((chosentype,newability[all(other *[creature;share!types!]|mybattlefield) transforms((,newability[may name(Draw and discard) draw:1 controller and!( ability$!name(Discard a card) reject notatarget(*|myhand)!$ controller )!])) oneshot])) forever chooseend
|
||||
auto=_ATTACKING_name(Draw and discard) name(Draw and discard) all(other creature[chosentype;illusion]|mybattlefield) transforms((,newability[may name(Draw and discard) draw:1 controller and!( ability$!name(Discard a card) reject notatarget(*|myhand)!$ controller )!])) oneshot
|
||||
text=As Titan of Littjara enters the battlefield, choose a creature type. -- Titan of Littjara is the chosen type in addition to its other types. -- Whenever Titan of Littjara enters the battlefield or attacks, you may draw a card for each other creature you control that shares a creature type with it. If you do, discard a card.
|
||||
mana={4}{U}{U}
|
||||
type=Creature
|
||||
subtype=Illusion
|
||||
power=6
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Titan's Presence
|
||||
auto=if type(*[colorless&power=0]|myhand)~morethan~0 then choice name(Reveal creature with power 0) name(Reveal creature with power 0) target(creature[power<=0]) moveto(exile)
|
||||
auto=if type(*[colorless&power=1]|myhand)~morethan~0 then choice name(Reveal creature with power 1) name(Reveal creature with power 1) target(creature[power<=1]) moveto(exile)
|
||||
|
||||
@@ -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 04-08-2023
|
||||
#I sorted this programmatically so the other comments are removed except for AUTO_DEFINE - Vitty85 05-08-2023
|
||||
[card]
|
||||
name=Abandon Reason
|
||||
target=<upto:2>creature
|
||||
@@ -31038,7 +31038,7 @@ abilities=flying
|
||||
[card]
|
||||
name=Dragon Egg Dragon
|
||||
abilities=flying
|
||||
auto={R}:1/0 ueot
|
||||
auto={R}:name(Gain 1/0) 1/0 ueot
|
||||
text=Flying -- {R}: This creature gets +1/+0 until end of turn.
|
||||
type=Creature
|
||||
subtype=Dragon
|
||||
@@ -31049,7 +31049,7 @@ toughness=2
|
||||
[card]
|
||||
name=Dragon Egg
|
||||
abilities=defender
|
||||
auto=_DIES_token(-370660)
|
||||
auto=_DIES_name(Create dragon) token(Dragon Egg Dragon)
|
||||
text=Defender. -- When Dragon Egg dies, put a 2/2 red Dragon creature token with flying onto the battlefield. It has "{R}: This creature gets +1/+0 until end of turn".
|
||||
mana={2}{R}
|
||||
type=Creature
|
||||
@@ -102067,7 +102067,7 @@ type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Sek'Kuar, Deathkeeper
|
||||
auto=@movedto(graveyard) from(other creature[-token]|myBattlefield):token(Graveborn, Creature Graveborn,3/1,haste red black)
|
||||
auto=@movedto(graveyard) from(other creature[-token]|myBattlefield):token(Graveborn,Creature Graveborn,3/1,haste,red,black)
|
||||
text=Whenever another nontoken creature you control dies, put a 3/1 black and red Graveborn creature token with haste onto the battlefield.
|
||||
mana={2}{B}{R}{G}
|
||||
type=Legendary 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 27-07-2023
|
||||
#We sorted this in alphabetical order - Luruz & Vitty85 05-08-2023
|
||||
[card]
|
||||
name=Abian, Luvion Usurper
|
||||
auto=counter(0/0,5,loyalty)
|
||||
@@ -462,6 +462,18 @@ type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Dressed to Kill
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red mana) add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red and deal damage) target(player,planeswalker) damage:1 && add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile top 5 cards) emblem transforms((,newability[@movedto(*[red]|mystack):all(trigger[to]) transforms((,newability[name(Deals damage) target(anytarget) damage:totmanaspent])) oneshot],newability[all(*[zpos<=5]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!])) forever dontremove
|
||||
text=+1: Add {R}. Chandra, Dressed to Kill deals 1 damage to up to one target player or planeswalker. -- +1: Exile the top card of your library. If it's red, you may cast it this turn. -- -7: Exile the top five cards of your library. You may cast red spells from among them this turn. You get an emblem with "Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell."
|
||||
mana={1}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Fire Artisan
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto=@counterremoved(0/0,1,Loyalty) from(this):damage:1 target(opponent)
|
||||
@@ -587,6 +599,26 @@ type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Legacy of Fire
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Add mana) foreach(planeswalker|mybattlefield) add{R}
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 1 loyalty) name(+0: Remove 1 loyalty) target(*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 2 loyalty) name(+0: Remove 2 loyalty) target(<2>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=2]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 3 loyalty) name(+0: Remove 3 loyalty) target(<3>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=3]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 4 loyalty) name(+0: Remove 4 loyalty) target(<4>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=4]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 5 loyalty) name(+0: Remove 5 loyalty) target(<5>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=5]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 6 loyalty) name(+0: Remove 6 loyalty) target(<6>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=6]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 7 loyalty) name(+0: Remove 7 loyalty) target(<7>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=7]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 8 loyalty) name(+0: Remove 8 loyalty) target(<8>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=8]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 9 loyalty) name(+0: Remove 9 loyalty) target(<9>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=9]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Remove 10 loyalty) name(+0: Remove 10 loyalty) target(<10>*[counter{0/0.1.Loyalty}]|mybattlefield) counter(0/0.-1.Loyalty) && all(*[zpos<=10]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile ueot])) ueot )!
|
||||
auto=@each my endofturn:name(Deal damage) foreach(planeswalker|mybattlefield) damage:1 opponent
|
||||
text=At the beginning of your end step, Chandra, Legacy of Fire deals X damage to each opponent, where X is the number of planeswalkers you control. -- [+1]: Add {R} for each planeswalker you control. -- [0]: Remove a loyalty counter from each of any number of permanents you control. Exile that many cards from the top of your library. You may play them this turn.
|
||||
mana={4}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra Nalaar
|
||||
auto=counter(0/0,6,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Deals 1 damage to player or planeswalker) damage:1 target(player,planeswalker)
|
||||
@@ -607,18 +639,6 @@ type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Dressed to Kill
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red mana) add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Add red and deal damage) target(player,planeswalker) damage:1 && add{R} controller
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Exile top 5 cards) emblem transforms((,newability[@movedto(*[red]|mystack):all(trigger[to]) transforms((,newability[name(Deals damage) target(anytarget) damage:totmanaspent])) oneshot],newability[all(*[zpos<=5]|mylibrary) moveto(myexile) and!( if cantargetcard(*[red]|*) then canplayfromexile ueot )!])) forever dontremove
|
||||
text=+1: Add {R}. Chandra, Dressed to Kill deals 1 damage to up to one target player or planeswalker. -- +1: Exile the top card of your library. If it's red, you may cast it this turn. -- -7: Exile the top five cards of your library. You may cast red spells from among them this turn. You get an emblem with "Whenever you cast a red spell, this emblem deals X damage to any target, where X is the amount of mana spent to cast that spell."
|
||||
mana={1}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Novice Pyromancer
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Elemental creatures gets +2/+0) all(creature[elemental]|mybattlefield) 2/0 ueot
|
||||
@@ -3191,6 +3211,18 @@ type=Legendary Planeswalker
|
||||
subtype=Teyo
|
||||
[/card]
|
||||
[card]
|
||||
name=Teyo, Geometric Tactician
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto=token(Wall,Creature Wall,0/4,defender,flying,white)
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Draw card) draw:1 controller && draw:1 opponent
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Choose left) donothing
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Choose right) donothing
|
||||
text=When Teyo, Geometric Tactician enters the battlefield, create a 0/4 white Wall creature token with defender and flying. -- [+1]: You and target opponent each draw a card. -- [-2]: Choose left or right. Until your next turn, each player may attack only the nearest opponent in the last chosen direction and planeswalkers controlled by that opponent.
|
||||
mana={2}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Teyo
|
||||
[/card]
|
||||
[card]
|
||||
name=Teyo, the Shieldmage
|
||||
abilities=controllershroud
|
||||
auto=counter(0/0,5,loyalty)
|
||||
@@ -3677,6 +3709,18 @@ type=Legendary Planeswalker
|
||||
subtype=Vraska
|
||||
[/card]
|
||||
[card]
|
||||
name=Vronos, Masked Inquisitor
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Phase out) target(<upto:2>other planeswalker|myBattlefield) transforms((,newability[phaseaction[endofturn once sourceinplay] phaseout])) forever
|
||||
auto={C(0/0,+1,Loyalty)}:name(+1: Don't phase out) donothing
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Return nonland permanent) target(*[-land]|opponentbattlefield) moveto(ownerhand)
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Artifact becomes construct) target(artifact|myBattlefield) transforms((Creature Artifact Construct,setpower=9,settoughness=9,newability[vigilance],newability[indestructible],newability[unblockable])) forever
|
||||
text=[+1]: Up to two other target planeswalkers you control phase out at the beginning of the next end step. (Treat them and anything attached to them as though they don't exist until your next turn.) -- [-2]: For each opponent, return up to one target nonland permanent that player controls to its owner's hand. -- [-7]: Target artifact you control becomes a 9/9 Construct artifact creature and gains vigilance, indestructible, and "This creature can't be blocked."
|
||||
mana={3}{U}{U}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Vronos
|
||||
[/card]
|
||||
[card]
|
||||
name=Will Kenrith
|
||||
abilities=partner,canbecommander
|
||||
partner=Rowan Kenrith
|
||||
|
||||
@@ -2,7 +2,7 @@ grade=unsupported
|
||||
#The cards in this file are not implemented/incomplete yet.
|
||||
#Updated Card lists not in primitives (Borderline, Crappy, Unsupported and Missing Cards)
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programatically - Vitty85 07-07-2023
|
||||
#I sorted this programatically - Vitty85 05-08-2023
|
||||
[card]
|
||||
name="Ach! Hans, Run!"
|
||||
text=At the beginning of your upkeep, you may say "Ach Hans, run It's the . . ." and name a creature card. If you do, search your library for the named card, put it into play, then shuffle your library. That creature has haste. Remove it from the game at end of turn.
|
||||
@@ -4522,6 +4522,15 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Hatchery Sliver
|
||||
text=Replicate {1}{G} (When you cast this spell, copy it for each time you paid its replicate cost.) -- Each Sliver spell you cast has replicate. The replicate cost is equal to its mana cost. (A copy of a permanent spell becomes a token.)
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Sliver
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Haunting Wind
|
||||
text=Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, Haunting Wind deals 1 damage to that artifact's controller.
|
||||
mana={3}{B}
|
||||
@@ -5224,6 +5233,16 @@ mana={4}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Jaya's Phoenix
|
||||
abilities=flying,haste
|
||||
text=Flying, haste -- Whenever Jaya's Phoenix deals combat damage to a player or planeswalker, copy the next loyalty ability you activate this turn when you activate it. You may choose new targets for the copy. -- Whenever you cast a planeswalker spell, you may return Jaya's Phoenix from your graveyard to the battlefield.
|
||||
mana={4}{R}
|
||||
type=Creature
|
||||
subtype=Phoenix
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Jalum Grifter
|
||||
text={1}{R}, {T}: Put Jalum Grifter and two lands you control face down in front of target opponent after revealing each card to him or her. Then, rearrange the order of the three cards as often as you wish, keeping them on the table at all times. That opponent then chooses one of those cards. If a land is chosen, destroy target card in play. Otherwise, sacrifice Jalum Grifter.
|
||||
mana={3}{R}{R}
|
||||
|
||||
Reference in New Issue
Block a user