Fixed background partner ability, added some new cards from CLB set.

This commit is contained in:
Vittorio Alfieri
2023-04-27 09:19:34 +02:00
parent d9655ab833
commit 24337d8e66
2 changed files with 246 additions and 3 deletions

View File

@@ -36,7 +36,7 @@ type=Artifact
[/card]
[card]
name=Abdel Adrian, Gorion's Ward
abilities=backgoundpartner
abilities=backgroundpartner
auto=may name(Exile nonland permanents) target(<anyamount>other *[-land]|mybattlefield) transforms((,newability[token(Soldier^Creature Soldier^1/1^white)],newability[moveto(exile) and!( counter(0/0.1.AbdelExiled) )!])) oneshot
auto=_DIES_name(Return exiled permanents) all(*[counter{0/0.1.AbdelExiled}]|myexile) moveto(mybattlefield)
text=When Abdel Adrian, Gorion's Ward enters the battlefield, exile any number of other nonland permanents you control until Abdel Adrian leaves the battlefield. Create a 1/1 white Soldier creature token for each permanent exiled this way. -- Choose a Background (You can have a Background as a second commander.)
@@ -5599,6 +5599,16 @@ power=0
toughness=3
[/card]
[card]
name=Bane's Contingency
target=*|stack
aicode=activate transforms((,newability[may draw:1 controller])) oneshot
auto=may name(Scry 2 and draw) scry:2 scrycore delayed draw:1 controller scrycoreend scryend
auto=fizzle
text=Counter target spell. If that spell targets a commander you control, instead counter that spell, scry 2, then draw a card.
mana={1}{U}{U}
type=Instant
[/card]
[card]
name=Bane's Invoker
auto={8}:name(Wind Walk) target(<upto:2>creature) 2/2 && flying ueot
text=Wind Walk - {8}: Up to two target creatures each get +2/+2 and gain flying until end of turn.
@@ -11518,6 +11528,22 @@ power=2
toughness=2
[/card]
[card]
name=Candlekeep Inspiration
auto=all(creature|mybattlefield) transforms((,setpower=type:*[instant;sorcery;adventure]:myexileplustype:*[instant;sorcery;adventure]:mygraveyardplusend,settoughness=type:*[instant;sorcery;adventure]:myexileplustype:*[instant;sorcery;adventure]:mygraveyardplusend)) ueot
text=Until end of turn, creatures you control have base power and toughness X/X, where X is the number of cards you own in exile and in your graveyard that are instant cards, are sorcery cards, and/or have an Adventure.
mana={4}{U}
type=Sorcery
[/card]
[card]
name=Candlekeep Sage
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[@movedTo(this|nonbattlezone) from(battlefield):name(Draw a card) draw:1 controller]))
auto=@movedTo(*[iscommander]|myBattlefield):name(Draw a card) draw:1 controller
text=Commander creatures you own have "When this creature enters or leaves the battlefield, draw a card."
mana={2}{U}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Candlelight Vigil
target=creature
auto=teach(creature) +3/+2
@@ -15865,6 +15891,14 @@ mana={R}{R}{R}
type=Sorcery
[/card]
[card]
name=Cone of Cold
auto=all(*[zpos=1]|mylibrary) transforms((,newability[@dierolled(this|mylibrary) result(20) from(controller) once:emblem transforms((,newability[@movedTo(creature|opponentbattlefield):name(Creatures enter tapped) all(trigger[to]) tap(noevent)])) uynt])) oneshot
auto=name(Roll a d20) rolld20 20 winability all(creature|opponentbattlefield) freeze winabilityend loseability if compare(lastrollresult)~lessthan~10 then all(creature|opponentbattlefield) tap else all(creature|opponentbattlefield) freeze loseabilityend rolld20end
text=Roll a d20. -- 1—9 | Tap all creatures your opponents control. -- 10—19 | Tap all creatures your opponents control. Those creatures don't untap during their controllers' next untap steps. -- 20 | Tap all creatures your opponents control. Those creatures don't untap during their controllers' next untap steps. Until your next turn, creatures your opponents control enter the battlefield tapped.
mana={3}{U}
type=Sorcery
[/card]
[card]
name=Cone of Flame
target=player
auto=choice name(1 Player, 2, 3 Creature) damage:1 && damage:2 target(creature) && ability$!name(damage) choice target(other creature) damage:3!$ controller
@@ -16292,6 +16326,15 @@ power=0
toughness=0
[/card]
[card]
name=Contraband Livestock
target=creature
auto=moveto(exile)
auto=name(Roll a d20) rolld20 20 winability token(Goat,Creature Goat,0/1,white) targetcontroller winabilityend loseability if compare(lastrollresult)~lessthan~10 then token(Ox,Creature Ox,4/4,green) targetcontroller else token(Boar,Creature Boar,2/2,green) targetcontroller loseabilityend rolld20end
text=Exile target creature, then roll a d20. -- 1—9 | Its controller creates a 4/4 green Ox creature token. -- 10—19 | Its controller creates a 2/2 green Boar creature token. -- 20 | Its controller creates a 0/1 white Goat creature token.
mana={1}{W}
type=Instant
[/card]
[card]
name=Contract Killing
target=creature
auto=destroy
@@ -23581,6 +23624,14 @@ power=2
toughness=1
[/card]
[card]
name=Dungeon Delver
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[twodngtrg]))
text=Commander creatures you own have "Room abilities of dungeons you own trigger an additional time."
mana={1}{U}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Dungeon Descent
auto=tap(noevent)
auto={T}:Add{C}
@@ -24717,6 +24768,17 @@ mana={3}
type=Artifact
[/card]
[card]
name=Ellyn Harbreeze, Busybody
abilities=backgroundpartner
auto={T}:name(Look top X cards) reveal:type:*[token;fresh]:mybattlefield optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
text={T}: Look at the top X cards of your library, where X is the number of tokens you created this turn. Put one of those cards into your hand and the rest on the bottom of your library in a random order. -- Choose a Background (You can have a Background as a second commander.)
mana={3}{W}
type=Legendary Creature
subtype=Human Peasant
power=2
toughness=4
[/card]
[card]
name=Elminster's Simulacrum
auto=may name(Copy target creature) clone target(creature|opponentBattlefield)
text=For each opponent, you create a token that's a copy of up to one target creature that player controls.
@@ -27080,7 +27142,7 @@ type=Snow Land
[/card]
[card]
name=Faceless One
abilities=backgoundpartner
abilities=backgroundpartner
autocommandzone=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualWhite}]|myzones) becomes(^white)],newability[lord(*[counter{0/0.1.PerpetualBlack}]|myzones) becomes(^black)],newability[lord(*[counter{0/0.1.PerpetualBlue}]|myzones) becomes(^blue)],newability[lord(*[counter{0/0.1.PerpetualGreen}]|myzones) becomes(^green)],newability[lord(*[counter{0/0.1.PerpetualRed}]|myzones) becomes(^red)],)) forever dontremove
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose White) name(Choose White) counter(0/0.1.PerpetualWhite) notrg
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Black) name(Choose Black) counter(0/0.1.PerpetualBlack) notrg
@@ -27668,6 +27730,14 @@ mana={1}{U}
type=Instant
[/card]
[card]
name=Far Traveler
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[@each my endofturn:may name(Exile a creature) target(creature[tapped]|mybattlefield) moveto(myexile) and!( moveto(ownerbattlefield) )!]))
text=Commander creatures you own have "At the beginning of your end step, exile up to one target tapped creature you control, then return it to the battlefield under its owner's control."
mana={2}{W}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Farewell
auto=ability$!name(Exile all graveyards) may name(Exile all graveyards) moveto(exile) all(*|graveyard)!$ controller
auto=ability$!name(Exile all enchantments) may name(Exile all enchantments) moveto(exile) all(enchantment)!$ controller
@@ -28470,6 +28540,14 @@ power=2
toughness=2
[/card]
[card]
name=Feywild Visitor
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[@combatdamagefoeof(player) from(creature[-token]|mybattlefield):name(Create Faerie) token(Faerie Dragon^Creature Faerie Dragon^1/1^blue^flying)],newability[@combatdamageof(player) from(creature[-token]|mybattlefield):name(Create Faerie) token(Faerie Dragon^Creature Faerie Dragon^1/1^blue^flying)]))
text=Commander creatures you own have "Whenever one or more nontoken creatures you control deal combat damage to a player, you create a 1/1 blue Faerie Dragon creature token with flying."
mana={2}{U}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Fibrous Entangler
abilities=vigilance
auto=_ATTACKING_all(creature|opponentbattlefield) mustblock ueot
@@ -29572,6 +29650,14 @@ power=2
toughness=1
[/card]
[card]
name=Flaming Fist
auto=@combat(attacking) source(*[iscommander]|mybattlefield):name(Commander gains double strike) all(trigger[to]) transforms((,newability[double strike])) ueot
text=Commander creatures you own have "Whenever this creature attacks, it gains double strike until end of turn."
mana={2}{W}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Flaming Fist Officer
auto=@movedTo(other creature|nonbattlezone) from(mybattlefield):counter(1/1)
text=Whenever another creature you control leaves the battlefield, put a +1/+1 counter on Flaming Fist Officer.
@@ -31328,6 +31414,15 @@ power=3
toughness=2
[/card]
[card]
name=Gale's Redirection
target=*|stack
auto=fizzleto(exile)
auto=name(Roll a d20) rolld20 20 winability all(*[zpos=type:*:opponentexile]|opponentexile) transforms((,newability[canplayfromexile],newability[zerocast])) forever winabilityend loseability if compare(lastrollresultplusmanacostplusend)~lessthan~15 then all(*[zpos=type:*:opponentexile]|opponentexile) transforms((,newability[canplayfromexile],newability[anytypeofmana])) forever else all(*[zpos=type:*:opponentexile]|opponentexile) transforms((,newability[canplayfromexile],newability[zerocast])) forever loseabilityend rolld20end
text=Exile target spell, then roll a d20 and add that spell's mana value. -- 1—14 | You may cast the exiled card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. -- 15+ | You may cast the exiled card without paying its mana cost for as long as it remains exiled.
mana={3}{U}{U}
type=Instant
[/card]
[card]
name=Gale, Waterdeep Prodigy
abilities=chooseabackground
auto=@movedTo(instant|mystack) from(myhand):may name(Cast sorcery) target(sorcery|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) oneshot
@@ -36057,6 +36152,22 @@ power=2
toughness=3
[/card]
[card]
name=Guardian Naga // Banishing Coils
abilities=vigilance,adventure,asflash
restriction=can play creature
otherrestriction=type(*[artifact;enchantment]|battlefield)~morethan~0
other={2}{W} name(Adventure)
auto=if paid(alternative) then name(Exile artifact or enchantment) name(Exile artifact or enchantment) target(*[artifact;enchantment]|battlefield) moveto(exile)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=this(variable{controllerturn}>0) transforms((,newability[preventalldamage to(this)]))
text=Vigilance -- As long as it's your turn, prevent all damage that would be dealt to Guardian Naga. // Exile target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.)
mana={5}{W}{W}
type=Creature
subtype=Naga
power=5
toughness=6
[/card]
[card]
name=Guardian Project
auto=@movedto(creature[-token]|mybattlefield):all(trigger[to]) transforms((,newability[if type(creature[share!name!]|mybattlefield)~lessthan~2 then if type(creature[share!name!]|mygraveyard)~lessthan~1 then draw:1 controller])) ueot
text=Whenever a nontoken creature enters the battlefield under your control, if it doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card.
@@ -39274,6 +39385,19 @@ mana={6}
type=Artifact
[/card]
[card]
name=Horn of Valhalla // Ysgard's Call
other={X}{W}{W} name(Adventure)
restriction=can play artifact
auto=if paid(alternative) then name(Create Soldiers) name(Create Soldiers) token(Soldier,Creature Soldier,1/1,white)*X
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=teach(creature) type:creature:mybattlefield/type:creature:mybattlefield nonstatic
auto={3}:equip
text=Equipped creature gets +1/+1 for each creature you control. -- Equip {3} // Create X 1/1 white Soldier creature tokens. (Then exile this card. You may cast the artifact later from exile.)
mana={1}{W}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Hornbash Mentor
auto=name(Put trample counter) target(creature[-human]|myBattlefield) transforms((,newability[counter(0/0.1.Trample)],newability[this(counter{0/0.1.Trample}>=1) trample])) forever
auto={2}{G}{T}:counter(1/1) all(creature[trample]|myBattlefield)
@@ -40389,6 +40513,22 @@ power=3
toughness=3
[/card]
[card]
name=Illithid Harvester // Plant Tadpoles
abilities=adventure
other={X}{U}{U} name(Adventure)
restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0
auto=if paid(alternative) then name(Tap X creatures) name(Tap X creatures) target(<prex>creature|Battlefield) freeze
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=ifnot paid(alternative) then may name(Turn creatures) name(Turn creatures) target(<anyamout>creature[-token;tapped]|battlefield) flip(Soldier Bas) and!( transforms((Artifact Creature Horror,setpower=2,settoughness=2)) forever )!
text=Ceremorphosis — When Illithid Harvester enters the battlefield, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. // Tap X target creatures. They don't untap during their controllers' next untap steps. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U}
type=Creature
subtype=Horror
power=4
toughness=4
[/card]
[card]
name=Illuminate
abilities=hasotherkicker
target=creature
@@ -41940,6 +42080,14 @@ power=1
toughness=4
[/card]
[card]
name=Inspiring Leader
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[lord(creature[token]|mybattlefield) 2/2]))
text=Commander creatures you own have "Creature tokens you control get +2/+2."
mana={2}{W}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Inspiring Overseer
abilities=flying
auto=life:1 && draw:1
@@ -46646,6 +46794,13 @@ type=Enchantment
subtype=Aura
[/card]
[card]
name=Lapis Orb of Dragonkind
auto={T}:name(Add blue mana) transforms((,newability[add{U}],newability[@movedto(creature[dragon]|mystack) turnlimited:name(Scry 2)_SCRY_(2)])) ueot
text={T}: Add {U}. When you spend this mana to cast a Dragon creature spell, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
mana={2}{U}
type=Artifact
[/card]
[card]
name=Laquatus's Disdain
target=*|stack
auto=transforms((,newability[if gravecast then fizzle])) forever
@@ -47238,6 +47393,12 @@ power=2
toughness=2
[/card]
[card]
name=Legion Loyalty
text=Creatures you control have myriad. (Whenever a creature with myriad attacks, for each opponent other than defending player, you may create a token that's a copy of that creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)
mana={6}{W}{W}
type=Enchantment
[/card]
[card]
name=Legion Vanguard
aicode=activate transforms((,newability[explores],newability[if type(land[zpos=1]|mylibrary)~lessthan~1 then all(this) counter(1/1) else all(land[zpos=1]|mylibrary) moveto(myhand)])) oneshot
auto={1}{S(other creature|mybattlefield)}:name(Explores) reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[counter(1/1)])) forever optiononeend optiontwo if type(land|reveal)~morethan~0 then name(move to Hand) target(<1>*|reveal) moveto(myHand) else transforms((,newability[Choice name(back to library) target(<1>*|reveal) moveto(mylibrary)],newability[Choice name(put into Graveyard) target(<1>*|reveal) moveto(myGraveyard)])) oneshot optiontwoend afterrevealed explores afterrevealedend revealend
@@ -52776,6 +52937,15 @@ mana={1}{W}{U}
type=Enchantment
[/card]
[card]
name=Modify Memory
target=creature|opponentbattlefield
restriction=type(creature|mybattlefield)~morethan~0
auto=moveto(mybattlefield) and!( transforms((,newability[name(Exchange your creature) target(other creature|mybattlefield) moveto(opponentbattlefield)])) oneshot )!
text=Exchange control of two target creatures controlled by different players. If you control neither creature, draw three cards.
mana={4}{U}
type=Sorcery
[/card]
[card]
name=Mogg Infestation
target=player
auto=all(creature|targetedpersonsbattlefield) destroy and!( if cantargetcard(creature|graveyard) then _GOBLINTOKEN_*2 targetedplayerbattlefield)!
@@ -53212,6 +53382,21 @@ mana={2}{R}
type=Instant
[/card]
[card]
name=Moonshae Pixie // Pixie Dust
abilities=flying,adventure,asflash
restriction=can play creature
other={1}{U} name(Adventure)
auto=if paid(alternative) then may name(Creatures gain flying) name(Creatures gain flying) target(<upto:3>creature|battlefield) transforms((,newability[flying])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=ifnot paid(alternative) then if opponentdamagedbycombat then name(Draw a card) name(Draw a card) name(Draw a card) draw:1 controller
text=Flying -- When Moonshae Pixie enters the battlefield, draw cards equal to the number of opponents who were dealt combat damage this turn. // Up to three target creatures gain flying until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={3}{U}
type=Creature
subtype=Faerie
power=2
toughness=2
[/card]
[card]
name=Moonsilver Key
auto={1}{T}{S}:name(Search land) target(land[basic]|mylibrary) moveto(myhand) and!( shuffle )!
auto={1}{T}{S}:name(Search artifact) target(artifact|mylibrary) moveto(myhand) and!( shuffle )!
@@ -59295,6 +59480,22 @@ power=1
toughness=3
[/card]
[card]
name=Pegasus Guardian // Rescue the Foal
abilities=flying,adventure,asflash
restriction=can play creature
otherrestriction=type(creature|mybattlefield)~morethan~0
other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|myBattlefield) moveto(exile) and!( moveto(ownerbattlefield) )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=@each my end restriction{revolt}:name(Create Pegasus) token(Pegasus,Creature Pegasus,1/1,white,flying)
text=Flying -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 white Pegasus creature token with flying. // Exile target creature you control, then return that card to the battlefield under its owner's control. (Then exile this card. You may cast the creature later from exile.)
mana={5}{W}
type=Creature
subtype=Pegasus
power=3
toughness=3
[/card]
[card]
name=Pelakka Caverns
auto=tap(noevent)
auto={T}:add{B}
@@ -65022,6 +65223,13 @@ power=1
toughness=1
[/card]
[card]
name=Recruitment Drive
auto=name(Roll a d20) rolld20 20 winability token(Knight,Creature Knight,2/2,white)*3 winabilityend loseability if compare(lastrollresult)~lessthan~10 then token(Soldier,Creature Soldier,1/1,white)*2 else token(Knight,Creature Knight,2/2,white)*2 loseabilityend rolld20end
text=Roll a d20. -- 1—9 | Create two 1/1 white Soldier creature tokens. -- 10—19 | Create two 2/2 white Knight creature tokens. -- 20 | Create three 2/2 white Knight creature tokens.
mana={2}{W}
type=Sorcery
[/card]
[card]
name=Recruitment Officer
auto={3}{W}:name(look) reveal:4 optionone name(Get a card) target(<1>creature[manacost<=3]|reveal) moveto(ownerhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
text={3}{W}: Look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
@@ -70678,6 +70886,34 @@ power=3
toughness=4
[/card]
[card]
name=Sculpted Sunburst
target=creature|mybattlefield
auto=moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )!
auto=if cantargetcard(*[power=1]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=1]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=2]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=2]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=3]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=3]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=4]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=4]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=5]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=5]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=6]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=6]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=7]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=7]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=8]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=8]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=9]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=9]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=10]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=10]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=11]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=11]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=12]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=12]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=13]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=13]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=14]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=14]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=15]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=15]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=16]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=16]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=17]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=17]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=18]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=18]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power=19]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=19]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
auto=if cantargetcard(*[power>=20]|*) then ability$!name(Choose a creature) name(Choose a creature) target(creature[power<=20]|mybattlefield) moveto(mybattlefield) and!( all(other creature[mybattlefield]) moveto(exile) )! !$ opponent
text=Choose a creature you control, then each opponent chooses a creature they control with equal or lesser power. If you chose a creature this way, exile each creature not chosen by any player this way.
mana={3}{W}{W}
type=Sorcery
[/card]
[card]
name=Sculptor of Winter
auto={T}:target(land[snow]|battlefield) untap
text={T}: Untap target snow land.
@@ -89829,6 +90065,13 @@ power=2
toughness=1
[/card]
[card]
name=Veteran Soldier
text=Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, for each opponent, create a 1/1 white Soldier creature token that's tapped and attacking that opponent."
mana={1}{W}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Veteran's Powerblade
auto=teach(creature) 2/0
auto={W}:equip target(Soldier)

View File

@@ -245,7 +245,7 @@ const char* Constants::MTGBasicAbilities[] = {
"countershroud", //Card can't get any kind of counter (e.g. "Solemnity").
"nonight", //It can't become night (e.g. "Angel of Eternal Dawn").
"nodamageremoved", //Damage is not removed from card (e.g. "Patient Zero").
"backgoundpartner" //Can choose a backgorund partner as commander (e.g. "Faceless One").
"backgroundpartner" //Can choose a backgorund partner as commander (e.g. "Faceless One").
};
map<string,int> Constants::MTGBasicAbilitiesMap;