From 22376e873e3e43b936aa9c6acde8451e61dfd572 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Tue, 28 Feb 2017 21:45:34 +0800 Subject: [PATCH] corrections seems lord is persistent now --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 827 +++++++++---------- projects/mtg/src/MTGAbility.cpp | 5 + 2 files changed, 418 insertions(+), 414 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 1509175c9..7e0628ea7 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -101,7 +101,7 @@ toughness=2 [card] name=Abeyance target=player -auto=maxCast(*[instant;sorcery])0 targetedplayer ueot && lord(*|targetedpersonsbattlefield,targetedpersonsgraveyard,targetedpersonshand,targetedpersonsexile,targetedpersonsstack) onlymanaability ueot +auto=maxCast(*[instant;sorcery])0 targetedplayer ueot && all(*|targetedpersonsbattlefield,targetedpersonsgraveyard,targetedpersonshand,targetedpersonsexile,targetedpersonsstack) onlymanaability ueot auto=draw:1 controller text=Until end of turn, target player can't cast instant or sorcery spells, and that player can't activate abilities that aren't mana abilities. -- Draw a card. mana={1}{W} @@ -575,7 +575,7 @@ toughness=7 [/card] [card] name=Accorder Paladin -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) mana={1}{W} type=Creature @@ -1097,7 +1097,7 @@ toughness=4 [card] name=Aerie Mystics abilities=flying -auto={1}{G}{U}:lord(creature|myBattlefield) shroud ueot +auto={1}{G}{U}:all(creature|myBattlefield) shroud ueot text=Flying -- {1}{G}{U}: Creatures you control gain shroud until end of turn. mana={4}{W} type=Creature @@ -1730,7 +1730,7 @@ type=Enchantment [card] name=Aggravate target=player -auto=lord(creature|targetedpersonsbattlefield) transforms((,newability[@damaged(this) from(aggravate|*):all(trigger) mustattack ueot])) +auto=all(creature|targetedpersonsbattlefield) transforms((,newability[@damaged(this) from(aggravate|*):all(trigger) mustattack ueot])) ueot auto=damage:1 all(creature|targetedpersonsbattlefield) text=Aggravate deals 1 damage to each creature target player controls. Each creature dealt damage this way attacks this turn if able. mana={3}{R}{R} @@ -1804,8 +1804,8 @@ subtype=Aura [/card] [card] name=Agrus Kos, Wojek Veteran -auto=@combat(attacking) source(this):lord(creature[red;attacking]) 2/0 ueot -auto=@combat(attacking) source(this):lord(creature[white;attacking]) 0/2 ueot +auto=@combat(attacking) source(this):all(creature[red;attacking]) 2/0 ueot +auto=@combat(attacking) source(this):all(creature[white;attacking]) 0/2 ueot text=Whenever Agrus Kos, Wojek Veteran attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. mana={3}{R}{W} type=Legendary Creature @@ -2146,8 +2146,8 @@ toughness=1 [card] name=Akoum Battlesinger abilities=haste -auto=may lord(ally|myBattlefield) 1/0 ueot -auto=@movedTo(other ally|myBattlefield):may lord(ally|myBattlefield) 1/0 ueot +auto=may all(ally|myBattlefield) 1/0 ueot +auto=@movedTo(other ally|myBattlefield):may all(ally|myBattlefield) 1/0 ueot text=Haste -- Whenever Akoum Battlesinger or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. mana={1}{R} type=Creature @@ -2303,7 +2303,7 @@ toughness=2 [card] name=Akroan Phalanx abilities=vigilance -auto={2}{R}:lord(creature|mybattlefield) 1/0 ueot +auto={2}{R}:all(creature|mybattlefield) 1/0 ueot text=Vigilance -- {2}{R}: Creatures you control get +1/+0 until end of turn. mana={3}{W} type=Creature @@ -2412,7 +2412,7 @@ toughness=4 [card] name=Aku Djinn abilities=trample -auto=@each my upkeep:lord(creature|opponentBattlefield) counter(1/1,1) +auto=@each my upkeep:all(creature|opponentBattlefield) counter(1/1,1) text=Trample -- At the beginning of your upkeep, put a +1/+1 counter on each creature each opponent controls. mana={3}{B}{B} type=Creature @@ -3225,7 +3225,7 @@ toughness=2 [/card] [card] name=Ampryn Tactician -auto=choice lord(creature|mybattlefield) 1/1 ueot +auto=choice all(creature|mybattlefield) 1/1 ueot text=When Ampryn Tactician enters the battlefield, creatures you control get +1/+1 until end of turn. mana={2}{W}{W} type=Creature @@ -3418,8 +3418,8 @@ toughness=2 [card] name=Anax and Cymede abilities=first strike,vigilance -auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):lord(creature|myBattlefield) 1/1 ueot -auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):lord(creature|mybattlefield) trample ueot +auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):all(creature|myBattlefield) 1/1 ueot +auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):all(creature|mybattlefield) trample ueot text=Heroic - Whenever you cast a spell that targets Anax and Cymede, creatures you control get +1/+1 and gain trample until end of turn. mana={1}{R}{W} type=Legendary Creature @@ -4039,7 +4039,7 @@ type=Enchantment [card] name=Angelic Skirmisher abilities=flying -auto=@each combatbegins:ability$!choice lord(creature|mybattlefield) first strike ueot _ choice lord(creature|mybattlefield) vigilance ueot _ choice lord(creature|mybattlefield) lifelink ueot !$ controller +auto=@each combatbegins:ability$!choice all(creature|mybattlefield) first strike ueot _ choice all(creature|mybattlefield) vigilance ueot _ choice all(creature|mybattlefield) lifelink ueot !$ controller text=Flying -- At the beginning of each combat, choose first strike, vigilance, or lifelink. Creatures you control gain that ability until end of turn. mana={4}{W}{W} type=Creature @@ -4897,7 +4897,7 @@ toughness=4 [/card] [card] name=Arboria -auto=lord(creature) transforms((,newability[@each my beginofturn restriction{lastturn(*[-token]|mystack;mybattlefield)~morethan~0}:canattack ueot],cantattack)) +auto=lord(creature) transforms((,newability[while(restriction{didnotcastnontoken}) cantattack])) auto=@movedTo(other enchantment[world]|battlefield):sacrifice all(this) text=Creatures can't attack a player unless that player cast a spell or put a nontoken permanent onto the battlefield during his or her last turn. mana={2}{G}{G} @@ -5182,7 +5182,7 @@ toughness=2 [card] name=Archangel Avacyn abilities=flash,flying,vigilance -auto=lord(creature|mybattlefield) indestructible ueot +auto=all(creature|mybattlefield) indestructible ueot auto=@movedto(creature[-angel]|graveyard) from(mybattlefield) once:phaseaction[upkeep once,sourceinplay] flip(Avacyn, the Purifier) text=Flash -- Flying, vigilance -- When Archangel Avacyn enters the battlefield, creatures you control gain indestructible until end of turn. -- When a non-Angel creature you control dies, transform Archangel Avacyn at the beginning of the next upkeep. mana={3}{W}{W} @@ -5766,7 +5766,7 @@ subtype=Arlinn [/card] [card] name=Arlinn, Embraced by the Moon -auto={C(0/0,1,Loyalty)}:name(+1: 1/1 & trample) lord(creature|mybattlefield) 1/1 ueot && lord(creature|mybattlefield) trample ueot +auto={C(0/0,1,Loyalty)}:name(+1: 1/1 & trample) all(creature|mybattlefield) 1/1 ueot && all(creature|mybattlefield) trample ueot auto={C(0/0,-1,Loyalty)}:name(-1: damage & transform) damage:3 target(creature,player) && all(this) flip(Arlinn Kord) auto={C(0/0,-6,Loyalty)}:name(-6: emblem) emblem transforms((,newability[lord(creature|mybattlefield) {T}:target(creature,player) dynamicability],newability[lord(creature|mybattlefield) haste])) forever dontremove text=+1: Creatures you control get +1/+1 and gain trample until end of turn. -- -1: Arlinn, Embraced by the Moon deals 3 damage to target creature or player. Transform Arlinn, Embraced by the Moon. -- -6: You get an emblem with "Creatures you control have haste and ‘{T}: This creature deals damage equal to its power to target creature or player.'" @@ -6650,7 +6650,7 @@ type=Sorcery name=Assault Formation auto=lord(creature|mybattlefield) combattoughness auto={G}:target(creature[defender]) canattack -auto={2}{G}:lord(creature|myBattlefield) 0/1 ueot +auto={2}{G}:all(creature|myBattlefield) 0/1 ueot text=Each creature you control assigns combat damage equal to its toughness rather than its power. -- {G}: Target creature with defender can attack this turn as though it didn't have defender. -- {2}{G}: Creatures you control get +0/+1 until end of turn. mana={1}{G} type=Enchantment @@ -6809,7 +6809,7 @@ type=Artifact [/card] [card] name=Atarka Pummeler -auto={3}{r}{r}:lord(creature|mybattlefield) menace ueot restriction{compare(powertotalinplay)~morethan~7} +auto={3}{r}{r}:all(creature|mybattlefield) menace ueot restriction{compare(powertotalinplay)~morethan~7} text=Formidable -- {3}{R}{R}: Creatures you control gain menace until end of turn. Activate this ability only if creatures you control have total power 8 or greater. (They can't be blocked except by two or more creatures.) mana={4}{R} type=Creature @@ -7848,8 +7848,8 @@ toughness=1 [/card] [card] name=Aven Warcraft -auto=lord(creature|mybattlefield) 0/2 ueot -auto=aslongas(*|mygraveyard) chooseacolor lord(creature|mybattlefield) protection from(*[chosencolor]) ueot chooseend >6 +auto=all(creature|mybattlefield) 0/2 ueot +auto=aslongas(*|mygraveyard) chooseacolor all(creature|mybattlefield) protection from(*[chosencolor]) ueot chooseend >6 text=Creatures you control get +0/+2 until end of turn. -- Threshold - If seven or more cards are in your graveyard, creatures you control also gain protection from the color of your choice until end of turn. mana={2}{W} type=Instant @@ -8001,7 +8001,7 @@ type=Enchantment [/card] [card] name=Awe for the Guilds -auto=lord(creature[-multicolor]) cantblock ueot +auto=all(creature[-multicolor]) cantblock ueot text=Monocolored creatures can't block this turn. mana={2}{R} type=Sorcery @@ -8174,7 +8174,7 @@ type=Land [/card] [card] name=Azorius Charm -auto=choice lord(creature|myBattlefield) lifelink ueot +auto=choice all(creature|myBattlefield) lifelink ueot auto=choice draw:1 controller auto=aslongas(creature[attacking;blocking]|battlefield) choice moveTo(ownerlibrary) target(creature[attacking;blocking]|battlefield) text=Choose one -- Creatures you control gain lifelink until end of turn; or draw a card; or put target attacking or blocking creature on top of its owner's library. @@ -8849,7 +8849,7 @@ toughness=2 name=Bane of the Living facedown={3} autofacedown={X}{B}{B}:morph -autofaceup=-X/-X lord(creature) ueot +autofaceup=-X/-X all(creature) ueot text=Morph {X}{B}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Bane of the Living is turned face up, all creatures get -X/-X until end of turn. mana={2}{B}{B} type=Creature @@ -8928,7 +8928,7 @@ type=Instant [/card] [card] name=Banners Raised -auto=lord(creature|myBattlefield) 1/0 ueot +auto=all(creature|myBattlefield) 1/0 ueot text=Creatures you control get +1/+0 until end of turn. mana={R} type=Instant @@ -9007,7 +9007,7 @@ toughness=1 [/card] [card] name=Bar the Door -auto=lord(creature|myBattlefield) 0/4 ueot +auto=all(creature|myBattlefield) 0/4 ueot text=Creatures you control get +0/+4 until end of turn. mana={2}{W} type=Instant @@ -9260,7 +9260,7 @@ toughness=2 [card] name=Barrage of Boulders auto=damage:1 all(creature|opponentbattlefield) -auto=if type(creature[power>=4]|mybattlefield)~morethan~0 then lord(creature|battlefield) cantblock ueot +auto=if type(creature[power>=4]|mybattlefield)~morethan~0 then all(creature|battlefield) cantblock ueot text=Barrage of Boulders deals 1 damage to each creature you don't control. -- Ferocious If you control a creature with power 4 or greater, creatures can't block this turn. mana={2}{R} type=Sorcery @@ -9398,7 +9398,7 @@ type=Sorcery [/card] [card] name=Baru, Fist of Krosa -auto=@movedto(forest|battlefield):lord(creature[green]|mybattlefield) +1/+1 ueot && lord(creature[green]|mybattlefield) trample ueot +auto=@movedto(forest|battlefield):all(creature[green]|mybattlefield) +1/+1 ueot && all(creature[green]|mybattlefield) trample ueot auto={D(other *[share!name!]|myhand)}:token(Wurm,creature Wurm,type:land:mybattlefield/type:land:mybattlefield,green) controller text=Whenever a Forest enters the battlefield, green creatures you control get +1/+1 and gain trample until end of turn. -- Grandeur - Discard another card named Baru, Fist of Krosa: Put an X/X green Wurm creature token onto the battlefield, where X is the number of lands you control. mana={3}{G}{G} @@ -9582,11 +9582,11 @@ type=Sorcery [card] name=Bathe in Light target=creature -auto=choice name(white) protection from white && lord(creature[share!color!]) protection from white ueot -auto=choice name(blue) protection from blue && lord(creature[share!color!]) protection from blue ueot -auto=choice name(black) protection from black && lord(creature[share!color!]) protection from black ueot -auto=choice name(red) protection from red && lord(creature[share!color!]) protection from red ueot -auto=choice name(green) protection from green && lord(creature[share!color!]) protection from green ueot +auto=choice name(white) protection from white && all(creature[share!color!]) protection from white ueot +auto=choice name(blue) protection from blue && all(creature[share!color!]) protection from blue ueot +auto=choice name(black) protection from black && all(creature[share!color!]) protection from black ueot +auto=choice name(red) protection from red && all(creature[share!color!]) protection from red ueot +auto=choice name(green) protection from green && all(creature[share!color!]) protection from green ueot text=Radiance - Choose a color. Target creature and each other creature that shares a color with it gain protection from the chosen color until end of turn. mana={1}{W} type=Instant @@ -10296,7 +10296,7 @@ toughness=1 [card] name=Behind the Scenes auto=lord(creature|mybattlefield) skulk -auto={4}{W}:lord(creature|mybattlefield) 1/1 ueot +auto={4}{W}:all(creature|mybattlefield) 1/1 ueot text=Creatures you control have skulk. (They can't be blocked by creatures with greater power.) -- {4}{W}: Creatures you control get +1/+1 until end of turn. mana={2}{B} type=Enchantment @@ -10738,7 +10738,7 @@ subtype=Aura name=Betrothed of Fire target=creature auto={S(creature[-tapped]|myBattlefield)}:2/0 -auto={S(mytgt)}:lord(creature|myBattlefield) 2/0 ueot +auto={S(mytgt)}:all(creature|myBattlefield) 2/0 ueot text=Enchant creature -- Sacrifice an untapped creature: Enchanted creature gets +2/+0 until end of turn. -- Sacrifice enchanted creature: Creatures you control get +2/+0 until end of turn. mana={1}{R} type=Enchantment @@ -10756,7 +10756,7 @@ type=Instant [card] name=Bident of Thassa auto=@combatdamaged(player) from(creature|myBattlefield):may draw:1 controller -auto={1}{U}{T}:lord(creature|opponentbattlefield) mustattack ueot +auto={1}{U}{T}:all(creature|opponentbattlefield) mustattack ueot text=Whenever a creature you control deals combat damage to a player, you may draw a card. -- {1}{U},{T}: Creatures your opponents control attack this turn if able. mana={2}{U}{U} type=Legendary Enchantment Artifact @@ -10829,7 +10829,7 @@ type=Sorcery [/card] [card] name=Biomass Mutation -auto=lord(creature|mybattlefield) transforms((,setpower=X,settoughness=X)) ueot +auto=all(creature|mybattlefield) transforms((,setpower=X,settoughness=X)) ueot text=Creatures you control become X/X until end of turn. mana={X}{GU}{GU} type=Instant @@ -10926,7 +10926,7 @@ type=Artifact [/card] [card] name=Biting Rain -auto=lord(creature) -2/-2 ueot +auto=all(creature) -2/-2 ueot abilities=madness autoexile=restriction{discarded} pay({2}{B}) name(pay 2B to cast) activate name(pay 2B to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard) text=All creatures get -2/-2 until end of turn. -- Madness {2}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) @@ -11254,7 +11254,7 @@ toughness=2 name=Bladewing the Risen abilities=flying auto=may moveTo(myBattlefield) target(dragon[-instant;-sorcery]|mygraveyard) -auto={B}{R}:lord(dragon) 1/1 +auto={B}{R}:all(dragon) 1/1 text=Flying -- When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield. -- {B}{R}: Dragon creatures get +1/+1 until end of turn. mana={3}{B}{B}{R}{R} type=Legendary Creature @@ -11809,7 +11809,7 @@ toughness=3 [/card] [card] name=Blinding Spray -auto=lord(creature|opponentbattlefield) -4/0 ueot +auto=all(creature|opponentbattlefield) -4/0 ueot auto=draw:1 controller text=Creatures your opponents control get -4/-0 until end of turn. -- Draw a card. mana={4}{U} @@ -13549,7 +13549,7 @@ subtype=Aura [card] name=Bonds of Mortality auto=draw:1 -auto={g}:lord(creature|opponentbattlefield) -opponentshroud ueot && lord(creature|opponentbattlefield) -indestructible ueot +auto={g}:all(creature|opponentbattlefield) -opponentshroud ueot && all(creature|opponentbattlefield) -indestructible ueot text=When Bonds of Mortality enters the battlefield, draw a card. -- {G}: Creatures your opponents control lose hexproof and indestructible until end of turn. mana={1}{G} type=Enchantment @@ -13566,7 +13566,7 @@ subtype=Aura [/card] [card] name=Bone Flute -auto={2}{T}:lord(creature) -1/0 ueot +auto={2}{T}:all(creature) -1/0 ueot text={2}, {T}: All creatures get -1/-0 until end of turn. mana={3} type=Artifact @@ -13777,7 +13777,7 @@ toughness=6 [card] name=Borborygmos abilities=trample -auto=@combatdamaged(player) from(this):lord(creature|mybattlefield) counter(1/1,1) +auto=@combatdamaged(player) from(this):all(creature|mybattlefield) counter(1/1,1) text=Trample -- Whenever Borborygmos deals combat damage to a player, put a +1/+1 counter on each creature you control. mana={3}{R}{R}{G}{G} type=Legendary Creature @@ -14686,8 +14686,8 @@ type=Sorcery [/card] [card] name=Break of Day -auto=lord(creature|myBattlefield) 1/1 ueot -auto=this(controllerlife < 6) lord(creature|myBattlefield) indestructible ueot +auto=all(creature|myBattlefield) 1/1 ueot +auto=this(controllerlife < 6) all(creature|myBattlefield) indestructible ueot text=Creatures you control get +1/+1 until end of turn. -- Fateful hour - If you have 5 or less life, those creatures are also indestructible this turn. mana={1}{W} type=Instant @@ -18053,8 +18053,8 @@ toughness=3 [card] name=Centaur Chieftain abilities=haste -auto=aslongas(*|mygraveyard) 1/1 lord(creature|mybattlefield) ueot >6 oneshot -auto=aslongas(*|mygraveyard) trample lord(creature|mybattlefield) ueot >6 oneshot +auto=aslongas(*|mygraveyard) 1/1 all(creature|mybattlefield) ueot >6 oneshot +auto=aslongas(*|mygraveyard) trample all(creature|mybattlefield) ueot >6 oneshot text=Haste -- Threshold - As long as seven or more cards are in your graveyard, Centaur Chieftain has "When Centaur Chieftain enters the battlefield, creatures you control get +1/+1 and gain trample until end of turn." mana={3}{G} type=Creature @@ -18096,7 +18096,7 @@ toughness=3 [/card] [card] name=Centaur Omenreader -auto=this(tapped) lord(*|mycastingzone) altercost(colorless, -2) ueot +auto=this(tapped) lord(*|mycastingzone) altercost(colorless, -2) auto=@untapped(this):all(*|myhand) moveto(myhand) text=As long as Centaur Omenreader is tapped, creature spells you cast cost {2} less to cast. mana={3}{G} @@ -18997,7 +18997,7 @@ type=Instant [card] name=Charge Across the Araba target=plains|mybattlefield -auto=moveTo(myhand) && lord(creature|mybattlefield) 1/1 ueot +auto=moveTo(myhand) && all(creature|mybattlefield) 1/1 ueot text=Sweep - Return any number of Plains you control to their owner's hand. Creatures you control get +1/+1 until end of turn for each Plains returned this way. mana={4}{W} type=Instant @@ -19164,8 +19164,8 @@ toughness=3 [/card] [card] name=Chasm Guide -auto=choice lord(creature|mybattlefield) haste ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) haste ueot +auto=choice all(creature|mybattlefield) haste ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) haste ueot text=Rally -- Whenever Chasm Guide or another Ally enters the battlefield under your control, creatures you control gain haste until end of turn. mana={3}{R} type=Creature @@ -19208,8 +19208,8 @@ other={3}{U}{R} name(Overload) target=creature|opponentbattlefield auto=paidmana -2/0 auto=paidmana mustattack -auto=overload -2/0 lord(creature|opponentbattlefield) ueot -auto=overload mustattack lord(creature|opponentbattlefield) ueot +auto=overload -2/0 all(creature|opponentbattlefield) ueot +auto=overload mustattack all(creature|opponentbattlefield) ueot text=Target creature you don't control gets -2/-0 until end of turn and attacks this turn if able. -- Overload {3}{U}{R} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") mana={U}{R} type=Instant @@ -19246,7 +19246,7 @@ toughness=3 [/card] [card] name=Chieftain en-Dal -auto=@combat(attacking) source(this):lord(creature[attacking]) first strike ueot +auto=@combat(attacking) source(this):all(creature[attacking]) first strike ueot text=Whenever Chieftain en-Dal attacks, attacking creatures gain first strike until end of turn. mana={1}{W}{W} type=Creature @@ -19456,8 +19456,8 @@ subtype=Equipment [card] name=Chittering Host abilities=haste,menace -auto=lord(other creature|myBattlefield) menace ueot -auto=lord(other creature|myBattlefield) 1/0 ueot +auto=all(other creature|myBattlefield) menace ueot +auto=all(other creature|myBattlefield) 1/0 ueot auto=meldfrom(Graf Rats|Midnight Scavengers) text=Haste -- Menace (This creature can't be blocked except by two or more creatures.) -- When Chittering Host enters the battlefield, other creatures you control get +1/+0 and gain menace until end of turn. type=Creature @@ -20326,7 +20326,7 @@ type=Artifact [/card] [card] name=Cleaver Riot -auto=lord(creature|mybattlefield) double strike ueot +auto=all(creature|mybattlefield) double strike ueot text=Creatures you control gain double strike until end of turn. (They deal both first-strike and regular combat damage.) mana={4}{R} type=Sorcery @@ -21677,22 +21677,22 @@ type=Sorcery [/card] [card] name=Concerted Effort -auto=@each upkeep restriction{type(creature[flying]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) flying ueot -auto=@each upkeep restriction{type(creature[fear]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) fear ueot -auto=@each upkeep restriction{type(creature[first strike]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) first strike ueot -auto=@each upkeep restriction{type(creature[double strike]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) double strike ueot -auto=@each upkeep restriction{type(creature[plainswalk]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) plainswalk ueot -auto=@each upkeep restriction{type(creature[islandwalk]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) islandwalk ueot -auto=@each upkeep restriction{type(creature[swampwalk]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) swampwalk ueot -auto=@each upkeep restriction{type(creature[mountainwalk]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) mountainwalk ueot -auto=@each upkeep restriction{type(creature[forestwalk]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) forestwalk ueot -auto=@each upkeep restriction{type(creature[protection from white]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) protection from white ueot -auto=@each upkeep restriction{type(creature[protection from blue]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) protection from blue ueot -auto=@each upkeep restriction{type(creature[protection from black]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) protection from black ueot -auto=@each upkeep restriction{type(creature[protection from red]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) protection from red ueot -auto=@each upkeep restriction{type(creature[protection from green]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) protection from green ueot -auto=@each upkeep restriction{type(creature[trample]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) trample ueot -auto=@each upkeep restriction{type(creature[vigilance]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) vigilance ueot +auto=@each upkeep restriction{type(creature[flying]|mybattlefield)~morethan~0}:all(creature|mybattlefield) flying ueot +auto=@each upkeep restriction{type(creature[fear]|mybattlefield)~morethan~0}:all(creature|mybattlefield) fear ueot +auto=@each upkeep restriction{type(creature[first strike]|mybattlefield)~morethan~0}:all(creature|mybattlefield) first strike ueot +auto=@each upkeep restriction{type(creature[double strike]|mybattlefield)~morethan~0}:all(creature|mybattlefield) double strike ueot +auto=@each upkeep restriction{type(creature[plainswalk]|mybattlefield)~morethan~0}:all(creature|mybattlefield) plainswalk ueot +auto=@each upkeep restriction{type(creature[islandwalk]|mybattlefield)~morethan~0}:all(creature|mybattlefield) islandwalk ueot +auto=@each upkeep restriction{type(creature[swampwalk]|mybattlefield)~morethan~0}:all(creature|mybattlefield) swampwalk ueot +auto=@each upkeep restriction{type(creature[mountainwalk]|mybattlefield)~morethan~0}:all(creature|mybattlefield) mountainwalk ueot +auto=@each upkeep restriction{type(creature[forestwalk]|mybattlefield)~morethan~0}:all(creature|mybattlefield) forestwalk ueot +auto=@each upkeep restriction{type(creature[protection from white]|mybattlefield)~morethan~0}:all(creature|mybattlefield) protection from white ueot +auto=@each upkeep restriction{type(creature[protection from blue]|mybattlefield)~morethan~0}:all(creature|mybattlefield) protection from blue ueot +auto=@each upkeep restriction{type(creature[protection from black]|mybattlefield)~morethan~0}:all(creature|mybattlefield) protection from black ueot +auto=@each upkeep restriction{type(creature[protection from red]|mybattlefield)~morethan~0}:all(creature|mybattlefield) protection from red ueot +auto=@each upkeep restriction{type(creature[protection from green]|mybattlefield)~morethan~0}:all(creature|mybattlefield) protection from green ueot +auto=@each upkeep restriction{type(creature[trample]|mybattlefield)~morethan~0}:all(creature|mybattlefield) trample ueot +auto=@each upkeep restriction{type(creature[vigilance]|mybattlefield)~morethan~0}:all(creature|mybattlefield) vigilance ueot text=At the beginning of each upkeep, all creatures you control gain flying until end of turn if a creature you control has flying. The same is true for fear, first strike, double strike, landwalk, protection, trample, and vigilance. mana={2}{W}{W} type=Enchantment @@ -21767,7 +21767,7 @@ toughness=3 name=Concussive Bolt target=player auto=damage:4 -auto=aslongas(artifact|mybattlefield) lord(creature|opponentbattlefield) cantblock ueot >2 +auto=aslongas(artifact|mybattlefield) all(creature|opponentbattlefield) cantblock ueot >2 text=Concussive Bolt deals 4 damage to target player. -- Metalcraft - If you control three or more artifacts, creatures that player controls can't block this turn. mana={3}{R}{R} type=Sorcery @@ -22249,7 +22249,7 @@ type=Land [card] name=Contested War Zone auto={T}:Add{1} -auto={1}{T}:lord(creature[attacking]) 1/0 ueot +auto={1}{T}:all(creature[attacking]) 1/0 ueot auto=@combatdamaged(player) from(creature|opponentbattlefield) turnlimited:moveTo(opponentbattlefield) text=Whenever a creature deals combat damage to you, that creature's controller gains control of Contested War Zone. -- {T}: Add {1} to your mana pool. -- {1}, {T}: Attacking creatures get +1/+0 until end of turn. type=Land @@ -23132,7 +23132,7 @@ type=Enchantment [/card] [card] name=Cower in Fear -auto=lord(creature|opponentbattlefield) -1/-1 ueot +auto=all(creature|opponentbattlefield) -1/-1 ueot text=Creatures your opponents control get -1/-1 until end of turn. mana={1}{B}{B} type=Instant @@ -23357,8 +23357,8 @@ toughness=6 name=Craterhoof Behemoth abilities=haste auto=count(type:creature:mybattlefield) -auto=lord(creature|mybattlefield) countedamount/countedamount ueot -auto=lord(creature|mybattlefield) trample ueot +auto=all(creature|mybattlefield) countedamount/countedamount ueot +auto=all(creature|mybattlefield) trample ueot text=Haste -- When Craterhoof Behemoth enters the battlefield, creatures you control gain trample and get +X/+X until end of turn, where X is the number of creatures you control. mana={5}{G}{G}{G} type=Creature @@ -23956,7 +23956,7 @@ type=Instant name=Crown of Ascension target=creature auto=flying -auto={S}:transforms((,newability[lord(creature[share!types!]) flying ueot])) ueot +auto={S}:transforms((,newability[all(creature[share!types!]) flying ueot])) ueot text=Enchant creature -- Enchanted creature has flying. -- Sacrifice Crown of Ascension: Enchanted creature and other creatures that share a creature type with it gain flying until end of turn. mana={1}{U} type=Enchantment @@ -23967,7 +23967,7 @@ name=Crown of Awe target=creature auto=protection from black auto=protection from red -auto={S}:transforms((,newability[lord(creature[share!types!]) protection from black ueot],newability[lord(creature[share!types!]) protection from red ueot])) ueot +auto={S}:transforms((,newability[all(creature[share!types!]) protection from black ueot],newability[all(creature[share!types!]) protection from red ueot])) ueot text=Enchant creature -- Enchanted creature has protection from black and from red. -- Sacrifice Crown of Awe: Enchanted creature and other creatures that share a creature type with it gain protection from black and from red until end of turn. mana={1}{W} type=Enchantment @@ -23995,7 +23995,7 @@ name=Crown of Fury target=creature auto=1/0 auto=first strike -auto={S}:transforms((,newability[lord(creature[share!types!]) first strike ueot],newability[lord(creature[share!types!]) 1/0 ueot])) ueot +auto={S}:transforms((,newability[all(creature[share!types!]) first strike ueot],newability[all(creature[share!types!]) 1/0 ueot])) ueot text=Enchant creature -- Enchanted creature gets +1/+0 and has first strike. -- Sacrifice Crown of Fury: Enchanted creature and other creatures that share a creature type with it get +1/+0 and gain first strike until end of turn. mana={1}{R} type=Enchantment @@ -24005,7 +24005,7 @@ subtype=Aura name=Crown of Suspicion target=creature auto=2/-1 -auto={S}:transforms((,newability[lord(creature[share!types!]) 2/-1 ueot])) ueot +auto={S}:transforms((,newability[all(creature[share!types!]) 2/-1 ueot])) ueot text=Enchant creature -- Enchanted creature gets +2/-1. -- Sacrifice Crown of Suspicion: Enchanted creature and other creatures that share a creature type with it get +2/-1 until end of turn. mana={1}{B} type=Enchantment @@ -24015,7 +24015,7 @@ subtype=Aura name=Crown of Vigor target=creature auto=1/1 -auto={S}:transforms((,newability[lord(creature[share!types!]) 1/1 ueot])) ueot +auto={S}:transforms((,newability[all(creature[share!types!]) 1/1 ueot])) ueot text=Enchant creature -- Enchanted creature gets +1/+1. -- Sacrifice Crown of Vigor: Enchanted creature and other creatures that share a creature type with it get +1/+1 until end of turn. mana={1}{G} type=Enchantment @@ -25218,7 +25218,7 @@ toughness=2 [/card] [card] name=Cylian Sunsinger -auto={R}{G}{W}:lord(cylian sunsinger) 3/3 ueot +auto={R}{G}{W}:all(cylian sunsinger) 3/3 ueot text={R}{G}{W}: Cylian Sunsinger and each other creature with the same name as it get +3/+3 until end of turn. mana={1}{G} type=Creature @@ -25828,7 +25828,7 @@ type=Instant [/card] [card] name=Dark Triumph -auto=lord(creature|mybattlefield) 2/0 ueot +auto=all(creature|mybattlefield) 2/0 ueot otherrestriction=type(swamp|mybattlefield)~morethan~0 other={S(creature|mybattlefield)} name(Sacrifice a Creature) text=If you control a Swamp, you may sacrifice a creature rather than pay Dark Triumph's mana cost. -- Creatures you control get +2/+0 until end of turn. @@ -26243,7 +26243,7 @@ toughness=* [/card] [card] name=Dauntless Escort -auto={S}:lord(creature|myBattlefield) indestructible ueot +auto={S}:all(creature|myBattlefield) indestructible ueot text=Sacrifice Dauntless Escort: Creatures you control are indestructible this turn. mana={1}{G}{W} type=Creature @@ -26459,8 +26459,8 @@ toughness=4 [card] name=Dawnfeather Eagle abilities=flying -auto=lord(creature|mybattlefield) 1/1 ueot -auto=lord(creature|mybattlefield) vigilance ueot +auto=all(creature|mybattlefield) 1/1 ueot +auto=all(creature|mybattlefield) vigilance ueot text=Flying -- When Dawnfeather Eagle enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. mana={4}{W} type=Creature @@ -26914,7 +26914,7 @@ subtype=Arcane [card] name=Death Frenzy auto=emblem transforms((,newability[@movedto(creature|graveyard) from(battlefield):life:1 controller])) ueot -auto=lord(creature) -2/-2 ueot +auto=all(creature) -2/-2 ueot text=All creatures get -2/-2 until end of turn. Whenever a creature dies this turn, you gain 1 life. mana={3}{B}{G} type=Sorcery @@ -27349,7 +27349,7 @@ toughness=13 [card] name=Death's-Head Buzzard abilities=flying -auto=@movedto(this|graveyard) from(battlefield):-1/-1 lord(creature|Battlefield) ueot +auto=@movedto(this|graveyard) from(battlefield):-1/-1 all(creature|Battlefield) ueot text=Flying -- When Death's-Head Buzzard dies, all creatures get -1/-1 until end of turn. mana={1}{B}{B} type=Creature @@ -27432,7 +27432,7 @@ type=Sorcery [card] name=Decimator of the Provinces abilities=haste, trample -autostack=if casted(this) then lord(creature|mybattlefield) transforms((,newability[2/2 ueot],newability[trample ueot])) ueot +autostack=if casted(this) then all(creature|mybattlefield) transforms((,newability[2/2 ueot],newability[trample ueot])) ueot text=Emerge {6}{G}{G}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.) -- When you cast Decimator of the Provinces, creatures you control get +2/+2 and gain trample until end of turn. -- Trample, haste mana={10} other={emerge}{6}{G}{G}{G} name(Emerge) @@ -27524,14 +27524,14 @@ name=Decree of Pain auto=@movedto(graveyard) from(creature|battlefield):draw:1 auto=all(creature) bury autohand={3}{B}{B}{cycle}:name(cycling) draw:1 -autohand=@cycled(this|hand):lord(creature) -2/-2 ueot +autohand=@cycled(this|hand):all(creature) -2/-2 ueot text=Destroy all creatures. They can't be regenerated. Draw a card for each creature destroyed this way. -- Cycling {3}{B}{B} ({3}{B}{B}, Discard this card: Draw a card.) -- When you cycle Decree of Pain, all creatures get -2/-2 until end of turn. mana={6}{B}{B} type=Sorcery [/card] [card] name=Decree of Savagery -auto=lord(creature|myBattlefield) counter(1/1,4) +auto=all(creature|myBattlefield) counter(1/1,4) autohand={4}{G}{G}{cycle}:name(cycling) draw:1 controller autohand=@cycled(this|hand):may counter(1/1,4) target(creature) text=Put four +1/+1 counters on each creature you control. -- Cycling {4}{G}{G} ({4}{G}{G}, Discard this card: Draw a card.) -- When you cycle Decree of Savagery, you may put four +1/+1 counters on target creature. @@ -27855,7 +27855,7 @@ toughness=1 name=Defender of the Order facedown={3} autofacedown={W}{W}:morph -autofaceup=0/2 lord(creature|mybattlefield) ueot +autofaceup=0/2 all(creature|mybattlefield) ueot text=Morph {W}{W} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Defender of the Order is turned face up, creatures you control get +0/+2 until end of turn. mana={3}{W} type=Creature @@ -27873,7 +27873,7 @@ type=Enchantment [/card] [card] name=Defensive Maneuvers -auto=chooseatype lord(creature[chosentype]) 0/4 ueot chooseend +auto=chooseatype all(creature[chosentype]) 0/4 ueot chooseend text=Creatures of the creature type of your choice get +0/+4 until end of turn. mana={3}{W} type=Instant @@ -28211,7 +28211,7 @@ toughness=7 [card] name=Demon of Dark Schemes abilities=flying -auto=lord(other creature) -2/-2 ueot +auto=all(other creature) -2/-2 ueot auto=@movedTo(other creature|graveyard) from(battlefield):alterenergy:1 controller auto={2}{B}{e:4}:moveTo(myBattlefield) and!( tap(noevent) )! target(creature|graveyard) text=Flying -- When Demon of Dark Schemes enters the battlefield, all other creatures get -2/-2 until end of turn. -- Whenever another creature dies, you get {E} (an energy counter). -- {2}{B}, Pay {E}{E}{E}{E}: Put target creature card from a graveyard onto the battlefield under your control tapped. @@ -28387,8 +28387,8 @@ subtype=Equipment [/card] [card] name=Demoralize -auto=if type(*|mygraveyard)~morethan~6 then lord(creature) cantblock ueot -auto=ifnot type(*|mygraveyard)~morethan~6 then lord(creature) menace ueot +auto=if type(*|mygraveyard)~morethan~6 then all(creature) cantblock ueot +auto=ifnot type(*|mygraveyard)~morethan~6 then all(creature) menace ueot text=Each creature can't be blocked this turn except by two or more creatures. -- Threshold - If seven or more cards are in your graveyard, creatures can't block this turn. mana={2}{R} type=Instant @@ -29237,7 +29237,7 @@ type=Sorcery [card] name=Diamond Faerie abilities=flying -auto={1}{i}:lord(creature[snow]|mybattlefield) 1/1 ueot +auto={1}{i}:all(creature[snow]|mybattlefield) 1/1 ueot text=Flying -- {1}{S}i}: Snow creatures you control get +1/+1 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) mana={2}{G}{W}{U} type=Snow Creature @@ -30596,8 +30596,8 @@ toughness=3 [/card] [card] name=Doomwake Giant -auto=lord(creature|opponentbattlefield) -1/-1 ueot -auto=@movedTo(enchantment|myBattlefield):lord(creature|opponentbattlefield) -1/-1 ueot +auto=all(creature|opponentbattlefield) -1/-1 ueot +auto=@movedTo(enchantment|myBattlefield):all(creature|opponentbattlefield) -1/-1 ueot text=Constellation -- Whenever Doomwake Giant or another enchantment enters the battlefield under your control, creatures your opponents control get -1/-1 until end of turn. mana={4}{B} type=Enchantment Creature @@ -30802,7 +30802,7 @@ name=Downsize abilities=overload other={2}{U} name(Overload) target=creature|opponentbattlefield -auto=overload -4/0 lord(creature|opponentbattlefield) ueot +auto=overload -4/0 all(creature|opponentbattlefield) ueot auto=paidmana -4/0 ueot text=Target creature you don't control gets -4/-0 until end of turn. -- Overload {2}{U} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") mana={U} @@ -31208,7 +31208,7 @@ toughness=1 [card] name=Dragonrage auto=foreach(creature[attacking}|mybattlefield) add{R} -auto=emblem transforms((,newability[lord(creature[attacking]|mybattlefield) {R}:1/0 ueot])) ueot +auto=all(creature[attacking]|mybattlefield) transforms((,newability[{R}:1/0 ueot])) ueot text=Add {R} to your mana pool for each attacking creature you control. Until end of turn, attacking creatures you control gain "{R}: This creature gets +1/+0 until end of turn." mana={2}{R} type=Instant @@ -32100,7 +32100,7 @@ toughness=5 [card] name=Drogskol Shieldmate abilities=flash -auto=lord(other creature|mybattlefield) 0/1 ueot +auto=all(other creature|mybattlefield) 0/1 ueot text=Flash (You may cast this spell any time you could cast an instant.) -- When Drogskol Shieldmate enters the battlefield, other creatures you control get +0/+1 until end of turn. mana={2}{W} type=Creature @@ -32370,7 +32370,7 @@ type=Instant [/card] [card] name=Drown in Sorrow -auto=lord(creature) -2/-2 ueot +auto=all(creature) -2/-2 ueot auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend text=All creatures get -2/-2 until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) mana={1}{B}{B} @@ -32686,7 +32686,7 @@ toughness=1 [/card] [card] name=Due Respect -auto=emblem transforms((,newability[lord(*[recent]|battlefield) tap(noevent)])) ueot +auto=lord(*[recent]|battlefield) tap(noevent) ueot auto=draw:1 controller mana={1}{W} type=Instant @@ -32741,7 +32741,7 @@ toughness=2 [/card] [card] name=Duergar Mine-Captain -auto={1}{rw}{q}:lord(creature[attacking]) 1/0 ueot +auto={1}{rw}{q}:all(creature[attacking]) 1/0 ueot text={1}{(r/w)}, {Q}: Attacking creatures get +1/+0 until end of turn. ({Q} is the untap symbol.) mana={2}{RW} type=Creature @@ -33814,7 +33814,7 @@ type=Instant [card] name=Echoing Courage target=creature -auto=lord(creature[share!name!]) 2/2 ueot +auto=all(creature[share!name!]) 2/2 ueot text=Target creature and all other creatures with the same name as that creature get +2/+2 until end of turn. mana={1}{G} type=Instant @@ -33822,7 +33822,7 @@ type=Instant [card] name=Echoing Decay target=creature -auto=lord(creature[share!name!]) -2/-2 ueot +auto=all(creature[share!name!]) -2/-2 ueot text=Target creature and all other creatures with the same name as that creature get -2/-2 until end of turn. mana={1}{B} type=Instant @@ -33939,7 +33939,7 @@ toughness=3 name=Ego Erasure abilities=changeling target=player -auto=lord(creature|targetedpersonsBattlefield) transforms((removecreaturesubtypes,newability[-2/0])) ueot +auto=all(creature|targetedpersonsBattlefield) transforms((removecreaturesubtypes,newability[-2/0])) ueot text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get -2/-0 and lose all creature types until end of turn. mana={2}{U} type=Tribal Instant @@ -36025,7 +36025,7 @@ type=Artifact [card] name=Engineered Might auto=aslongas(creature|battlefield) choice name(5/5 & trample) target(creature) transforms((,newability[5/5],newability[trample])) ueot -auto=choice name(2/2 & vigilance) lord(creature|mybattlefield) transforms((,newability[2/2],newability[vigilance])) ueot +auto=choice name(2/2 & vigilance) all(creature|mybattlefield) transforms((,newability[2/2],newability[vigilance])) ueot text=Choose one -- --Target creature gets +5/+5 and gains trample until end of turn. --Creatures you control get +2/+2 and gain vigilance until end of turn. mana={3}{G}{W} type=Sorcery @@ -37141,7 +37141,7 @@ toughness=4 [/card] [card] name=Ethereal Guidance -auto=lord(creature|mybattlefield) 2/1 ueot +auto=all(creature|mybattlefield) 2/1 ueot text=Creatures you control get +2/+1 until end of turn. mana={2}{W} type=Sorcery @@ -37261,7 +37261,7 @@ type=Artifact [card] name=Eunuchs' Intrigues target=opponent -auto=lord(creature|opponentbattlefield) cantblock ueot +auto=all(creature|opponentbattlefield) cantblock ueot auto=ability$!name(Which creature can block) target(creature|mybattlefield) -cantblock ueot!$ targetedplayer text=Target opponent chooses a creature he or she controls. Other creatures he or she controls can't block this turn. mana={2}{R} @@ -38104,7 +38104,7 @@ toughness=2 [/card] [card] name=Eyeblight Massacre -auto=lord(creature[-elf]|battlefield) -2/-2 ueot +auto=all(creature[-elf]|battlefield) -2/-2 ueot text=Non-Elf creatures get -2/-2 until end of turn. mana={2}{B}{B} type=Sorcery @@ -38154,7 +38154,7 @@ subtype=Elemental [card] name=Ezuri, Renegade Leader auto={G}:regenerate target(other elf) -auto={2}{G}{G}{G}:lord(elf|mybattlefield) 3/3 && lord(elf|mybattlefield) trample ueot +auto={2}{G}{G}{G}:all(elf|mybattlefield) 3/3 && all(elf|mybattlefield) trample ueot text={G}: Regenerate another target Elf. -- {2}{G}{G}{G}: Elf creatures you control get +3/+3 and gain trample until end of turn. mana={1}{G}{G} type=Legendary Creature @@ -38360,7 +38360,7 @@ toughness=1 name=Faerie Noble abilities=flying auto=lord(other faerie|myBattlefield) 0/1 -auto={T}:lord(other faerie|myBattlefield) 1/0 ueot +auto={T}:all(other faerie|myBattlefield) 1/0 ueot text=Flying -- Other Faerie creatures you control get +0/+1. -- {T}: Other Faerie creatures you control get +1/+0 until end of turn. mana={2}{G} type=Creature @@ -38863,7 +38863,7 @@ toughness=5 [/card] [card] name=Fangren Pathcutter -auto=@combat(attacking) source(this):lord(creature[attacking]) trample ueot +auto=@combat(attacking) source(this):all(creature[attacking]) trample ueot text=Whenever Fangren Pathcutter attacks, attacking creatures gain trample until end of turn. mana={4}{G}{G} type=Creature @@ -39880,7 +39880,7 @@ type=Enchantment [card] name=Festercreep auto=counter(1/1,1) -auto={1}{B}{C(1/1,-1)}:lord(other creature) -1/-1 ueot +auto={1}{B}{C(1/1,-1)}:all(other creature) -1/-1 ueot text=Festercreep enters the battlefield with a +1/+1 counter on it. -- {1}{B}, Remove a +1/+1 counter from Festercreep: All other creatures get -1/-1 until end of turn. mana={1}{B} type=Creature @@ -39890,7 +39890,7 @@ toughness=0 [/card] [card] name=Festergloom -auto=lord(creature[-black]|battlefield) -1/-1 ueot +auto=all(creature[-black]|battlefield) -1/-1 ueot text=Nonblack creatures get -1/-1 until end of turn. mana={2}{B} type=Sorcery @@ -39961,7 +39961,7 @@ type=Sorcery [card] name=Festival restriction=opponentupkeeponly -auto=lord(creature|opponentBattlefield) cantattack ueot +auto=all(creature|opponentBattlefield) cantattack ueot text=Cast Festival only during an opponent's upkeep. -- Creatures can't attack this turn. mana={W} type=Instant @@ -40717,7 +40717,7 @@ toughness=3 [card] name=Firemantle Mage auto=all(ally|mybattlefield) menace ueot -auto=@movedTo(other ally|myBattlefield):may lord(ally|myBattlefield) all(ally|mybattlefield) menace ueot +auto=@movedTo(other ally|myBattlefield):may all(ally|mybattlefield) menace ueot text=Rally -- Whenever Firemantle Mage or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) mana={2}{R} type=Creature @@ -41078,7 +41078,7 @@ toughness=4 name=Flamebreak auto=damage:3 all(creature[-flying]) auto=damage:3 all(player) -auto=lord(creature[-flying;-protection from red]) cantregen ueot +auto=all(creature[-flying;-protection from red]) cantregen ueot text=Flamebreak deals 3 damage to each creature without flying and each player. Creatures dealt damage this way can't be regenerated this turn. mana={R}{R}{R} type=Sorcery @@ -41163,8 +41163,8 @@ toughness=4 [/card] [card] name=Flame-Kin Zealot -auto=lord(creature|myBattlefield) 1/1 ueot -auto=lord(creature|myBattlefield) haste ueot +auto=all(creature|myBattlefield) 1/1 ueot +auto=all(creature|myBattlefield) haste ueot text=When Flame-Kin Zealot enters the battlefield, creatures you control get +1/+1 and gain haste until end of turn. mana={1}{R}{R}{W} type=Creature @@ -41408,8 +41408,8 @@ type=Sorcery [/card] [card] name=Flaying Tendrils -auto=lord(creature) exiledeath ueot -auto=lord(creature) -2/-2 ueot +auto=all(creature) exiledeath ueot +auto=all(creature) -2/-2 ueot text=Devoid (This card has no color.) -- All creatures get -2/-2 until end of turn. If a creature would die this turn, exile it instead. mana={1}{B}{B} abilities=devoid @@ -42216,8 +42216,8 @@ type=Artifact [card] name=Flying Crane Technique auto=untap all(creature|myBattlefield) -auto=lord(creature|mybattlefield) double strike ueot -auto=lord(creature|mybattlefield) flying ueot +auto=all(creature|mybattlefield) double strike ueot +auto=all(creature|mybattlefield) flying ueot text=Untap all creatures you control. -- Creatures you control gain flying and double strike until end of turn. mana={3}{U}{R}{W} type=Instant @@ -43051,7 +43051,7 @@ toughness=4 [card] name=Foundry Hornet abilities=flying -auto=if type(creature[counter{1/1.1}]|mybattlefield)~morethan~0 then lord(creature|opponentbattlefield) -1/-1 ueot +auto=if type(creature[counter{1/1.1}]|mybattlefield)~morethan~0 then all(creature|opponentbattlefield) -1/-1 ueot text=Flying -- When Foundry Hornet enters the battlefield, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. mana={3}{B} type=Creature @@ -43680,7 +43680,7 @@ toughness=2 [card] name=Frostwind Invoker abilities=flying -auto={8}:flying lord(creature|myBattlefield) ueot +auto={8}:flying all(creature|myBattlefield) ueot text={8}: Creatures you control gain flying until end of turn. mana={4}{U} type=Creature @@ -44152,7 +44152,7 @@ toughness=1 [card] name=Fyndhorn Pollen auto=lord(creature) -1/0 -auto={1}{G}:-1/0 lord(creature) ueot +auto={1}{G}:-1/0 all(creature) ueot auto=cumulativeupcost[{1}] sacrifice text=Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- All creatures get -1/-0. -- {1}{G}: All creatures get -1/-0 until end of turn. mana={2}{G} @@ -44508,7 +44508,7 @@ name=Garruk Wildspeaker auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: untap) untap target(<2>land) auto={C(0/0,-1,Loyalty)}:name(-1: beast) token(Beast,Creature Beast,3/3,green) -auto={C(0/0,-4,Loyalty)}:name(-4: overrun) lord(creature|mybattlefield) 3/3 ueot && lord(creature|mybattlefield) trample ueot +auto={C(0/0,-4,Loyalty)}:name(-4: overrun) all(creature|mybattlefield) 3/3 ueot && all(creature|mybattlefield) trample ueot text=+1: Untap two target lands. -- -1: Put a 3/3 green Beast creature token onto the battlefield. -- -4: Creatures you control get +3/+3 and gain trample until end of turn. mana={2}{G}{G} type=Planeswalker @@ -44554,7 +44554,7 @@ name=Garruk, the Veil-Cursed aicode=activate target(creature|mylibrary) moveto(myhand) auto={C(0/0,1,Loyalty)}:name(+1: wolf) token(Wolf,Creature Wolf,1/1,black,deathtouch) auto={C(0/0,-1,Loyalty)}{S(creature|myBattlefield)}:name(-1: fetch creature) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>creature|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend -auto={C(0/0,-3,Loyalty)}:name(-3: ultimate) lord(creature|mybattlefield) trample ueot && lord(creature|mybattlefield) foreach(creature|mygraveyard) 1/1 ueot +auto={C(0/0,-3,Loyalty)}:name(-3: ultimate) all(creature|mybattlefield) trample ueot && all(creature|mybattlefield) foreach(creature|mygraveyard) 1/1 ueot text=+1: Put a 1/1 black Wolf creature token with deathtouch onto the battlefield. -- -1: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library. -- -3: Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. type=Planeswalker subtype=Garruk @@ -45047,7 +45047,7 @@ toughness=4 [card] name=Gempalm Avenger autohand={2}{W}{cycle}:name(cycling) draw:1 controller -autohand=@cycled(this|hand):lord(soldier|battlefield) 1/1 ueot && lord(soldier|battlefield) first strike ueot +autohand=@cycled(this|hand):all(soldier|battlefield) 1/1 ueot && all(soldier|battlefield) first strike ueot text=Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.) -- When you cycle Gempalm Avenger, Soldier creatures get +1/+1 and gain first strike until end of turn. mana={5}{W} type=Creature @@ -45080,7 +45080,7 @@ toughness=3 [card] name=Gempalm Sorcerer autohand={2}{U}{cycle}:name(cycling) draw:1 controller -autohand=@cycled(this|hand):lord(creature[wizard]) flying ueot +autohand=@cycled(this|hand):all(creature[wizard]) flying ueot text=Cycling {2}{U} ({2}{U}, Discard this card: Draw a card.) -- When you cycle Gempalm Sorcerer, Wizard creatures gain flying until end of turn. mana={2}{U} type=Creature @@ -45091,7 +45091,7 @@ toughness=2 [card] name=Gempalm Strider autohand={2}{G}{G}{cycle}:name(cycling) draw:1 controller -autohand=@cycled(this|hand):lord(creature[elf]) 2/2 ueot +autohand=@cycled(this|hand):all(creature[elf]) 2/2 ueot text=Cycling {2}{G}{G} ({2}{G}{G}, Discard this card: Draw a card.) -- When you cycle Gempalm Strider, Elf creatures get +2/+2 until end of turn. mana={1}{G} type=Creature @@ -45297,7 +45297,7 @@ toughness=4 [/card] [card] name=Gerrard's Battle Cry -auto={2}{W}:lord(creature|mybattlefield) 1/1 +auto={2}{W}:all(creature|mybattlefield) 1/1 text={2}{W}: Creatures you control get +1/+1 until end of turn. mana={W} type=Enchantment @@ -45635,7 +45635,7 @@ toughness=4 [/card] [card] name=Ghost Tactician -auto={W}{T}{D(*|myhand)}:lord(creature|mybattlefield) 1/0 +auto={W}{T}{D(*|myhand)}:all(creature|mybattlefield) 1/0 text={W}, {T}, Discard a card: Creatures you control get +1/+0 until end of turn. mana={4}{W} type=Creature @@ -46632,7 +46632,7 @@ subtype=Aura [card] name=Glaring Spotlight auto=lord(creature|opponentbattlefield) -opponentshroud -auto={3}{S}:name(hexproof & unblockable) lord(creature|mybattlefield) transforms((,opponentshroud,unblockable)) ueot +auto={3}{S}:name(hexproof & unblockable) all(creature|mybattlefield) transforms((,opponentshroud,unblockable)) ueot text=Creatures your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof. -- {3}, Sacrifice Glaring Spotlight: Creatures you control gain hexproof until end of turn and are unblockable this turn. mana={1} type=Artifact @@ -46693,7 +46693,7 @@ type=Enchantment [/card] [card] name=Gleam of Resistance -auto=lord(creature|myBattlefield) 1/2 ueot +auto=all(creature|myBattlefield) 1/2 ueot auto=untap all(creature|myBattlefield) aicode=activate target(land[basic]|mylibrary) moveto(myhand) autohand={1}{W}{cycle}:name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend @@ -47077,7 +47077,7 @@ toughness=2 [card] name=Glory abilities=flying -autograveyard={2}{W}:activatechooseacolor lord(creature|mybattlefield) protection from(*[chosencolor]) ueot activatechooseend +autograveyard={2}{W}:activatechooseacolor all(creature|mybattlefield) protection from(*[chosencolor]) ueot activatechooseend text=Flying -- {2}{W}: Creatures you control gain protection from the color of your choice until end of turn. Activate this ability only if Glory is in your graveyard. mana={3}{W}{W} type=Creature @@ -47435,8 +47435,8 @@ type=Land [card] name=Goblin Bushwhacker kicker={R} -auto=kicker lord(creature|myBattlefield) 1/0 ueot -auto=kicker lord(creature|myBattlefield) haste ueot +auto=kicker all(creature|myBattlefield) 1/0 ueot +auto=kicker all(creature|myBattlefield) haste ueot text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- When Goblin Bushwhacker enters the battlefield, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. mana={R} type=Creature @@ -47573,7 +47573,7 @@ toughness=1 [/card] [card] name=Goblin Diplomats -auto={T}:lord(creature|battlefield) mustattack ueot +auto={T}:all(creature|battlefield) mustattack ueot text={T}: Each creature attacks this turn if able. mana={1}{R} type=Creature @@ -47827,7 +47827,7 @@ toughness=2 [/card] [card] name=Goblin Lookout -auto={T}{S(goblin|myBattlefield)}:lord(goblin) 2/0 ueot +auto={T}{S(goblin|myBattlefield)}:all(goblin) 2/0 ueot text={T}, Sacrifice a Goblin: Goblin creatures get +2/+0 until end of turn. mana={1}{R} type=Creature @@ -47973,7 +47973,7 @@ toughness=2 [/card] [card] name=Goblin Pyromancer -auto=lord(goblin) 3/0 ueot +auto=all(goblin) 3/0 ueot auto=@each endofturn:destroy all(goblin) text=When Goblin Pyromancer enters the battlefield, Goblin creatures get +3/+0 until end of turn. -- At the beginning of the end step, destroy all Goblins. mana={3}{R} @@ -48200,7 +48200,7 @@ toughness=1 [/card] [card] name=Goblin Soothsayer -auto={R}{T}{S(goblin|myBattlefield)}:lord(creature[red]) 1/1 +auto={R}{T}{S(goblin|myBattlefield)}:all(creature[red]) 1/1 text={R}, {T}, Sacrifice a Goblin: Red creatures get +1/+1 until end of turn. mana={R} type=Creature @@ -48368,7 +48368,7 @@ toughness=2 [/card] [card] name=Goblin Wardriver -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) mana={R}{R} type=Creature @@ -48636,7 +48636,7 @@ toughness=2 [/card] [card] name=Goldnight Commander -auto=@movedTo(other creature|myBattlefield):lord(creature|mybattlefield) 1/1 ueot +auto=@movedTo(other creature|myBattlefield):all(creature|mybattlefield) 1/1 ueot text=Whenever another creature enters the battlefield under your control, creatures you control get +1/+1 until end of turn. mana={3}{W} type=Creature @@ -48705,7 +48705,7 @@ toughness=3 [/card] [card] name=Golgari Charm -auto=choice name(All creatures -1/-1) lord(creature|battlefield) -1/-1 ueot +auto=choice name(All creatures -1/-1) all(creature|battlefield) -1/-1 ueot auto=choice name(Destroy enchantment) destroy target(enchantment|battlefield) auto=choice name(Regenerate creatures) regenerate all(creature|myBattlefield) text=Choose one - All creatures get -1/-1 until end of turn; or destroy target enchantment; or regenerate each creature you control. @@ -49030,7 +49030,7 @@ toughness=4 [card] name=Gorilla War Cry text=Cast Gorilla War Cry only during combat before blockers are declared. -- Attacking creatures can't be blocked this turn except by two or more creatures. -- Draw a card at the beginning of the next turn's upkeep. -auto=lord(creature[attacking]) menace ueot +auto=all(creature[attacking]) menace ueot auto=@next upkeep:draw:1 controller restriction=blockersonly mana={1}{R} @@ -49731,7 +49731,7 @@ toughness=4 [card] name=Great Oak Guardian abilities=flash,reach -auto=name(target player) target(player) donothing && all(creature|targetedpersonsbattlefield) untap && lord(creature|targetedpersonsbattlefield) 2/2 ueot +auto=name(target player) target(player) donothing && all(creature|targetedpersonsbattlefield) untap && all(creature|targetedpersonsbattlefield) 2/2 ueot text=Flash (You may cast this spell any time you could cast an instant.) -- Reach -- When Great Oak Guardian enters the battlefield, creatures target player controls get +2/+2 until end of turn. Untap them. mana={5}{G} type=Creature @@ -49751,7 +49751,7 @@ toughness=3 [/card] [card] name=Great Teacher's Decree -auto=lord(creature|mybattlefield) 2/1 ueot +auto=all(creature|mybattlefield) 2/1 ueot auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )! text=Creatures you control get +2/+1 until end of turn. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) mana={3}{W} @@ -50427,7 +50427,7 @@ toughness=7 [/card] [card] name=Grisly Anglerfish -auto={6}:lord(creature|opponentbattlefield) mustattack ueot +auto={6}:all(creature|opponentbattlefield) mustattack ueot text={6}: Creatures your opponents control attack this turn if able. type=Creature subtype=Eldrazi Fish @@ -50496,7 +50496,7 @@ toughness=2 name=Grixis Charm auto=aslongas(*|battlefield) choice moveTo(ownerhand) target(*) auto=aslongas(creature|battlefield) choice -4/-4 target(creature) -auto=choice lord(creature|myBattlefield) 2/0 ueot +auto=choice all(creature|myBattlefield) 2/0 ueot text=Choose one - Return target permanent to its owner's hand; or target creature gets -4/-4 until end of turn; or creatures you control get +2/+0 until end of turn. mana={U}{B}{R} type=Instant @@ -50851,14 +50851,14 @@ type=Sorcery [/card] [card] name=Gruesome Slaughter -auto=lord(creature[colorless]|mybattlefield) transforms((,newability[{T}:thisforeach(power>=1) damage:1 target(creature)])) ueot +auto=all(creature[colorless]|mybattlefield) transforms((,newability[{T}:thisforeach(power>=1) damage:1 target(creature)])) ueot text=Until end of turn, colorless creatures you control gain "{T}: This creature deals damage equal to its power to target creature." mana={6} type=Sorcery [/card] [card] name=Gruul Charm -auto=choice lord(creature[-flying]|battlefield) cantblock ueot +auto=choice all(creature[-flying]|battlefield) cantblock ueot auto=choice moveto(ownerbattlefield) all(*|opponentbattlefield) auto=choice damage:3 all(creature[flying]) text=Choose one -- Creatures without flying can't block this turn; or gain control of all permanents you own; or Gruul Charm deals 3 damage to each creature with flying. @@ -51196,7 +51196,7 @@ toughness=6 [/card] [card] name=Guardians' Pledge -auto=lord(creature[white]|mybattlefield) 2/2 ueot +auto=all(creature[white]|mybattlefield) 2/2 ueot text=White creatures you control get +2/+2 until end of turn. mana={1}{W}{W} type=Instant @@ -51400,7 +51400,7 @@ toughness=3 [/card] [card] name=Gustrider Exuberant -auto={S}:lord(creature[power>=5]|myBattlefield) flying ueot +auto={S}:all(creature[power>=5]|myBattlefield) flying ueot text=Flying -- Sacrifice Gustrider Exuberant: Creatures you control with power 5 or greater gain flying until end of turn. mana={2}{W} type=Creature @@ -51493,8 +51493,8 @@ toughness=1 [card] name=Guul Draz Overseer abilities=flying -auto=@movedTo(land[-swamp]|myBattlefield):lord(other creature|mybattlefield) 1/0 ueot -auto=@movedTo(land[swamp]|myBattlefield):lord(other creature|mybattlefield) 2/0 ueot +auto=@movedTo(land[-swamp]|myBattlefield):all(other creature|mybattlefield) 1/0 ueot +auto=@movedTo(land[swamp]|myBattlefield):all(other creature|mybattlefield) 2/0 ueot text=Flying -- Landfall -- Whenever a land enters the battlefield under your control, other creatures you control get +1/+0 until end of turn. If that land is a Swamp, those creatures get +2/+0 until end of turn instead. mana={4}{B}{B} type=Creature @@ -51813,7 +51813,7 @@ type=Instant [/card] [card] name=Hamlet Captain -auto=@combat(attacking) source(this):lord(other creature[human]|mybattlefield) 1/1 ueot +auto=@combat(attacking) source(this):all(other creature[human]|mybattlefield) 1/1 ueot text=Whenever Hamlet Captain attacks or blocks, other Human creatures you control get +1/+1 until end of turn. mana={1}{G} type=Creature @@ -52346,7 +52346,7 @@ toughness=4 [card] name=Harsh Justice restriction=type(creature[attacking]|opponentbattlefield)~morethan~0 -auto=lord(creature[attacking]) transforms((,newability[@combatdamaged(opponent) from(this):damage:thatmuch controller])) ueot +auto=all(creature[attacking]) transforms((,newability[@combatdamaged(opponent) from(this):damage:thatmuch controller])) ueot text=Cast Harsh Justice only during the declare attackers step and only if you've been attacked this step. -- This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. mana={2}{W} type=Instant @@ -52686,7 +52686,7 @@ toughness=6 [card] name=Havoc Demon abilities=flying -auto=@movedTo(this|graveyard) from(battlefield):lord(creature) -5/-5 ueot +auto=@movedTo(this|graveyard) from(battlefield):all(creature) -5/-5 ueot text=Flying -- When Havoc Demon dies, all creatures get -5/-5 until end of turn. mana={5}{B}{B} type=Creature @@ -52733,7 +52733,7 @@ toughness=2 [/card] [card] name=Hazardous Conditions -auto=-2/-2 lord(creature[counter{notany}]) ueot +auto=-2/-2 all(creature[counter{notany}]) ueot text=Creatures with no counters on them get -2/-2 until end of turn. mana={2}{B}{G} type=Sorcery @@ -52751,7 +52751,7 @@ toughness=1 [/card] [card] name=Haze of Rage -auto=lord(creature|mybattlefield) 1/0 ueot +auto=all(creature|mybattlefield) 1/0 ueot text=Buyback {2} (You may pay an additional {2} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Creatures you control get +1/+0 until end of turn. -- Storm (When you cast this spell, copy it for each spell cast before it this turn.) mana={1}{R} buyback={1}{r}{2} @@ -53998,7 +53998,7 @@ toughness=3 [/card] [card] name=Hero of Bladehold -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot auto=@combat(attacking) source(this):token(Soldier,Creature Soldier,1/1,white,battleready)*2 text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- Whenever Hero of Bladehold attacks, put two 1/1 white soldier creature tokens onto the battlefield tapped and attacking. mana={2}{W}{W} @@ -54009,8 +54009,8 @@ toughness=4 [/card] [card] name=Hero of Goma Fada -auto=choice lord(creature|mybattlefield) indestructible ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) indestructible ueot +auto=choice all(creature|mybattlefield) indestructible ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) indestructible ueot text=Rally -- Whenever Hero of Goma Fada or another Ally enters the battlefield under your control, creatures you control gain indestructible until end of turn. mana={4}{W} type=Creature @@ -54032,8 +54032,8 @@ toughness=2 [card] name=Hero of Oxid Ridge abilities=haste -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot -auto=@combat(attacking) source(this):lord(creature[power<=1]) cantblock ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(creature[power<=1]) cantblock ueot text=Haste -- Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- Whenever Hero of Oxid Ridge attacks, creatures with power 1 or less can't block this turn. mana={2}{R}{R} type=Creature @@ -54070,8 +54070,8 @@ type=Instant [/card] [card] name=Heroic Intervention -auto=lord(*|mybattlefield) indestructible ueot -auto=lord(*|mybattlefield) opponentshroud ueot +auto=all(*|mybattlefield) indestructible ueot +auto=all(*|mybattlefield) opponentshroud ueot text=Permanents you control gain hexproof and indestructible until end of turn. mana={1}{G} type=Instant @@ -54290,7 +54290,7 @@ type=Instant [/card] [card] name=Hideous Visage -auto=lord(creature|mybattlefield) intimidate ueot +auto=all(creature|mybattlefield) intimidate ueot text=Creatures you control gain intimidate until end of turn. mana={2}{B} type=Sorcery @@ -54358,8 +54358,8 @@ toughness=1 [/card] [card] name=Highland Berserker -auto=may lord(ally|myBattlefield) first strike ueot -auto=@movedTo(other ally|myBattlefield):may lord(ally|myBattlefield) first strike ueot +auto=may all(ally|myBattlefield) first strike ueot +auto=@movedTo(other ally|myBattlefield):may all(ally|myBattlefield) first strike ueot text=Whenever Highland Berserker or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. mana={1}{R} type=Creature @@ -55912,8 +55912,8 @@ type=Instant [/card] [card] name=Humbler of Mortals -auto=lord(creature|myBattlefield) trample ueot -auto=@movedTo(enchantment|myBattlefield):lord(creature|myBattlefield) trample ueot +auto=all(creature|myBattlefield) trample ueot +auto=@movedTo(enchantment|myBattlefield):all(creature|myBattlefield) trample ueot text=Constellation -- Whenever Humbler of Mortals or another enchantment enters the battlefield under your control, creatures you control gain trample until end of turn. mana={4}{G}{G} type=Enchantment Creature @@ -56341,7 +56341,7 @@ type=Instant [/card] [card] name=Hydrolash -auto=lord(creature[attacking]) -2/0 ueot +auto=all(creature[attacking]) -2/0 ueot auto=draw:1 controller text=Attacking creatures get -2/-0 until end of turn. -- Draw a card. mana={2}{U} @@ -56460,7 +56460,7 @@ type=Enchantment [/card] [card] name=Hysterical Blindness -auto=lord(creature|opponentbattlefield) -4/0 ueot +auto=all(creature|opponentbattlefield) -4/0 ueot text=Creatures your opponents control get -4/-0 until end of turn. mana={2}{U} type=Instant @@ -56693,7 +56693,7 @@ toughness=1 [card] name=Ichor Explosion target=creature|myBattlefield -auto=lord(creature) -storedpower/-storedpower ueot +auto=all(creature) -storedpower/-storedpower ueot text=As an additional cost to cast Ichor Explosion, sacrifice a creature. -- All creatures get -X/-X until end of turn, where X is the sacrificed creature's power. mana={5}{B}{B}{S(artifact|mybattlefield)} type=Sorcery @@ -56863,7 +56863,7 @@ toughness=5 [card] name=Iizuka the Ruthless auto=bushido(2/2) -auto={2}{R}{S(samurai|mybattlefield)}:lord(samurai|mybattlefield) double strike ueot +auto={2}{R}{S(samurai|mybattlefield)}:all(samurai|mybattlefield) double strike ueot text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) -- {2}{R}, Sacrifice a Samurai: Samurai creatures you control gain double strike until end of turn. mana={3}{R}{R} type=Legendary Creature @@ -57475,7 +57475,7 @@ type=Instant [card] name=Incite Hysteria target=creature -auto=lord(creature[share!color!]) cantblock ueot +auto=all(creature[share!color!]) cantblock ueot text=Radiance - Until end of turn, target creature and each other creature that shares a color with it gain "This creature can't block." mana={2}{R} type=Sorcery @@ -57484,8 +57484,8 @@ type=Sorcery name=Incite War other={4}{R} name(Entwine) target=player -auto=if paid(alternative) then lord(creature|targetedpersonsbattlefield) mustattack ueot && lord(creature|mybattlefield) first strike ueot -auto=ifnot paid(alternative) then transforms((,newability[choice lord(creature|targetedpersonsbattlefield) mustattack ueot],newability[choice lord(creature|mybattlefield) first strike ueot])) ueot +auto=if paid(alternative) then all(creature|targetedpersonsbattlefield) mustattack ueot && all(creature|mybattlefield) first strike ueot +auto=ifnot paid(alternative) then transforms((,newability[choice all(creature|targetedpersonsbattlefield) mustattack ueot],newability[choice all(creature|mybattlefield) first strike ueot])) ueot text=Choose one - Creatures target player controls attack this turn if able; or creatures you control gain first strike until end of turn. -- Entwine {2} (Choose both if you pay the entwine cost.) mana={2}{R} type=Instant @@ -58105,7 +58105,7 @@ toughness=1 [card] name=Inkfathom Witch abilities=fear -auto={2}{U}{B}:lord(creature[-blocked]) transforms((,setpower=4,settoughness=1)) ueot +auto={2}{U}{B}:all(creature[-blocked]) transforms((,setpower=4,settoughness=1)) ueot text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- {2}{U}{B}: Each unblocked creature becomes 4/1 until end of turn. mana={1}{UB} type=Creature @@ -58186,7 +58186,7 @@ toughness=2 [/card] [card] name=Inner-Flame Igniter -auto={2}{r}:lord(creature|mybattlefield) 1/0 ueot limit^lord(creature|mybattlefield) first strike ueot^3 +auto={2}{r}:all(creature|mybattlefield) 1/0 ueot limit^all(creature|mybattlefield) first strike ueot^3 text={2}{R}: Creatures you control get +1/+0 until end of turn. If this is the third time this ability has resolved this turn, creatures you control gain first strike until end of turn. mana={2}{R} type=Creature @@ -58368,7 +58368,7 @@ type=Instant [/card] [card] name=Inspired Charge -auto=lord(creature|myBattlefield) 2/1 ueot +auto=all(creature|myBattlefield) 2/1 ueot text=Creatures you control get +2/+1 until end of turn. mana={2}{W}{W} type=Instant @@ -58395,7 +58395,7 @@ type=Instant [/card] [card] name=Inspiring Captain -auto=lord(creature|mybattlefield) 1/1 ueot +auto=all(creature|mybattlefield) 1/1 ueot text=When Inspiring Captain enters the battlefield, creatures you control get +1/+1 until end of turn. mana={3}{W} type=Creature @@ -58440,7 +58440,7 @@ toughness=3 [/card] [card] name=Instigator -auto={1}{B}{B}{T}{D(*|myhand)}:lord(creature|opponentBattlefield) mustattack ueot +auto={1}{B}{B}{T}{D(*|myhand)}:all(creature|opponentBattlefield) mustattack ueot text={1}{B}{B}, {T}, Discard a card: Creatures target player controls attack this turn if able. mana={1}{B} type=Creature @@ -58656,8 +58656,8 @@ subtype=Equipment [/card] [card] name=Invert the Skies -auto=if spent({G}) then lord(creature|opponentbattlefield) -flying ueot -auto=if spent({U}) then lord(creature|mybattlefield) flying ueot +auto=if spent({G}) then all(creature|opponentbattlefield) -flying ueot +auto=if spent({U}) then all(creature|mybattlefield) flying ueot text=Creatures your opponents control lose flying until end of turn if {G} was spent to cast Invert the Skies, and creatures you control gain flying until end of turn if {U} was spent to cast it. (Do both if {G}{U} was spent.) mana={3}{GU} type=Instant @@ -59820,7 +59820,7 @@ type=Artifact [card] name=Jazal Goldmane abilities=first strike -auto={3}{W}{W}:lord(creature[attacking]|mybattlefield) type:creature[attacking]:mybattlefield/type:creature[attacking]:mybattlefield ueot +auto={3}{W}{W}:all(creature[attacking]|mybattlefield) type:creature[attacking]:mybattlefield/type:creature[attacking]:mybattlefield ueot text=First strike -- {3}{W}{W}: Attacking creatures you control get +X/+X until end of turn, where X is the number of attacking creatures. mana={2}{W}{W} type=Legendary Creature @@ -59874,7 +59874,7 @@ toughness=1 [card] name=Jelenn Sphinx abilities=flying,vigilance -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/1 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/1 ueot text=Flying. -- Vigilance. -- Whenever Jelenn Sphinx attacks, other attacking creatures get +1/+1 until end of turn. mana={3}{W}{U} type=Creature @@ -59914,7 +59914,7 @@ toughness=1 [/card] [card] name=Jeskai Ascendancy -auto=@movedTo(*[-creature]|mystack):lord(creature|myBattlefield) 1/1 ueot && all(creature|mybattlefield) untap +auto=@movedTo(*[-creature]|mystack):all(creature|myBattlefield) 1/1 ueot && all(creature|mybattlefield) untap auto=@movedTo(*[-creature]|mystack):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller text=Enchantment. -- Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. Untap those creatures. -- Whenever you cast a noncreature spell, you may draw a card. If you do, discard a card. mana={U}{R}{W} @@ -59945,7 +59945,7 @@ toughness=4 name=Jeskai Charm auto=choice name(top of library) moveTo(ownerLibrary) target(creature) auto=choice name(4 damage) damage:4 target(opponent) -auto=choice name(1/1 and Lifelink) lord(creature|myBattlefield) transforms((,newability[1/1],newability[lifelink])) ueot +auto=choice name(1/1 and Lifelink) all(creature|myBattlefield) transforms((,newability[1/1],newability[lifelink])) ueot text=Choose one: -- Put target creature on top of its owner's library. -- Jeskai Charm deals 4 damage to target opponent. -- Creatures you control get +1/+1 and gain lifelink until end of turn. mana={U}{R}{W} type=Instant @@ -60221,7 +60221,7 @@ toughness=4 [/card] [card] name=Johan -auto=@each my combatbegins sourcenottap:may lord(other creature|myBattlefield) vigilance ueot && all(this) cantattack ueot +auto=@each my combatbegins sourcenottap:may all(other creature|myBattlefield) vigilance ueot && all(this) cantattack ueot text=At the beginning of your combat phase, you may have Johan gain "Johan can't attack" until end of combat. If you do, attacking doesn't cause creatures you control to tap this combat if Johan is untapped. mana={3}{R}{G}{W} type=Legendary Creature @@ -60283,7 +60283,7 @@ toughness=12 [/card] [card] name=Jolrael, Empress of Beasts -auto={2}{G}{T}{D(*|myhand)}{D(*|myhand)}:name(lands become 3/3 creatures) target(player) donothing && lord(land|targetedpersonsbattlefield) becomes(Creature,3/3) ueot +auto={2}{G}{T}{D(*|myhand)}{D(*|myhand)}:name(lands become 3/3 creatures) target(player) donothing && all(land|targetedpersonsbattlefield) becomes(Creature,3/3) ueot text={2}{G}, {T}, Discard two cards: All lands target player controls become 3/3 creatures until end of turn. They're still lands. mana={3}{G}{G} type=Legendary Creature @@ -60354,8 +60354,8 @@ toughness=3 [/card] [card] name=Joraga Bard -auto=may lord(ally|myBattlefield) vigilance ueot -auto=@movedTo(other ally|myBattlefield):may lord(ally|myBattlefield) vigilance ueot +auto=may all(ally|myBattlefield) vigilance ueot +auto=@movedTo(other ally|myBattlefield):may all(ally|myBattlefield) vigilance ueot text=Whenever Joraga Bard or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. mana={3}{G} type=Creature @@ -60921,8 +60921,8 @@ type=Land [/card] [card] name=Kabira Evangel -auto=may chooseacolor lord(ally|mybattlefield) protection from(*[chosencolor]) ueot chooseend -auto=@movedTo(other ally|myBattlefield):may chooseacolor lord(ally|mybattlefield) protection from(*[chosencolor]) ueot chooseend +auto=may chooseacolor all(ally|mybattlefield) protection from(*[chosencolor]) ueot chooseend +auto=@movedTo(other ally|myBattlefield):may chooseacolor all(ally|mybattlefield) protection from(*[chosencolor]) ueot chooseend text=Whenever Kabira Evangel or another Ally enters the battlefield under your control, you may choose a color. If you do, Allies you control gain protection from the chosen color until end of turn. mana={2}{W} type=Creature @@ -60999,7 +60999,7 @@ type=Sorcery [card] name=Kagemaro, First to Suffer anyzone=type:*:myhand/type:*:myhand cdaactive -auto={B}{S}:-type:*:myhand/-type:*:myhand lord(creature) ueot +auto={B}{S}:-type:*:myhand/-type:*:myhand all(creature) ueot text=Kagemaro, First to Suffer's power and toughness are each equal to the number of cards in your hand. -- {B}, Sacrifice Kagemaro: All creatures get -X/-X until end of turn, where X is the number of cards in your hand. mana={3}{B}{B} type=Legendary Creature @@ -61144,7 +61144,7 @@ toughness=* [card] name=Kamahl, Fist of Krosa auto={G}:target(land) transforms((Creature,setpower=1,settoughness=1)) ueot -auto={2}{G}{G}{G}:lord(creature|mybattlefield) 3/3 && lord(creature|mybattlefield) trample ueot +auto={2}{G}{G}{G}:all(creature|mybattlefield) 3/3 && all(creature|mybattlefield) trample ueot text={G}: Target land becomes a 1/1 creature until end of turn. It's still a land. -- {2}{G}{G}{G}: Creatures you control get +3/+3 and gain trample until end of turn. mana={4}{G}{G} type=Legendary Creature @@ -61512,7 +61512,7 @@ type=Instant name=Karona, False God abilities=haste auto=@each upkeep:moveTo(opponentbattlefield) -auto=@combat(attacking) source(this):chooseatype lord(creature[chosentype]) 3/3 ueot chooseend +auto=@combat(attacking) source(this):chooseatype all(creature[chosentype]) 3/3 ueot chooseend text=Haste -- At the beginning of each player's upkeep, that player untaps Karona, False God and gains control of it. -- Whenever Karona attacks, creatures of the creature type of your choice get +3/+3 until end of turn. mana={1}{W}{U}{B}{R}{G} type=Legendary Creature @@ -63620,8 +63620,7 @@ toughness=4 [/card] [card] name=Kodama of the South Tree -auto=@movedTo(arcane,spirit|mystack):lord(other creature|myBattlefield) 1/1 ueot -auto=@movedTo(other arcane,spirit|mystack):lord(creature|myBattlefield) trample ueot +auto=@movedTo(other arcane,spirit|mystack):all(other creature|myBattlefield) 1/1 ueot && all(creature|myBattlefield) trample ueot text=Whenever you cast a Spirit or Arcane spell, each other creature you control gets +1/+1 and gains trample until end of turn. mana={2}{G}{G} type=Legendary Creature @@ -63708,7 +63707,7 @@ toughness=1 [card] name=Kolaghan, the Storm's Fury abilities=flying -auto=@combat(attacking) source(dragon|mybattlefield):lord(creature|mybattlefield) 1/0 ueot +auto=@combat(attacking) source(dragon|mybattlefield):all(creature|mybattlefield) 1/0 ueot other={3}{R}{B} name(Dash) auto=if paid(alternative) then transforms((,newability[haste],newability[phaseaction[endofturn sourceinplay] moveto(ownerhand) all(this)])) forever text=Flying. -- Whenever a Dragon you control attacks, creatures you control get +1/+0 until end of turn. -- Dash {3}{B}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) @@ -63805,8 +63804,8 @@ toughness=1 [/card] [card] name=Kor Bladewhirl -auto=choice lord(creature|mybattlefield) first strike ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) first strike ueot +auto=choice all(creature|mybattlefield) first strike ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) first strike ueot text=Rally -- Whenever Kor Bladewhirl or another Ally enters the battlefield under your control, creatures you control gain first strike until end of turn. mana={1}{W} type=Creature @@ -64751,7 +64750,7 @@ type=Sorcery [card] name=Kuldotha Ringleader abilities=mustattack -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- Kuldotha Ringleader attacks each turn if able. mana={4}{R} type=Creature @@ -64956,8 +64955,8 @@ toughness=3 [/card] [card] name=Kytheon's Tactics -auto=lord(creature|mybattlefield) 2/1 ueot -auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then lord(creature|mybattlefield) vigilance ueot +auto=all(creature|mybattlefield) 2/1 ueot +auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then all(creature|mybattlefield) vigilance ueot text=Creatures you control get +2/+1 until end of turn. -- Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, those creatures also gain vigilance until end of turn. (Attacking doesn't cause them to tap.) mana={1}{W}{W} type=Sorcery @@ -65272,7 +65271,7 @@ type=Sorcery [/card] [card] name=Languish -auto=lord(creature|battlefield) -4/-4 ueot +auto=all(creature|battlefield) -4/-4 ueot text=All creatures get -4/-4 until end of turn. mana={2}{B}{B} type=Sorcery @@ -65289,8 +65288,8 @@ toughness=1 [/card] [card] name=Lantern Scout -auto=choice lord(creature|mybattlefield) lifelink ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) lifelink ueot +auto=choice all(creature|mybattlefield) lifelink ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) lifelink ueot text=Rally -- Whenever Lantern Scout or another Ally enters the battlefield under your control, creatures you control gain lifelink until end of turn. mana={2}{W} type=Creature @@ -65713,7 +65712,7 @@ toughness=3 [/card] [card] name=Lavafume Invoker -auto={8}:3/0 lord(creature|myBattlefield) ueot +auto={8}:3/0 all(creature|myBattlefield) ueot text={8}: Creatures you control get +3/+0 until end of turn. mana={2}{R} type=Creature @@ -66097,7 +66096,7 @@ type=Enchantment [card] name=Legion Loyalist abilities=haste -auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:lord(creature|mybattlefield) transforms((,first strike,trample,newability[cantbeblockedby(creature[token])])) ueot +auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:all(creature|mybattlefield) transforms((,first strike,trample,newability[cantbeblockedby(creature[token])])) ueot text=Haste -- Battalion -- Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can't be blocked by creature tokens this turn. mana={R} type=Creature @@ -66136,7 +66135,7 @@ toughness=5 [/card] [card] name=Leonin Armorguard -auto=lord(creature|myBattlefield) 1/1 ueot +auto=all(creature|myBattlefield) 1/1 ueot text=When Leonin Armorguard enters the battlefield, creatures you control get +1/+1 until end of turn. mana={2}{G}{W} type=Creature @@ -66254,7 +66253,7 @@ toughness=2 [/card] [card] name=Leonin Sun Standard -auto={1}{W}:lord(creature|myBattlefield) 1/1 +auto={1}{W}:all(creature|myBattlefield) 1/1 text={1}{W}: Creatures you control get +1/+1 until end of turn. mana={2} type=Artifact @@ -66290,7 +66289,7 @@ toughness=4 [/card] [card] name=Lethargy Trap -auto=lord(creature[attacking]) -3/0 ueot +auto=all(creature[attacking]) -3/0 ueot other={U} otherrestriction=type(creature[attacking]|battlefield)~morethan~2 text=If three or more creatures are attacking, you may pay {U} rather than pay Lethargy Trap's mana cost. -- Attacking creatures get -3/-0 until end of turn. @@ -68471,7 +68470,7 @@ toughness=3 [/card] [card] name=Loxodon Partisan -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) mana={4}{W} type=Creature @@ -69512,7 +69511,7 @@ toughness=0 [/card] [card] name=Magmatic Chasm -auto=lord(creature[-flying]|battlefield) cantblock ueot +auto=all(creature[-flying]|battlefield) cantblock ueot text=Creatures without flying can't block this turn. mana={1}{R} type=Sorcery @@ -69819,8 +69818,8 @@ toughness=3 [/card] [card] name=Make a Stand -auto=lord(creature|mybattlefield) 1/0 ueot -auto=lord(creature|mybattlefield) indestructible ueot +auto=all(creature|mybattlefield) 1/0 ueot +auto=all(creature|mybattlefield) indestructible ueot text=Creatures you control get +1/+0 and gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) mana={2}{W} type=Instant @@ -69843,7 +69842,7 @@ type=Sorcery [/card] [card] name=Make Obsolete -auto=-1/-1 lord(creature|opponentbattlefield) ueot +auto=-1/-1 all(creature|opponentbattlefield) ueot text=Creatures your opponents control get -1/-1 until end of turn. mana={2}{B} type=Instant @@ -69887,8 +69886,8 @@ toughness=4 [/card] [card] name=Makindi Patrol -auto=choice lord(creature|mybattlefield) vigilance ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) vigilance ueot +auto=choice all(creature|mybattlefield) vigilance ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) vigilance ueot text=Rally -- Whenever Makindi Patrol or another Ally enters the battlefield under your control, creatures you control gain vigilance until end of turn. mana={2}{W} type=Creature @@ -70431,7 +70430,7 @@ type=Sorcery [/card] [card] name=Mannichi, the Fevered Dream -auto={1}{R}:swap lord(creature) ueot +auto={1}{R}:swap all(creature) ueot text={1}{R}: Switch each creature's power and toughness until end of turn. mana={2}{R} type=Legendary Creature @@ -70715,7 +70714,7 @@ toughness=1 [card] name=Mardu Ascendancy auto=@combat(attacking) source(creature[-token]|myBattlefield):token(Goblin Token,Creature Goblin,1/1,red,battleready) -auto={S}:lord(creature|myBattlefield) 0/3 ueot +auto={S}:all(creature|myBattlefield) 0/3 ueot text=Enchantment. -- Whenever a nontoken creature you control attacks, put a 1/1 red Goblin creature token onto the battlefield tapped and attacking. -- Sacrifice Mardu Ascendancy: Creatures you control get +0/+3 until end of turn. mana={R}{W}{B} type=Enchantment @@ -71296,8 +71295,8 @@ type=Enchantment [/card] [card] name=Marton Stromgald -auto=@combat(blocking) source(this):foreach(other creature[blocking]) lord(other creature[blocking]) 1/1 ueot -auto=@combat(attacking) source(this):foreach(other creature[attacking]) lord(other creature[attacking]) 1/1 ueot +auto=@combat(blocking) source(this):foreach(other creature[blocking]) all(other creature[blocking]) 1/1 ueot +auto=@combat(attacking) source(this):foreach(other creature[attacking]) all(other creature[attacking]) 1/1 ueot text=Whenever Marton Stromgald attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than Marton Stromgald. -- Whenever Marton Stromgald blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than Marton Stromgald. mana={2}{R}{R} type=Legendary Creature @@ -71478,7 +71477,7 @@ type=Sorcery [/card] [card] name=Massacre Wurm -auto=lord(creature|opponentbattlefield) -2/-2 ueot +auto=all(creature|opponentbattlefield) -2/-2 ueot auto=@movedTo(graveyard) from(creature|opponentbattlefield):life:-2 opponent text=When Massacre Wurm enters the battlefield, creatures your opponents control get -2/-2 until end of turn. -- Whenever a creature an opponent controls dies, that player loses 2 life. mana={3}{B}{B}{B} @@ -71489,7 +71488,7 @@ toughness=5 [/card] [card] name=Massacre -auto=lord(creature) -2/-2 ueot +auto=all(creature) -2/-2 ueot other={0} name(Cast without Paying its Mana Cost) otherrestriction=type(plains|opponentbattlefield)~morethan~0,type(swamp|mybattlefield)~morethan~0 text=If an opponent controls a Plains and you control a Swamp, you may cast Massacre without paying its mana cost. -- All creatures get -2/-2 until end of turn. @@ -71581,7 +71580,7 @@ toughness=* name=Master of Pearls facedown={3} autofacedown={3}{W}{W}:morph -autofaceup=lord(creature|myBattlefield) 2/2 ueot +autofaceup=all(creature|myBattlefield) 2/2 ueot text=Morph {3}{W}{W} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Master of Pearls is turned face up, creatures you control get +2/+2 until end of turn. mana={1}{W} type=Creature @@ -71867,7 +71866,7 @@ type=Sorcery [/card] [card] name=Maw of the Obzedat -auto={T}{S(creature|myBattlefield)}:lord(creature|mybattlefield) 1/1 ueot +auto={T}{S(creature|myBattlefield)}:all(creature|mybattlefield) 1/1 ueot text=Sacrifice a creature: Creatures you control get +1/+1 until end of turn. mana={3}{W}{B} type=Creature @@ -74086,7 +74085,7 @@ toughness=2 [/card] [card] name=Minister of Pain -auto=may name(Exploit) sacrifice notatarget(creature|mybattlefield) && lord(creature|opponentbattlefield) -1/-1 ueot +auto=may name(Exploit) sacrifice notatarget(creature|mybattlefield) && all(creature|opponentbattlefield) -1/-1 ueot text=Exploit (When this creature enters the battlefield, you may sacrifice a creature.) -- When Minister of Pain exploits a creature, creatures your opponents control get -1/-1 until end of turn. mana={2}{B} type=Creature @@ -74347,7 +74346,7 @@ type=Land [/card] [card] name=Mirror Entity -auto={X}:lord(creature|mybattlefield) transforms((allsubtypes,setpower=X,settoughness=X)) ueot +auto={X}:all(creature|mybattlefield) transforms((allsubtypes,setpower=X,settoughness=X)) ueot text=Changeling (This card is every creature type at all times.) -- {X}: Creatures you control become X/X and gain all creature types until end of turn. mana={2}{W} type=Creature @@ -74804,7 +74803,7 @@ toughness=3 name=Mistform Wakecaster abilities=flying auto={1}:activatechooseatype all(this) becomes(removecreaturesubtypes) && becomes(chosentype) ueot activatechooseend -auto={2}{U}{U}{T}:activatechooseatype lord(creature|mygraveyard) becomes(removecreaturesubtypes) && becomes(chosentype) ueot activatechooseend +auto={2}{U}{U}{T}:activatechooseatype all(creature|mygraveyard) becomes(removecreaturesubtypes) && becomes(chosentype) ueot activatechooseend text=Flying -- {1}: Mistform Wakecaster becomes the creature type of your choice until end of turn. -- {2}{U}{U}, {T}: Choose a creature type. Each creature you control becomes that type until end of turn. mana={4}{U} type=Creature @@ -75908,7 +75907,7 @@ subtype=Equipment [card] name=Moonveil Dragon abilities=flying -auto={R}:lord(creature|mybattlefield) 1/0 ueot +auto={R}:all(creature|mybattlefield) 1/0 ueot text=Flying -- {R}: Each creature you control gets +1/+0 until end of turn. mana={3}{R}{R}{R} type=Creature @@ -76556,7 +76555,7 @@ toughness=3 [card] name=Mournwillow abilities=haste -auto=while(restriction{delirium}) lord(creature[power<=2]) cantblock ueot +auto=while(restriction{delirium}) all(creature[power<=2]) cantblock ueot text=Haste -- Delirium -- When Mournwillow enters the battlefield, if there are four or more card types among cards in your graveyard, creatures with power 2 or less can't block this turn. mana={1}{B}{G} type=Creature @@ -77043,7 +77042,7 @@ type=Land [/card] [card] name=Mutilate -auto=foreach(swamp|myBattlefield) -1/-1 lord(creature) ueot +auto=foreach(swamp|myBattlefield) -1/-1 all(creature) ueot text=All creatures get -1/-1 until end of turn for each Swamp you control. mana={2}{B}{B} type=Sorcery @@ -78035,7 +78034,7 @@ toughness=1 [/card] [card] name=Natural Affinity -auto=lord(land) becomes(Creature,2/2) ueot +auto=all(land) becomes(Creature,2/2) ueot text=All lands become 2/2 creatures until end of turn. They're still lands. mana={2}{G} type=Instant @@ -78061,7 +78060,7 @@ type=Instant [card] name=Natural Emergence auto=moveTo(ownerhand) notatarget(enchantment[red;green]|myBattlefield) -auto=@movedTo(enchantment[red;green]|myhand) from(myBattlefield):lord(land|myBattlefield) becomes(Creature,2/2,first strike) +auto=@movedTo(enchantment[red;green]|myhand) from(myBattlefield):all(land|myBattlefield) becomes(Creature,2/2,first strike) text=When Natural Emergence enters the battlefield, return a red or green enchantment you control to its owner's hand. -- Lands you control are 2/2 creatures with first strike. They're still lands. mana={2}{R}{G} type=Enchantment @@ -78760,7 +78759,7 @@ toughness=5 [card] name=Nemata, Grove Guardian auto={2}{G}:token(Saproling,creature,1/1,green) -auto={S(saproling|myBattlefield)}:lord(saproling) 1/1 ueot +auto={S(saproling|myBattlefield)}:all(saproling) 1/1 ueot text={2}{G}: Put a 1/1 green Saproling creature token onto the battlefield. -- Sacrifice a Saproling: Saproling creatures get +1/+1 until end of turn. mana={4}{G}{G} type=Legendary Creature @@ -78809,7 +78808,7 @@ type=Land name=Nephalia Moondrakes abilities=flying auto=target(creature) flying ueot -autograveyard={4}{U}{U}{e}:lord(creature|mybattlefield) flying ueot +autograveyard={4}{U}{U}{e}:all(creature|mybattlefield) flying ueot text=Flying -- When Nephalia Moondrakes enters the battlefield, target creature gains flying until end of turn. -- {4}{U}{U}, Exile Nephalia Moondrakes from your graveyard: Creatures you control gain flying until end of turn. mana={5}{U}{U} type=Creature @@ -79421,8 +79420,8 @@ type=Sorcery [/card] [card] name=Nightcreep -auto=lord(creature) transforms((,black)) ueot -auto=lord(land) transforms((swamp)) ueot +auto=all(creature) transforms((,black)) ueot +auto=all(land) transforms((swamp)) ueot text=Until end of turn, all creatures become black and all lands become Swamps. mana={B}{B} type=Instant @@ -79970,7 +79969,7 @@ auto=counter(0/0,5,loyalty) aicode=activate target(<2>*[zpos<=2]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(land|*) then moveto(mybattlefield))! auto={C(0/0,3,Loyalty)}:name(+3: Gain 3 Life) life:3 controller auto={C(0/0,-4,Loyalty)}:name(-4: Reveal Cards) reveal:2 optionone name(Get Lands) target(<2>land|reveal) moveto(mybattlefield) optiononeend optiontwo name(put on hand) target(<2>*|reveal) moveto(myhand) optiontwoend revealend -auto={C(0/0,-12,Loyalty)}:name(-12: 5/5 & Trample) lord(creature|mybattlefield) 5/5 ueot && lord(creature|mybattlefield) trample ueot +auto={C(0/0,-12,Loyalty)}:name(-12: 5/5 & Trample) all(creature|mybattlefield) 5/5 ueot && all(creature|mybattlefield) trample ueot text=+3: You gain 3 life. -- -4: Reveal the top two cards of your library. Put all land cards from among them onto the battlefield and the rest into your hand. -- -12: Creatures you control get +5/+5 and gain trample until end of turn. mana={4}{G}{G} type=Planeswalker @@ -80624,8 +80623,8 @@ toughness=4 [/card] [card] name=Noxious Ghoul -auto=lord(creature[-zombie]) -1/-1 ueot -auto=@movedTo(other creature[zombie]|battlefield):lord(creature[-zombie]) -1/-1 ueot +auto=all(creature[-zombie]) -1/-1 ueot +auto=@movedTo(other creature[zombie]|battlefield):all(creature[-zombie]) -1/-1 ueot text=Whenever Noxious Ghoul or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. mana={3}{B}{B} type=Creature @@ -81458,18 +81457,18 @@ toughness=1 [/card] [card] name=Odric, Lunarch Marshal -auto=@each combatbegins restriction{type(*[menace]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) menace ueot -auto=@each combatbegins restriction{type(*[first strike]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) first strike ueot -auto=@each combatbegins restriction{type(*[flying]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) flying ueot -auto=@each combatbegins restriction{type(*[deathtouch]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) deathtouch ueot -auto=@each combatbegins restriction{type(*[double strike]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) double strike ueot -auto=@each combatbegins restriction{type(*[haste]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) haste ueot -auto=@each combatbegins restriction{type(*[hexproof]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) hexproof ueot -auto=@each combatbegins restriction{type(*[indestructible]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) indestructible ueot -auto=@each combatbegins restriction{type(*[lifelink]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) lifelink ueot -auto=@each combatbegins restriction{type(*[reach]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) reach ueot -auto=@each combatbegins restriction{type(*[trample]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) trample ueot -auto=@each combatbegins restriction{type(*[vigilance]|mybattlefield)~morethan~0}:lord(creature|mybattlefield) vigilance ueot +auto=@each combatbegins restriction{type(*[menace]|mybattlefield)~morethan~0}:all(creature|mybattlefield) menace ueot +auto=@each combatbegins restriction{type(*[first strike]|mybattlefield)~morethan~0}:all(creature|mybattlefield) first strike ueot +auto=@each combatbegins restriction{type(*[flying]|mybattlefield)~morethan~0}:all(creature|mybattlefield) flying ueot +auto=@each combatbegins restriction{type(*[deathtouch]|mybattlefield)~morethan~0}:all(creature|mybattlefield) deathtouch ueot +auto=@each combatbegins restriction{type(*[double strike]|mybattlefield)~morethan~0}:all(creature|mybattlefield) double strike ueot +auto=@each combatbegins restriction{type(*[haste]|mybattlefield)~morethan~0}:all(creature|mybattlefield) haste ueot +auto=@each combatbegins restriction{type(*[hexproof]|mybattlefield)~morethan~0}:all(creature|mybattlefield) hexproof ueot +auto=@each combatbegins restriction{type(*[indestructible]|mybattlefield)~morethan~0}:all(creature|mybattlefield) indestructible ueot +auto=@each combatbegins restriction{type(*[lifelink]|mybattlefield)~morethan~0}:all(creature|mybattlefield) lifelink ueot +auto=@each combatbegins restriction{type(*[reach]|mybattlefield)~morethan~0}:all(creature|mybattlefield) reach ueot +auto=@each combatbegins restriction{type(*[trample]|mybattlefield)~morethan~0}:all(creature|mybattlefield) trample ueot +auto=@each combatbegins restriction{type(*[vigilance]|mybattlefield)~morethan~0}:all(creature|mybattlefield) vigilance ueot text=at the beginning of each combat, creatures you control gain first strike until end of turn if you control a creature with first strike, the same is true for lying, deathtouch, double strike, haste, hexproof, indestructible, lifelink, reach, trample, and vigilance mana={3}{W} type=Legendary Creature @@ -81940,8 +81939,8 @@ subtype=Equipment [/card] [card] name=Ondu Champion -auto=choice lord(creature|mybattlefield) trample ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) trample ueot +auto=choice all(creature|mybattlefield) trample ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) trample ueot text=Rally -- Whenever Ondu Champion or another Ally enters the battlefield under your control, creatures you control gain trample until end of turn. mana={2}{R}{R} type=Creature @@ -82533,8 +82532,8 @@ toughness=4 [/card] [card] name=Orc General -auto={T}{S(other orc|myBattlefield)}:lord(orc) 1/1 -auto={T}{S(other goblin|myBattlefield)}:lord(orc) 1/1 +auto={T}{S(other orc|myBattlefield)}:all(orc) 1/1 +auto={T}{S(other goblin|myBattlefield)}:all(orc) 1/1 text={T}, Sacrifice another Orc or Goblin: Other Orc creatures get +1/+1 until end of turn. mana={2}{R} type=Creature @@ -82947,7 +82946,7 @@ name=Orim's Chant target=player auto=maxCast(*)0 kicker={W} -auto=kicker cantattack lord(creature) ueot +auto=kicker cantattack all(creature) ueot text=Kicker {W} (You may pay an additional {W} as you cast this spell.) -- Target player can't cast spells this turn. -- If Orim's Chant was kicked, creatures can't attack this turn. mana={W} type=Instant @@ -82992,7 +82991,7 @@ type=Instant [card] name=Oriss, Samite Guardian auto={T}:name(prevent all damage) target(creature) transforms((,newability[preventalldamage to(this)])) ueot -auto={D(*[share!name!]|myhand)}:target(player) maxCast(*)0 ueot && lord(creature|targetedpersonsbattlefield) cantattack ueot +auto={D(*[share!name!]|myhand)}:target(player) maxCast(*)0 ueot && all(creature|targetedpersonsbattlefield) cantattack ueot text={T}: Prevent all damage that would be dealt to target creature this turn. Grandeur -- Discard another card named Oriss, Samite Guardian: Target player can't cast spells this turn, and creatures that player controls can't attack this turn. mana={1}{W}{W} type=Legendary Creature @@ -83237,7 +83236,7 @@ type=Instant [card] name=Outbreak other={D(swamp|myhand)} name(Discard a Swamp) -auto=chooseatype lord(creature[chosentype]) -1/-1 ueot chooseend +auto=chooseatype all(creature[chosentype]) -1/-1 ueot chooseend text=You may discard a Swamp card rather than pay Outbreak's mana cost. -- Choose a creature type. All creatures of that type get -1/-1 until end of turn. mana={3}{B} type=Sorcery @@ -83455,7 +83454,7 @@ toughness=1 [/card] [card] name=Overwhelm -auto=lord(creature|mybattlefield) 3/3 ueot +auto=all(creature|mybattlefield) 3/3 ueot text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Creatures you control get +3/+3 until end of turn. other={convoke} name(Convoke) mana={5}{G}{G} @@ -83498,8 +83497,8 @@ type=Instant [/card] [card] name=Overwhelming Stampede -auto=lord(creature|mybattlefield) power:highest:creature:mybattlefield/power:highest:creature:mybattlefield ueot -auto=lord(creature|mybattlefield) trample ueot +auto=all(creature|mybattlefield) power:highest:creature:mybattlefield/power:highest:creature:mybattlefield ueot +auto=all(creature|mybattlefield) trample ueot text=Until end of turn, creatures you control gain trample and get +X/+X, where X is the greatest power among creatures you control. (If a creature you control would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.) mana={3}{G}{G} type=Sorcery @@ -83916,7 +83915,7 @@ type=Creature subtype=Fungus auto=@each my upkeep:counter(0/0,1,Spore) auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green) -auto={S(saproling|myBattlefield)}:lord(saproling,fungus|myBattlefield) 1/1 ueot +auto={S(saproling|myBattlefield)}:all(saproling,fungus|myBattlefield) 1/1 ueot power=2 toughness=4 [/card] @@ -84436,7 +84435,7 @@ type=Instant [/card] [card] name=Pathbreaker Ibex -auto=@combat(attacking) source(this):lord(creature|mybattlefield) power:highest:creature:mybattlefield/power:highest:creature:mybattlefield ueot && lord(creature|mybattlefield) trample ueot +auto=@combat(attacking) source(this):all(creature|mybattlefield) power:highest:creature:mybattlefield/power:highest:creature:mybattlefield ueot && all(creature|mybattlefield) trample ueot text=Whenever Pathbreaker Ibex attacks, creatures you control gain trample and get +X/+X until end of turn, where X is the greatest power among creatures you control. mana={4}{G}{G} type=Creature @@ -84507,7 +84506,7 @@ toughness=1 name=Patron of the Akki other={kgoblin} name(Goblin Offering) abilities=offering -auto=@combat(attacking) source(this):lord(creature[attacking]) 2/0 ueot +auto=@combat(attacking) source(this):all(creature[attacking]) 2/0 ueot text=Goblin offering (You may cast this card any time you could cast an instant by sacrificing a Goblin and paying the difference in mana costs between this and the sacrificed Goblin. Mana cost includes color.) -- Whenever Patron of the Akki attacks, creatures you control get +2/+0 until end of turn. mana={4}{R}{R} type=Legendary Creature @@ -84883,7 +84882,7 @@ subtype=Aura [/card] [card] name=Pendelhaven Elder -auto={T}:lord(creature[power=1;toughness=1]|myBattlefield) 1/2 +auto={T}:all(creature[power=1;toughness=1]|myBattlefield) 1/2 text={T}: Each 1/1 creature you control gets +1/+2 until end of turn. mana={1}{G} type=Creature @@ -85976,7 +85975,7 @@ toughness=1 [/card] [card] name=Phyrexian Driver -auto=lord(other mercenary|myBattlefield) 1/1 ueot +auto=all(other mercenary|myBattlefield) 1/1 ueot text=When Phyrexian Driver enters the battlefield, all other Mercenary creatures get +1/+1 until end of turn. mana={2}{B} type=Creature @@ -86372,7 +86371,7 @@ toughness=2 [/card] [card] name=Pianna, Nomad Captain -auto=@combat(attacking) source(this):lord(creature[attacking]) 1/1 ueot +auto=@combat(attacking) source(this):all(creature[attacking]) 1/1 ueot text=Whenever Pianna, Nomad Captain attacks, attacking creatures get +1/+1 until end of turn. mana={1}{W}{W} type=Legendary Creature @@ -86410,14 +86409,14 @@ toughness=3 name=Piety Charm auto=aslongas(aura|battlefield) choice destroy target(aura) auto=aslongas(creature[soldier]|battlefield) choice target(creature[soldier]) 2/2 ueot -auto=choice lord(creature|myBattlefield) vigilance ueot +auto=choice all(creature|myBattlefield) vigilance ueot text=Choose one - Destroy target Aura attached to a creature; or target Soldier creature gets +2/+2 until end of turn; or creatures you control gain vigilance until end of turn. mana={W} type=Instant [/card] [card] name=Piety -auto=lord(creature[blocking]) 0/3 +auto=all(creature[blocking]) 0/3 text=Blocking creatures get +0/+3 until end of turn. mana={2}{W} type=Instant @@ -86852,7 +86851,7 @@ type=Artifact [card] name=Plague Dogs auto={2}{S}:draw:1 -auto=@movedTo(this|mygraveyard) from(battlefield):lord(creature) -1/-1 ueot +auto=@movedTo(this|mygraveyard) from(battlefield):all(creature) -1/-1 ueot text=When Plague Dogs dies, all creatures get -1/-1 until end of turn. -- {2}, Sacrifice Plague Dogs: Draw a card. mana={4}{B} type=Creature @@ -87223,7 +87222,7 @@ toughness=0 [card] name=Plaxmanta abilities=flash -auto=lord(creature|myBattlefield) shroud ueot +auto=all(creature|myBattlefield) shroud ueot auto=ifnot spent({G}) then sacrifice text=Flash -- When Plaxmanta enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.) -- When Plaxmanta enters the battlefield, sacrifice it unless {G} was spent to cast it. mana={1}{U} @@ -87898,8 +87897,8 @@ toughness=2 [/card] [card] name=Predatory Rampage -auto=lord(creature|mybattlefield) 3/3 ueot -auto=lord(creature|opponentbattlefield) mustblock ueot +auto=all(creature|mybattlefield) 3/3 ueot +auto=all(creature|opponentbattlefield) mustblock ueot text=Creatures you control get +3/+3 until end of turn. Each creature your opponents control blocks this turn if able. mana={3}{G}{G} type=Sorcery @@ -89265,7 +89264,7 @@ toughness=1 [card] name=Public Execution target=creature|opponentbattlefield -auto=destroy && lord(other creature|targetcontrollerbattlefield) -2/0 ueot +auto=destroy && all(other creature|targetcontrollerbattlefield) -2/0 ueot text=Destroy target creature an opponent controls. Each other creature that player controls gets -2/-0 until end of turn. mana={5}{B} type=Instant @@ -89601,7 +89600,7 @@ type=Sorcery name=Purphoros, God of the Forge abilities=indestructible auto=@movedto(other creature|mybattlefield):damage:2 opponent -auto={2}{R}:lord(creature|mybattlefield) 1/0 ueot +auto={2}{R}:all(creature|mybattlefield) 1/0 ueot auto=this(variable{type:manar}<5) transforms((removetypes,newability[becomes(Legendary Enchantment God)])) auto=this(variable{type:manar}>4) transforms((Legendary Enchantment Creature)) text=Indestructible -- As long as your devotion to red is less than five, Purphoros isn't a creature. Whenever another creature enters the battlefield under your control, Purphoros deals 2 damage to each opponent. -- {2}{R}: Creatures you control get +1/+0 until end of turn. @@ -89841,7 +89840,7 @@ toughness=1 [/card] [card] name=Pyreheart Wolf -auto=@combat(attacking) source(this):lord(creature[attacking]) menace ueot +auto=@combat(attacking) source(this):all(creature[attacking]) menace ueot text=Whenever Pyreheart Wolf attacks, each creature you control can't be blocked this turn except by two or more creatures. -- Undying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) mana={2}{R} abilities=undying @@ -90474,7 +90473,7 @@ toughness=4 [card] name=Rabble-Rouser auto=bloodthirst:1 -auto={R}{T}:thisforeach(power>=1) 1/0 lord(creature[attacking]|mybattlefield) ueot +auto={R}{T}:thisforeach(power>=1) 1/0 all(creature[attacking]|mybattlefield) ueot text=Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters the battlefield with a +1/+1 counter on it.) -- {R}, {T}: Attacking creatures get +X/+0 until end of turn, where X is Rabble-Rouser's power. mana={3}{R} type=Creature @@ -91331,7 +91330,7 @@ type=Instant [/card] [card] name=Rally the Peasants -auto=lord(creature|mybattlefield) 2/0 +auto=all(creature|mybattlefield) 2/0 flashback={2}{R} text=Creatures you control get +2/+0 until end of turn. -- Flashback {2}{R} mana={2}{W} @@ -91341,7 +91340,7 @@ type=Instant name=Rally the Righteous target=creature auto=all(creature[share!color!]) untap -auto=lord(creature[share!color!]) 2/0 ueot +auto=all(creature[share!color!]) 2/0 ueot text=Radiance - Untap target creature and each other creature that shares a color with it. Those creatures get +2/+0 until end of turn. mana={1}{R}{W} type=Instant @@ -91407,7 +91406,7 @@ toughness=2 [/card] [card] name=Ramosian Rally -auto=lord(creature|mybattlefield) 1/1 ueot +auto=all(creature|mybattlefield) 1/1 ueot otherrestriction=type(plains|mybattlefield)~morethan~0 other={T(creature[-tapped]|mybattlefield)} name(Tap an Untapped Creature) text=If you control a Plains, you may tap an untapped creature you control rather than pay Ramosian Rally's mana cost. -- Creatures you control get +1/+1 until end of turn. @@ -91580,7 +91579,7 @@ type=Sorcery [/card] [card] name=Rank and File -auto=lord(creature[green]|myBattlefield) -1/-1 ueot +auto=all(creature[green]|myBattlefield) -1/-1 ueot text=When Rank and File enters the battlefield, all green creatures get -1/-1 until end of turn. mana={2}{B}{B} type=Creature @@ -92676,7 +92675,7 @@ toughness=1 [card] name=Reckless Bushwhacker abilities=haste -auto=alternative lord(other creature|mybattlefield) 1/0 ueot && lord(other creature|mybattlefield) haste ueot +auto=alternative all(other creature|mybattlefield) 1/0 ueot && all(other creature|mybattlefield) haste ueot text=Surge {1}{R} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.) -- Haste -- When Reckless Bushwhacker enters the battlefield, if its surge cost was paid, other creatures you control get +1/+0 and gain haste until end of turn. mana={2}{R} other={1}{R} name(surge) @@ -93651,7 +93650,7 @@ toughness=2 [card] name=Renegade Warlord abilities=first strike -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot text=First strike -- Whenever Renegade Warlord attacks, each other attacking creature gets +1/+0 until end of turn. mana={4}{R} type=Creature @@ -93975,8 +93974,8 @@ toughness=4 [/card] [card] name=Resolute Blademaster -auto=choice lord(creature|mybattlefield) double strike ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) double strike ueot +auto=choice all(creature|mybattlefield) double strike ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) double strike ueot text=Rally -- Whenever Resolute Blademaster or another Ally enters the battlefield under your control, creatures you control gain double strike until end of turn. mana={3}{R}{W} type=Creature @@ -94277,7 +94276,7 @@ type=Enchantment [/card] [card] name=Retreat to Emeria -auto=@movedTo(land|myBattlefield):name(choose one) transforms((,newability[choice name(Kor Token) create(Kor Ally:Creature Kor Ally:1/1:white) controller],newability[choice name(1/1 ueot) lord(creature|mybattlefield) 1/1 ueot])) +auto=@movedTo(land|myBattlefield):name(choose one) transforms((,newability[choice name(Kor Token) create(Kor Ally:Creature Kor Ally:1/1:white) controller],newability[choice name(1/1 ueot) all(creature|mybattlefield) 1/1 ueot])) text=Landfall -- Whenever a land enters the battlefield under your control, choose one -- -- -- Put a 1/1 white Kor Ally creature token onto the battlefield. -- -- Creatures you control get +1/+1 until end of turn. mana={3}{W} type=Enchantment @@ -95228,7 +95227,7 @@ toughness=1 [/card] [card] name=Riot Ringleader -auto=@combat(attacking) source(this):lord(creature[human]|mybattlefield) 1/0 ueot +auto=@combat(attacking) source(this):all(creature[human]|mybattlefield) 1/0 ueot text=Whenever Riot Ringleader attacks, Human creatures you control get +1/+0 until end of turn. mana={2}{R} type=Creature @@ -95527,7 +95526,7 @@ type=Sorcery [/card] [card] name=Rising Miasma -auto=lord(creature|battlefield) -2/-2 ueot +auto=all(creature|battlefield) -2/-2 ueot other={5}{B}{B} name(Awaken) auto=if paid(alternative) then target(land|mybattlefield) transforms((Elemental Creature,newability[counter(1/1.3)],newability[haste])) forever text=All creatures get -2/-2 until end of turn. -- Awaken 3-{5}{B}{B} (If you cast this spell for {5}{B}{B}, also put three +1/+1 counters on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land.) @@ -95805,8 +95804,8 @@ type=Sorcery [card] name=Roar of the Kha other={2}{W}{W} name(Entwine) -auto=if paid(alternative) then lord(creature|mybattlefield) 1/1 ueot && untap all(creature|mybattlefield) -auto=ifnot paid(alternative) then ability$! choice lord(creature|mybattlefield) 1/1 ueot _ choice untap all(creature|mybattlefield) !$ controller +auto=if paid(alternative) then all(creature|mybattlefield) 1/1 ueot && untap all(creature|mybattlefield) +auto=ifnot paid(alternative) then ability$! choice all(creature|mybattlefield) 1/1 ueot _ choice untap all(creature|mybattlefield) !$ controller text=Choose one - Creatures you control get +1/+1 until end of turn; or untap all creatures you control. -- Entwine {1}{W} (Choose both if you pay the entwine cost.) mana={1}{W} type=Instant @@ -96133,7 +96132,7 @@ type=Sorcery [/card] [card] name=Roilmage's Trick -auto=lord(creature|opponentbattlefield) -converge/0 ueot +auto=all(creature|opponentbattlefield) -converge/0 ueot auto=draw:1 controller text=Converge -- Creatures your opponents control get -X/-0 until end of turn, where X is the number of colors of mana spent to cast Roilmage's Trick. mana={3}{U} @@ -96153,7 +96152,7 @@ type=Instant [/card] [card] name=Rollick of Abandon -auto=lord(creature) 2/-2 ueot +auto=all(creature) 2/-2 ueot text=All creatures get +2/-2 until end of turn. mana={3}{R}{R} type=Sorcery @@ -96170,7 +96169,7 @@ type=Sorcery name=Rolling Spoil target=land auto=destroy -auto=if spent({B}) then -1/-1 lord(creature) ueot +auto=if spent({B}) then -1/-1 all(creature) ueot text=Destroy target land. If {B} was spent to cast Rolling Spoil, all creatures get -1/-1 until end of turn. mana={2}{G}{G} type=Sorcery @@ -96354,7 +96353,7 @@ toughness=2 [card] name=Rootborn Defenses auto=ability$! name(populate) clone notatarget(creature[token]|mybattlefield) !$ controller -auto=lord(creature|myBattlefield) indestructible ueot +auto=all(creature|myBattlefield) indestructible ueot text=Populate. Creatures you control are indestructible this turn. (To populate, put a token onto the battlefield that's a copy of a creature token you control. Damage and effects that say "destroy" don't destroy indestructible creatures.) mana={2}{W} type=Instant @@ -96830,8 +96829,8 @@ type=Artifact [card] name=Rude Awakening other={6}{G}{G} name(Entwine) -auto=if paid(alternative) then all(land|mybattlefield) untap && lord(land|mybattlefield) becomes(Creature,2/2) ueot -auto=ifnot paid(alternative) then ability$! choice name(untap lands) all(land|mybattlefield) untap _ choice name(animate lands) lord(land|mybattlefield) becomes(Creature,2/2) ueot !$ controller +auto=if paid(alternative) then all(land|mybattlefield) untap && all(land|mybattlefield) becomes(Creature,2/2) ueot +auto=ifnot paid(alternative) then ability$! choice name(untap lands) all(land|mybattlefield) untap _ choice name(animate lands) all(land|mybattlefield) becomes(Creature,2/2) ueot !$ controller text=Choose one - Untap all lands you control; or until end of turn, lands you control become 2/2 creatures that are still lands. -- Entwine {2}{G} (Choose both if you pay the entwine cost.) mana={4}{G} type=Sorcery @@ -97279,8 +97278,8 @@ type=Instant [/card] [card] name=Rush of Battle -auto=lord(creature|myBattlefield) 2/1 ueot -auto=lord(Warrior|myBattlefield) lifelink ueot +auto=all(creature|myBattlefield) 2/1 ueot +auto=all(Warrior|myBattlefield) lifelink ueot text=Creature you control get +2/+1 until end of turn. Warrior creatures you control also gain lifelink until end of turn. (Damage dealt by those Warriors also causes their controller to gain that much life.) mana={3}{W} type=Sorcery @@ -97548,7 +97547,7 @@ type=Instant [/card] [card] name=Ruthless Invasion -auto=lord(creature[-artifact]) cantblock ueot +auto=all(creature[-artifact]) cantblock ueot text=({p(R)} may be paid for with either {R} or 2 life.) -- Nonartifact creatures can't block this turn. color=red mana={3}{p(R)} @@ -97598,7 +97597,7 @@ toughness=2 [card] name=Sabertooth Alley Cat abilities=mustattack -auto={1}{R}:lord(creature[-defender]) ueot cantbeblockerof(this) +auto={1}{R}:all(creature[-defender]) ueot cantbeblockerof(this) text=Sabertooth Alley Cat attacks each turn if able. -- {1}{R}: Creatures without defender can't block Sabertooth Alley Cat this turn. mana={1}{R}{R} type=Creature @@ -97731,7 +97730,7 @@ toughness=1 [card] name=Sacred Rites target=*|myhand -auto=moveTo(mygraveyard) && lord(creature|mybattlefield) 0/1 ueot +auto=moveTo(mygraveyard) && all(creature|mybattlefield) 0/1 ueot text=Discard any number of cards. Creatures you control get +0/+1 until end of turn for each card discarded this way. mana={W} type=Instant @@ -97943,7 +97942,7 @@ toughness=1 [card] name=Sage of the Inward Eye abilities=flying -auto=@movedTo(*[-creature]|mystack):lord(creature|myBattlefield) lifelink ueot +auto=@movedTo(*[-creature]|mystack):all(creature|myBattlefield) lifelink ueot text=Flying -- Whenever you cast a noncreature spell, creatures you control gain lifelink until end of turn. (Damage dealt by those creatures also causes their controller to gain that much life.) mana={2}{U}{R}{W} type=Creature @@ -98279,7 +98278,7 @@ toughness=1 [/card] [card] name=Samite Elder -auto={T}:name(color protection) target(*|mybattlefield) transforms((,newability[lord(creature|mybattlefield) protection from(*[share!color!]) ueot])) ueot +auto={T}:name(color protection) target(*|mybattlefield) transforms((,newability[all(creature|mybattlefield) protection from(*[share!color!]) ueot])) ueot text={T}: Creatures you control gain protection from the colors of target permanent you control until end of turn. mana={2}{W} type=Creature @@ -98330,8 +98329,8 @@ toughness=2 [/card] [card] name=Sanctified Charge -auto=lord(creature|myBattlefield) 2/1 ueot -auto=lord(creature[white]|myBattlefield) first strike ueot +auto=all(creature|myBattlefield) 2/1 ueot +auto=all(creature[white]|myBattlefield) first strike ueot text=Creature you control get +2/+1 until end of turn. White creatures you control also gain first strike until end of turn. (They deal combat damage before creatures without first strike.) mana={4}{W} type=Instant @@ -98913,7 +98912,7 @@ subtype=Sarkhan [card] name=Sarkhan Vol auto=counter(0/0,4,loyalty) -auto={C(0/0,1,Loyalty)}:name(+1: +1/+1 haste) lord(creature|mybattlefield) 1/1 && lord(creature|mybattlefield) haste +auto={C(0/0,1,Loyalty)}:name(+1: +1/+1 haste) all(creature|mybattlefield) 1/1 && all(creature|mybattlefield) haste auto={C(0/0,-2,Loyalty)}:name(-2: gain control) target(creature) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot auto={C(0/0,-6,Loyalty)}:name(-6: 5 Dragons) token(Dragon,Creature Dragon,4/4,red,flying)*5 text=+1: Creatures you control get +1/+1 and gain haste until end of turn. -- -2: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. -- -6: Put five 4/4 red Dragon creature tokens with flying onto the battlefield. @@ -99058,8 +99057,8 @@ name=Savage Beating restriction=during battle otherrestriction=during battle other={4}{R}{R}{R} name(Entwine) -auto=if paid(alternative) then lord(creature|mybattlefield) double strike ueot && all(creature|mybattlefield) untap && nextphasealter(add,combatphases,controller,after) oneshot -auto=ifnot paid(alternative) then ability$! choice lord(creature|mybattlefield) double strike ueot _ choice name(extra combat) all(creature|mybattlefield) untap && nextphasealter(add,combatphases,controller,after) oneshot !$ controller +auto=if paid(alternative) then all(creature|mybattlefield) double strike ueot && all(creature|mybattlefield) untap && nextphasealter(add,combatphases,controller,after) oneshot +auto=ifnot paid(alternative) then ability$! choice all(creature|mybattlefield) double strike ueot _ choice name(extra combat) all(creature|mybattlefield) untap && nextphasealter(add,combatphases,controller,after) oneshot !$ controller text=Cast Savage Beating only during your turn and only during combat. -- Choose one - Creatures you control gain double strike until end of turn; or untap all creatures you control and after this phase, there is an additional combat phase. -- Entwine {1}{R} (Choose both if you pay the entwine cost.) mana={3}{R}{R} type=Instant @@ -101086,8 +101085,8 @@ subtype=Aura [/card] [card] name=Seascape Aerialist -auto=may lord(ally|myBattlefield) flying ueot -auto=@movedTo(other ally|myBattlefield):may lord(ally|myBattlefield) flying ueot +auto=may all(ally|myBattlefield) flying ueot +auto=@movedTo(other ally|myBattlefield):may all(ally|myBattlefield) flying ueot text=Whenever Seascape Aerialist or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. mana={4}{U} type=Creature @@ -101569,7 +101568,7 @@ type=Enchantment [/card] [card] name=Seismic Elemental -auto=choice lord(creature[-flying]) cantblock ueot +auto=choice all(creature[-flying]) cantblock ueot text=When Seismic Elemental enters the battlefield, creatures without flying can't block this turn. mana={3}{R}{R} type=Creature @@ -101612,7 +101611,7 @@ type=Sorcery [/card] [card] name=Seismic Stomp -auto=lord(creature[-flying]) cantblock ueot +auto=all(creature[-flying]) cantblock ueot text=Creatures without flying can't block this turn. mana={1}{R} type=Sorcery @@ -101765,7 +101764,7 @@ subtype=Gate [card] name=Selesnya Guildmage auto={3}{G}:token(saproling,creature saproling,1/1,green) -auto={3}{W}:lord(creature|myBattlefield) 1/1 +auto={3}{W}:all(creature|myBattlefield) 1/1 text=({(g/w)} can be paid with either {G} or {W}.) -- {3}{G}: Put a 1/1 green Saproling creature token onto the battlefield. -- {3}{W}: Creatures you control get +1/+1 until end of turn. mana={GW}{GW} type=Creature @@ -101828,7 +101827,7 @@ type=Sorcery [/card] [card] name=Selfless Cathar -auto={1}{W}{S}:lord(creature|mybattlefield) 1/1 +auto={1}{W}{S}:all(creature|mybattlefield) 1/1 text={1}{W}, Sacrifice Selfless Cathar: Creatures you control get +1/+1 until end of turn. mana={W} type=Creature @@ -101849,7 +101848,7 @@ toughness=4 [card] name=Selfless Spirit abilities=flying -auto={s}:lord(creature|mybattlefield) indestructible ueot +auto={s}:all(creature|mybattlefield) indestructible ueot text=Flying -- Sacrifice Selfless Spirit: Creatures you control gain indestructible until end of turn. mana={1}{W} type=Creature @@ -102821,7 +102820,7 @@ toughness=2 [/card] [card] name=Shade's Breath -auto=lord(creature|mybattlefield) transforms((shade,black,newability[{B}:1/1 ueot])) ueot +auto=all(creature|mybattlefield) transforms((shade,black,newability[{B}:1/1 ueot])) ueot text=Until end of turn, each creature you control becomes black, its creature type becomes Shade, and it gains "{B}: This creature gets +1/+1 until end of turn." mana={1}{B} type=Instant @@ -103682,7 +103681,7 @@ type=Instant name=Shields of Velis Vel abilities=changeling target=player -auto=lord(creature|targetedpersonsbattlefield) 0/1 ueot && lord(creature|targetedpersonsbattlefield) transforms((allsubtypes)) ueot +auto=all(creature|targetedpersonsbattlefield) 0/1 ueot && all(creature|targetedpersonsbattlefield) transforms((allsubtypes)) ueot text=Changeling (This card is every creature type at all times.) -- Creatures target player controls get +0/+1 and gain all creature types until end of turn. mana={W} type=Tribal Instant @@ -103910,7 +103909,7 @@ toughness=5 name=Shipwreck Singer abilities=flying auto={1}{U}:mustattack target(creature|opponentinplay) ueot -auto={1}{B}{T}:lord(creature[attacking]) -1/-1 ueot +auto={1}{B}{T}:all(creature[attacking]) -1/-1 ueot text=Flying. -- {1}{U}: Target creature an opponent controls attacks this turn if able. -- {1}{B}{T}: Attacking creatures get -1/-1 until end of turn. mana={U}{B} type=Creature @@ -104867,7 +104866,7 @@ type=Sorcery [/card] [card] name=Sight of the Scalelords -auto=@each my combatbegins restriction{type(creature[toughness>=4]|mybattlefield)~morethan~0}:lord(creature[toughness>=4]|mybattlefield) transforms((,newability[2/2 ueot],newability[vigilance ueot])) ueot +auto=@each my combatbegins restriction{type(creature[toughness>=4]|mybattlefield)~morethan~0}:all(creature[toughness>=4]|mybattlefield) transforms((,newability[2/2 ueot],newability[vigilance ueot])) ueot text=At the beginning of combat on your turn, creatures you control with toughness 4 or greater get +2/+2 and gain vigilance until end of turn. mana={4}{G} type=Enchantment @@ -105031,7 +105030,7 @@ type=Sorcery [/card] [card] name=Signal Pest -auto=@combat(attacking) source(this):lord(other creature[attacking]) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) 1/0 ueot auto=cantbeblockedby(creature[-flying;-reach]) text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- Signal Pest can't be blocked except by creatures with flying or reach. mana={1} @@ -105336,7 +105335,7 @@ toughness=3 [card] name=Silumgar, the Drifting Death abilities=flying,opponentshroud -auto=@combat(attacking) source(dragon|mybattlefield):lord(creature|opponentbattlefield) -1/-1 ueot +auto=@combat(attacking) source(dragon|mybattlefield):all(creature|opponentbattlefield) -1/-1 ueot text=Flying,hexproof. -- Whenever a Dragon you control attacks, creatures defending player control each get -1/-1 until end of turn. mana={4}{U}{B} type=Legendary Creature @@ -105987,7 +105986,7 @@ toughness=9 [/card] [card] name=Skarrg Guildmage -auto={R}{G}:lord(creature|myBattlefield) trample ueot +auto={R}{G}:all(creature|myBattlefield) trample ueot auto={1}{R}{G}:target(land|mybattlefield) transforms((Elemental Creature,setpower=4,settoughness=4)) ueot text={R}{G}: Creatures you control gain trample until end of turn. -- {1}{R}{G}: Target land you control becomes a 4/4 Elemental creature until end of turn. It's still a land. mana={R}{G} @@ -108047,7 +108046,7 @@ toughness=3 [/card] [card] name=Smogsteed Rider -auto=@combat(attacking) source(this):lord(other creature[attacking]) fear ueot +auto=@combat(attacking) source(this):all(other creature[attacking]) fear ueot text=Whenever Smogsteed Rider attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) mana={2}{B}{B} type=Creature @@ -108757,7 +108756,7 @@ toughness=5 [card] name=Soltari Champion abilities=shadow -auto=@combat(attacking) source(this):lord(other creature|myBattlefield) 1/1 ueot +auto=@combat(attacking) source(this):all(other creature|myBattlefield) 1/1 ueot text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Soltari Champion attacks, all other creatures you control get +1/+1 until end of turn. mana={2}{W} type=Creature @@ -109402,8 +109401,8 @@ toughness=6 [card] name=Soul of Theros abilities=vigilance -auto={4}{W}{W}:lord(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot -autograveyard={4}{W}{W}{E}:lord(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot +auto={4}{W}{W}:all(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot +autograveyard={4}{W}{W}{E}:all(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot text=Vigilance. -- {4}{W}{W}: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn. -- {4}{W}{W}: Exile Soul of Theros from your graveyard: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn. mana={4}{W}{W} type=Creature @@ -109551,7 +109550,7 @@ toughness=1 [card] name=Soulblade Djinn abilities=flying -auto=@movedTo(*[-creature]|mystack):lord(creature|mybattlefield) 1/1 ueot +auto=@movedTo(*[-creature]|mystack):all(creature|mybattlefield) 1/1 ueot text=Flying -- Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. mana={3}{U}{U} type=Creature @@ -111840,7 +111839,7 @@ toughness=4 name=Sprite Noble abilities=flying auto=lord(creature[flying]|myBattlefield) 0/1 other -auto={T}:lord(creature[flying]|myBattlefield) 1/0 other +auto={T}:all(creature[flying]|myBattlefield) 1/0 other text=Flying -- Other creatures you control with flying get +0/+1. -- {T}: Other creatures you control with flying get +1/+0 until end of turn. mana={1}{U}{U} type=Creature @@ -112048,7 +112047,7 @@ subtype=Aura [card] name=Squirrel Wrangler auto={1}{G}{S(land|myBattlefield)}:token(Squirrel,creature squirrel,1/1,green)*2 -auto={1}{G}{S(land|myBattlefield)}:lord(squirrel) 1/1 ueot +auto={1}{G}{S(land|myBattlefield)}:all(squirrel) 1/1 ueot text={1}{G}, Sacrifice a land: Put two 1/1 green Squirrel creature tokens onto the battlefield. -- {1}{G}, Sacrifice a land: Squirrel creatures get +1/+1 until end of turn. mana={2}{G}{G} type=Creature @@ -112328,7 +112327,7 @@ subtype=Aura [/card] [card] name=Stampede Driver -auto={1}{G}{T}{D(*|myhand)}:lord(creature|myBattlefield) 1/1 && lord(creature|mybattlefield) trample +auto={1}{G}{T}{D(*|myhand)}:all(creature|myBattlefield) 1/1 && lord(creature|mybattlefield) trample text={1}{G}, {T}, Discard a card: Creatures you control get +1/+1 and gain trample until end of turn. mana={G} type=Creature @@ -112338,15 +112337,15 @@ toughness=1 [/card] [card] name=Stampede -auto=lord(creature|attacking) 1/0 -auto=lord(creature|attacking) trample +auto=all(creature|attacking) 1/0 +auto=all(creature|attacking) trample text=Attacking creatures get +1/+0 and gain trample until end of turn. mana={1}{G}{G} type=Instant [/card] [card] name=Stampeding Elk Herd -auto=@combat(attacking) source(this) restriction{compare(powertotalinplay)~morethan~7}:lord(creature|myBattlefield) trample ueot +auto=@combat(attacking) source(this) restriction{compare(powertotalinplay)~morethan~7}:all(creature|myBattlefield) trample ueot text=Formidable -- Whenever Stampeding Elk Herd attacks, if creatures you control have total power 8 or greater, creatures you control gain trample until end of turn. mana={3}{G}{G} type=Creature @@ -112405,7 +112404,7 @@ type=Instant [/card] [card] name=Standardize -auto=chooseatype lord(creature) becomes(removecreaturesubtypes) && becomes(chosentype) ueot chooseend nonwall +auto=chooseatype all(creature) becomes(removecreaturesubtypes) && becomes(chosentype) ueot chooseend nonwall text=Choose a creature type other than Wall. Each creature becomes that type until end of turn. mana={U}{U} type=Instant @@ -112550,8 +112549,8 @@ type=Instant [/card] [card] name=Start Your Engines -auto=lord(vehicle|mybattlefield) becomes(Artifact Creature) ueot -auto=lord(creature|mybattlefield) 2/2 ueot +auto=all(vehicle|mybattlefield) becomes(Artifact Creature) ueot +auto=all(creature|mybattlefield) 2/2 ueot text=Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn. mana={3}{R} type=Sorcery @@ -112893,7 +112892,7 @@ toughness=2 [/card] [card] name=Steeling Stance -auto=lord(creature|mybattlefield) 1/1 ueot +auto=all(creature|mybattlefield) 1/1 ueot autohand={W}:1/1 target(creature) limit:1 myUpkeepOnly text=Creatures you control get +1/+1 until end of turn. -- Forecast - {W}, Reveal Steeling Stance from your hand: Target creature gets +1/+1 until end of turn. (Activate this ability only during your upkeep and only once each turn.) mana={1}{W}{W} @@ -113188,8 +113187,8 @@ type=Sorcery [card] name=Stir the Pride other={5}{W}{W} name(Entwine) -auto=if paid(alternative) then lord(creature|mybattlefield) 2/2 ueot && lord(creature|mybattlefield) transforms((,newability[spiritlink])) ueot -auto=ifnot paid(alternative) then ability$! choice name(+2/+2) lord(creature|mybattlefield) 2/2 ueot _ choice name(spiritlink) lord(creature|mybattlefield) spiritlink ueot !$ controller +auto=if paid(alternative) then all(creature|mybattlefield) 2/2 ueot && all(creature|mybattlefield) transforms((,newability[spiritlink])) ueot +auto=ifnot paid(alternative) then ability$! choice name(+2/+2) all(creature|mybattlefield) 2/2 ueot _ choice name(spiritlink) all(creature|mybattlefield) spiritlink ueot !$ controller text=Choose one - Creatures you control get +2/+2 until end of turn; or until end of turn, creatures you control gain "Whenever this creature deals damage, you gain that much life." -- Entwine {1}{W} (Choose both if you pay the entwine cost.) mana={4}{W} type=Instant @@ -113839,7 +113838,7 @@ toughness=2 [/card] [card] name=Stormcaller's Boon -auto={S}:lord(creature|myBattlefield) flying ueot +auto={S}:all(creature|myBattlefield) flying ueot autostack=if casted(this) then cascade:plibrarycount text=Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) mana={2}{W}{U} @@ -114292,8 +114291,8 @@ subtype=Aura [card] name=Strength of Night kicker={B} -auto=lord(creature|myBattlefield) 1/1 ueot -auto=kicker lord(creature[zombie]|myBattlefield) 2/2 ueot +auto=all(creature|myBattlefield) 1/1 ueot +auto=kicker all(creature[zombie]|myBattlefield) 2/2 ueot text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- Creatures you control get +1/+1 until end of turn. If Strength of Night was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. mana={2}{G} type=Instant @@ -114392,7 +114391,7 @@ toughness=2 [/card] [card] name=Stromkirk Condemned -auto={D(*|myhand)}:lord(vampire|mybattlefield) 1/1 ueot limit:1 +auto={D(*|myhand)}:all(vampire|mybattlefield) 1/1 ueot limit:1 text=Discard a card: Vampires you control get +1/+1 until end of turn. Activate this ability only once each turn. mana={B}{B} type=Creature @@ -114445,7 +114444,7 @@ toughness=3 [/card] [card] name=Strongarm Monk -auto=@movedto(*[-creature]|mystack):lord(creature|mybattlefield) 1/1 ueot +auto=@movedto(*[-creature]|mystack):all(creature|mybattlefield) 1/1 ueot text=Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. mana={4}{W} type=Creature @@ -114504,7 +114503,7 @@ toughness=1 [card] name=Stronghold Overseer abilities=flying,shadow -auto={B}{B}:lord(creature[shadow]) 1/0 && lord(creature[-shadow]) -1/0 +auto={B}{B}:all(creature[shadow]) 1/0 && all(creature[-shadow]) -1/0 text=Flying -- Shadow (This creature can block or be blocked by only creatures with shadow.) -- {B}{B}: Creatures with shadow get +1/+0 until end of turn and creatures without shadow get -1/-0 until end of turn. mana={3}{B}{B}{B} type=Creature @@ -114866,7 +114865,7 @@ abilities=split second name=Sudden Spoiling abilities=split second target=player -auto=lord(creature|targetedpersonsbattlefield) transforms((,newability[loseabilities],setpower=0,settoughness=2)) ueot +auto=all(creature|targetedpersonsbattlefield) transforms((,newability[loseabilities],setpower=0,settoughness=2)) ueot text=Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- Creatures target player controls become 0/2 and lose all abilities until end of turn. mana={1}{B}{B} type=Instant @@ -114891,7 +114890,7 @@ type=Instant [/card] [card] name=Suicidal Charge -auto={S}:lord(creature|opponentBattlefield) -1/-1 && lord(creature|opponentBattlefield) mustattack +auto={S}:all(creature|opponentBattlefield) -1/-1 && all(creature|opponentBattlefield) mustattack text=Sacrifice Suicidal Charge: Creatures your opponents control get -1/-1 until end of turn. Those creatures attack this turn if able. mana={3}{B}{R} type=Enchantment @@ -115180,7 +115179,7 @@ type=Artifact [card] name=Sunblade Elf auto=aslongas(Plains|myBattlefield) 1/1 -auto={4}{W}:lord(creature|myBattlefield) 1/1 ueot +auto={4}{W}:all(creature|myBattlefield) 1/1 ueot text=Sunblade Elf gets +1/+1 as long as you control a Plains. -- {4}{W}: Creatures you control get +1/+1 until end of turn. mana={G} type=Creature @@ -115210,7 +115209,7 @@ subtype=Aura [/card] [card] name=Sunbringer's Touch -auto=name(Bolster) notatarget(creature[toughness=toughness:lowest:creature:mybattlefield]|mybattlefield) transforms((,newability[counter(1/1.type:*:myhand)],newability[trample ueot],newability[lord(other creature[counter{1/1.1}]|mybattlefield) trample ueot])) oneshot +auto=name(Bolster) notatarget(creature[toughness=toughness:lowest:creature:mybattlefield]|mybattlefield) transforms((,newability[counter(1/1.type:*:myhand)],newability[trample ueot],newability[all(other creature[counter{1/1.1}]|mybattlefield) trample ueot])) oneshot text=Bolster X, where X is the number of cards in your hand. Each creature you control with a +1/+1 counter on it gains trample until end of turn. (To bolster X, choose a creature with the least toughness among creatures you control and put X +1/+1 counters on it.) mana={2}{G}{G} type=Sorcery @@ -115334,7 +115333,7 @@ toughness=4 [/card] [card] name=Sunhome Guildmage -auto={1}{R}{W}:lord(creature|mybattlefield) 1/0 ueot +auto={1}{R}{W}:all(creature|mybattlefield) 1/0 ueot auto={2}{R}{W}:token(Soldier,Creature Soldier,1/1,red,white,haste) text={1}{R}{W}: Creatures you control get +1/+0 until end of turn. -- {2}{R}{W}: Put a 1/1 red and white Soldier creature token with haste onto the battlefield. mana={R}{W} @@ -115450,7 +115449,7 @@ toughness=3 [/card] [card] name=Sunscape Master -auto={G}{G}{T}:lord(creature|myBattlefield) 2/2 +auto={G}{G}{T}:all(creature|myBattlefield) 2/2 auto={U}{U}{T}:moveTo(ownerhand) target(creature) text={G}{G}, {T}: Creatures you control get +2/+2 until end of turn. -- {U}{U}, {T}: Return target creature to its owner's hand. mana={2}{W}{W} @@ -116023,8 +116022,8 @@ toughness=1 [/card] [card] name=Swarm Surge -auto=lord(creature|mybattlefield) 2/0 ueot -auto=lord(creature[colorless]|mybattlefield) first strike ueot +auto=all(creature|mybattlefield) 2/0 ueot +auto=all(creature[colorless]|mybattlefield) first strike ueot text=Devoid (This card has no color.) -- Creatures you control get +2/+0 until end of turn. Colorless creatures you control also gain first strike until end of turn. mana={2}{B} abilities=devoid @@ -116981,8 +116980,8 @@ toughness=2 [/card] [card] name=Tajuru Beastmaster -auto=choice lord(creature|mybattlefield) 1/1 ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) 1/1 ueot +auto=choice all(creature|mybattlefield) 1/1 ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) 1/1 ueot text=Rally -- Whenever Tajuru Beastmaster or another Ally enters the battlefield under your control, creatures you control get +1/+1 until end of turn. mana={5}{G} type=Creature @@ -117012,8 +117011,8 @@ toughness=1 [/card] [card] name=Tajuru Warcaller -auto=choice lord(creature|mybattlefield) 2/2 ueot -auto=@movedTo(other ally|myBattlefield):lord(creature|mybattlefield) 2/2 ueot +auto=choice all(creature|mybattlefield) 2/2 ueot +auto=@movedTo(other ally|myBattlefield):all(creature|mybattlefield) 2/2 ueot text=Rally -- Whenever Tajuru Warcaller or another Ally enters the battlefield under your control, creatures you control get +2/+2 until end of turn. mana={3}{G}{G} type=Creature @@ -117320,8 +117319,8 @@ toughness=3 [/card] [card] name=Talus Paladin -auto=may counter(1/1,1) all(this) && lord(ally|myBattlefield) lifelink ueot -auto=@movedTo(other ally|myBattlefield):may counter(1/1,1) all(this) && lord(ally|myBattlefield) lifelink ueot +auto=may counter(1/1,1) all(this) && all(ally|myBattlefield) lifelink ueot +auto=@movedTo(other ally|myBattlefield):may counter(1/1,1) all(this) && all(ally|myBattlefield) lifelink ueot text=Whenever Talus Paladin or another Ally enters the battlefield under your control, you may have Allies you control gain lifelink until end of turn, and you may put a +1/+1 counter on Talus Paladin. mana={3}{W} type=Creature @@ -117738,7 +117737,7 @@ toughness=1 [/card] [card] name=Tattermunge Witch -auto={R}{G}:name(1/0 & trample) lord(creature[blocked]) transforms((,newability[1/0],newability[trample])) ueot +auto={R}{G}:name(1/0 & trample) all(creature[blocked]) transforms((,newability[1/0],newability[trample])) ueot text={R}{G}: Each blocked creature gets +1/+0 and gains trample until end of turn. mana={1}{RG} type=Creature @@ -117827,7 +117826,7 @@ toughness=1 [card] name=Tears of Rage restriction=opponentblockersonly -auto=lord(creature[attacking]|mybattlefield) transforms((,newability[type:creature[attacking]:mybattlefield/type:creature[attacking]:mybattlefield],newability[phaseaction[end once] sacrifice all(this)])) ueot +auto=all(creature[attacking]|mybattlefield) transforms((,newability[type:creature[attacking]:mybattlefield/type:creature[attacking]:mybattlefield],newability[phaseaction[end once] sacrifice all(this)])) ueot text=Cast Tears of Rage only during the declare attackers step. -- Attacking creatures you control get +X/+0 until end of turn, where X is the number of attacking creatures. Sacrifice those creatures at the beginning of the next end step. mana={2}{R}{R} type=Instant @@ -117879,7 +117878,7 @@ type=Enchantment name=Tectonic Rift target=land auto=destroy -auto=lord(creature[-flying]) cantblock ueot +auto=all(creature[-flying]) cantblock ueot text=Destroy target land. Creatures without flying can't block this turn. mana={3}{R} type=Sorcery @@ -118086,7 +118085,7 @@ toughness=1 [card] name=Telim'Tor abilities=flanking -auto=@combat(attacking) source(this):lord(creature[attacking;flanking]) 1/1 ueot +auto=@combat(attacking) source(this):all(creature[attacking;flanking]) 1/1 ueot text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Whenever Telim'Tor attacks, all attacking creatures with flanking get +1/+1 until end of turn. mana={4}{R} type=Legendary Creature @@ -118551,7 +118550,7 @@ type=Instant name=Temur Charm auto=choice name(+1/+1 and fight) target(creature|mybattlefield) transforms((,newability[1/1 ueot],newability[target(creature|opponentbattlefield) dynamicability])) ueot restriction{type(creature|opponentbattlefield)~morethan~0} auto=choice name(Mana Leak) target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever restriction{type(*|stack)~morethan~0} -auto=choice name(Creatures power 3 or less cant block) lord(creature[power>=3]) cantblock ueot +auto=choice name(Creatures power 3 or less cant block) all(creature[power>=3]) cantblock ueot text=Choose one: -- Target creature you control gets +1/+1 until end of turn. That creature fights target creature you don't control. -- Counter target spell unless its controller pays {3}. -- Creatures with power 3 or less can't block this turn. mana={R}{G}{U} type=Instant @@ -118588,8 +118587,8 @@ toughness=1 [/card] [card] name=Tenacity -auto=lord(creature|mybattlefield) 1/1 ueot -auto=lord(creature|mybattlefield) lifelink ueot +auto=all(creature|mybattlefield) 1/1 ueot +auto=all(creature|mybattlefield) lifelink ueot auto=all(creature|mybattlefield) untap text=Creatures you control get +1/+1 and gain lifelink until end of turn. Untap those creatures. mana={3}{W} @@ -118751,7 +118750,7 @@ toughness=4 [card] name=Teroh's Vanguard abilities=flash -auto=aslongas(*|mygraveyard) protection from black lord(creature|myBattlefield) ueot >6 oneshot +auto=aslongas(*|mygraveyard) protection from black all(creature|myBattlefield) ueot >6 oneshot text=Flash -- Threshold - As long as seven or more cards are in your graveyard, Teroh's Vanguard has "When Teroh's Vanguard enters the battlefield, creatures you control gain protection from black until end of turn." mana={3}{W} type=Creature @@ -119056,7 +119055,7 @@ auto={C(0/0,-7,Loyalty)}:name(X = 7) target(artifact[manacost<=7]|mylibrary) mov auto={C(0/0,-8,Loyalty)}:name(X = 8) target(artifact[manacost<=8]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-9,Loyalty)}:name(X = 9) target(artifact[manacost<=9]|mylibrary) moveTo(mybattlefield) auto={C(0/0,-10,Loyalty)}:name(X = 10) target(artifact[manacost<=10]|mylibrary) moveTo(mybattlefield) -auto={C(0/0,-5,Loyalty)}:name(-5: transform your artifacts) lord(artifact|mybattlefield) becomes(Artifact Creature,5/5) ueot +auto={C(0/0,-5,Loyalty)}:name(-5: transform your artifacts) all(artifact|mybattlefield) becomes(Artifact Creature,5/5) ueot text=+1: Untap up to two target artifacts. -- -X: Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. -- -5: Artifacts you control become 5/5 artifact creatures until end of turn. mana={3}{U}{U} type=Planeswalker @@ -119531,7 +119530,7 @@ toughness=2 [/card] [card] name=Thelonite Druid -auto={1}{G}{T}{S(creature|myBattlefield)}:lord(forest|myBattlefield) becomes(Creature,2/3) ueot +auto={1}{G}{T}{S(creature|myBattlefield)}:all(forest|myBattlefield) becomes(Creature,2/3) ueot text={1}{G}, {T}, Sacrifice a creature: Forests you control become 2/3 creatures until end of turn. They're still lands. mana={2}{G} type=Creature @@ -120884,7 +120883,7 @@ type=Instant name=Thundercloud Elemental abilities=flying auto={3}{U}:tap all(creature[toughness<=2]) -auto={3}{U}:lord(other creature) -flying ueot +auto={3}{U}:all(other creature) -flying ueot text=Flying -- {3}{U}: Tap all creatures with toughness 2 or less. -- {3}{U}: All other creatures lose flying until end of turn. mana={5}{U}{U} type=Creature @@ -120999,7 +120998,7 @@ toughness=1 [card] name=Thunderscape Master auto={B}{B}{T}:life:-2 target(player) && life:2 controller -auto={G}{G}{T}:lord(creature|myBattlefield) 2/2 +auto={G}{G}{T}:all(creature|myBattlefield) 2/2 text={B}{B}, {T}: Target player loses 2 life and you gain 2 life. -- {G}{G}, {T}: Creatures you control get +2/+2 until end of turn. mana={2}{R}{R} type=Creature @@ -121687,7 +121686,7 @@ toughness=3 [/card] [card] name=Titania's Boon -auto=lord(creature|mybattlefield) counter(1/1,1) +auto=all(creature|mybattlefield) counter(1/1,1) text=Put a +1/+1 counter on each creature you control. mana={3}{G} type=Sorcery @@ -122523,7 +122522,7 @@ name=Tourach's Gate target=land|myBattlefield auto=vanishing:3 auto={s(thrull|mybattlefield):counter(0/0,3,time) -auto=teach(land) {T}:lord(creature[attacking]) 2/-1 +auto=teach(land) {T}:all(creature[attacking]) 2/-1 text=Enchant land you control -- Sacrifice a Thrull: Put three time counters on Tourach's Gate. -- At the beginning of your upkeep, remove a time counter from Tourach's Gate. If there are no time counters on Tourach's Gate, sacrifice it. -- Enchanted land has "{T}: Attacking creatures you control get +2/-1 until end of turn." mana={1}{B}{B} type=Enchantment @@ -122542,8 +122541,8 @@ toughness=5 [/card] [card] name=Tower Defense -auto=lord(creature|myBattlefield) 0/5 ueot -auto=lord(creature|myBattlefield) reach ueot +auto=all(creature|myBattlefield) 0/5 ueot +auto=all(creature|myBattlefield) reach ueot text=Creatures you control get +0/+5 and gain reach until end of turn. mana={1}{G} type=Instant @@ -123489,7 +123488,7 @@ subtype=Aura [/card] [card] name=Treetop Defense -auto=lord(creature|mybattlefield) reach ueot +auto=all(creature|mybattlefield) reach ueot restriction=opponentblockersonly text=Cast Treetop Defense only during the declare attackers step and only if you've been attacked this step. -- Creatures you control gain reach until end of turn. (They can block creatures with flying.) mana={1}{G} @@ -123723,7 +123722,7 @@ type=Sorcery name=Tribal Forcemage facedown={3} autofacedown={1}{G}:morph -autofaceup=chooseatype lord(creature[chosentype]) 2/2 ueot && lord(creature[chosentype]) trample ueot chooseend +autofaceup=chooseatype all(creature[chosentype]) 2/2 ueot && all(creature[chosentype]) trample ueot chooseend text=Morph {1}{G} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Tribal Forcemage is turned face up, creatures of the creature type of your choice get +2/+2 and gain trample until end of turn. mana={1}{G} type=Creature @@ -126684,7 +126683,7 @@ toughness=5 [/card] [card] name=Valor in Akros -auto=@movedto(creature|mybattlefield):lord(creature|mybattlefield) 1/1 ueot +auto=@movedto(creature|mybattlefield):all(creature|mybattlefield) 1/1 ueot text=Whenever a creature enters the battlefield under your control, creatures you control get +1/+1 until end of turn. mana={3}{W} type=Enchantment @@ -127125,7 +127124,7 @@ subtype=Aura [card] name=Vault of the Archangel auto={T}:Add{1} -auto={2}{W}{B}{T}:lord(creature|mybattlefield) deathtouch ueot && lord(creature|mybattlefield) lifelink ueot +auto={2}{W}{B}{T}:all(creature|mybattlefield) deathtouch ueot && all(creature|mybattlefield) lifelink ueot text={T}: Add 1 to your mana pool. -- {2}{W}{B}, {T}: Creatures you control gain deathtouch and lifelink until end of turn. type=Land [/card] @@ -127404,7 +127403,7 @@ type=Enchantment [/card] [card] name=Veiling Oddity -autoexile=this(counter{0/0.1.Time}<2) transforms((,newability[@counterremoved(0/0.1.Time) from(sourcecard) suspended:lord(creature) unblockable ueot])) +autoexile=this(counter{0/0.1.Time}<2) transforms((,newability[@counterremoved(0/0.1.Time) from(sourcecard) suspended:all(creature) unblockable ueot])) suspend(4)={1}{U} text=Suspend 4 - {1}{U} (Rather than cast this card from your hand, you may pay {1}{U} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) -- When the last time counter is removed from Veiling Oddity while it's exiled, creatures are unblockable this turn. mana={3}{U} @@ -127415,7 +127414,7 @@ toughness=3 [/card] [card] name=Veilstone Amulet -auto=@movedTo(*|mystack):lord(creature|myBattlefield) opponentshroud ueot +auto=@movedTo(*|mystack):all(creature|myBattlefield) opponentshroud ueot text=Whenever you cast a spell, creatures you control can't be the targets of spells or abilities your opponents control this turn. mana={3} type=Artifact @@ -127680,7 +127679,7 @@ toughness=5 name=Venser, the Sojourner auto=counter(0/0,3,loyalty) auto={C(0/0,2,Loyalty)}:name(+2: exile) (blink)ueot target(*|mybattlefield) -auto={C(0/0,-1,Loyalty)}:name(-1: unblockable) lord(creature) unblockable ueot +auto={C(0/0,-1,Loyalty)}:name(-1: unblockable) all(creature) unblockable ueot auto={C(0/0,-8,Loyalty)}:name(-8: emblem) emblem transforms((,newability[@movedto(*|mystack):choice target(*|battlefield) moveto(exile)])) forever dontremove text=+2: Exile target permanent you own. Return it to the battlefield under your control at the beginning of the next end step. -- -1: Creatures are unblockable this turn. -- -8: You get an emblem with "Whenever you cast a spell, exile target permanent." mana={3}{W}{U} @@ -128466,8 +128465,8 @@ type=Sorcery [card] name=Victory's Herald abilities=flying -auto=@combat(attacking) source(this):lord(creature[attacking]) flying ueot -auto=@combat(attacking) source(this):lord(creature[attacking]) lifelink ueot +auto=@combat(attacking) source(this):all(creature[attacking]) flying ueot +auto=@combat(attacking) source(this):all(creature[attacking]) lifelink ueot text=Flying -- Whenever Victory's Herald attacks, attacking creatures gain flying and lifelink until end of turn. mana={3}{W}{W}{W} type=Creature @@ -129275,7 +129274,7 @@ type=Instant [/card] [card] name=Vitalizing Wind -auto=lord(creature|myBattlefield) 7/7 ueot +auto=all(creature|myBattlefield) 7/7 ueot text=Creatures you control get +7/+7 until end of turn. mana={8}{G} type=Instant @@ -129863,8 +129862,8 @@ toughness=4 [/card] [card] name=Volcanic Rush -auto=lord(creature[attacking]) 2/0 ueot -auto=lord(creature[attacking]) trample ueot +auto=all(creature[attacking]) 2/0 ueot +auto=all(creature[attacking]) trample ueot text=Attacking creatures get +2/+0 and gain trample until end of turn. mana={4}{R} type=Instant @@ -130607,7 +130606,7 @@ toughness=1 [/card] [card] name=Walking Desecration -auto={B}{T}:activatechooseatype lord(creature[chosentype]) mustattack ueot activatechooseend +auto={B}{T}:activatechooseatype all(creature[chosentype]) mustattack ueot activatechooseend text={B}, {T}: Creatures of the creature type of your choice attack this turn if able. mana={2}{B} type=Creature @@ -131349,7 +131348,7 @@ toughness=6 [/card] [card] name=War Cadence -auto={X}{U}:name(Block X Cost) thisforeach(X) lord(creature) transforms((,newability[blockcost:1])) ueot +auto={X}{U}:name(Block X Cost) thisforeach(X) all(creature) transforms((,newability[blockcost:1])) ueot text={X}{R}: This turn, creatures can't block unless their controller pays {X} for each blocking creature he or she controls. mana={2}{R} type=Enchantment @@ -131393,7 +131392,7 @@ toughness=1 [/card] [card] name=War Flare -auto=lord(creature|myBattlefield) 2/1 ueot +auto=all(creature|myBattlefield) 2/1 ueot auto=untap all(creature|myBattlefield) text=Creatures you control get +2/+1 until end of turn. Untap those creatures. mana={2}{R}{W} @@ -131447,7 +131446,7 @@ type=Instant [/card] [card] name=War Tax -auto={X}{U}:name(Attack X Cost) thisforeach(X) lord(creature) transforms((,newability[attackcost:1])) ueot +auto={X}{U}:name(Attack X Cost) thisforeach(X) all(creature) transforms((,newability[attackcost:1])) ueot text={X}{U}: This turn, creatures can't attack unless their controller pays {X} for each attacking creature he or she controls. mana={2}{U} type=Enchantment @@ -131609,7 +131608,7 @@ toughness=3 name=Warmonger Hellkite abilities=flying auto=lord(creature) mustattack -auto={1}{R}:lord(creature[attacking]) 1/0 ueot +auto={1}{R}:all(creature[attacking]) 1/0 ueot text=Flying -- All creatures attack each combat if able. -- {1}{R}: Attacking creatures get +1/+0 until end of turn. mana={4}{R}{R} type=Creature @@ -131799,7 +131798,7 @@ type=Sorcery [/card] [card] name=Warrior's Stand -auto=lord(creature|mybattlefield) 2/2 ueot +auto=all(creature|mybattlefield) 2/2 ueot restriction=opponentblockersonly text=Cast Warrior's Stand only during the declare attackers step and only if you've been attacked this step. -- Creatures you control get +2/+2 until end of turn. mana={1}{W} @@ -131808,7 +131807,7 @@ type=Instant [card] name=War's Toll auto=@tappedformana(land|opponentBattlefield):tap all(land|opponentBattlefield) -auto=@combat(attacking) source(creature|opponentBattlefield):mustattack lord(creature|opponentBattlefield) ueot +auto=@combat(attacking) source(creature|opponentBattlefield):mustattack all(creature|opponentBattlefield) ueot text=Whenever an opponent taps a land for mana, tap all lands that player controls. -- If a creature an opponent controls attacks, all creatures that opponent controls attack if able. mana={3}{R} type=Enchantment @@ -132067,8 +132066,8 @@ toughness=4 [/card] [card] name=Waterspout Weavers -aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then lord(creature|mybattlefield) flying ueot)!)! -auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then lord(creature|mybattlefield) flying ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend +aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then all(creature|mybattlefield) flying ueot)!)! +auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(creature|mybattlefield) flying ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Waterspout Weavers, you may reveal it. If you do, each creature you control gains flying until end of turn. mana={3}{U}{U} type=Creature @@ -132396,8 +132395,8 @@ toughness=4 [/card] [card] name=Web of Inertia -auto=@each opponent combatbegins restriction{type(*|opponentgraveyard)~morethan~0}:ability$!choice name(exile card) target(*|mygraveyard) moveTo(exile) _ choice name(cantattack) lord(creature|mybattlefield) cantattack ueot !$ opponent -auto=@each opponent combatbegins:lord(creature|opponentbattlefield) cantattack ueot +auto=@each opponent combatbegins restriction{type(*|opponentgraveyard)~morethan~0}:ability$!choice name(exile card) target(*|mygraveyard) moveTo(exile) _ choice name(cantattack) all(creature|mybattlefield) cantattack ueot !$ opponent +auto=@each opponent combatbegins:all(creature|opponentbattlefield) cantattack ueot text=At the beginning of each opponent's combat phase, that player may exile a card from his or her graveyard. If the player doesn't, creatures he or she controls can't attack you this turn. mana={2}{U} type=Enchantment @@ -133349,7 +133348,7 @@ toughness=1 [/card] [card] name=Wild Beastmaster -auto=@combat(attacking) source(this):lord(other creature|myBattlefield) dynamicability ueot +auto=@combat(attacking) source(this):all(other creature|myBattlefield) dynamicability ueot text=Whenever Wild Beastmaster attacks, each other creature you control gets +X/+X until end of turn, where X is Wild Beastmaster's power. mana={2}{G} type=Creature @@ -133900,7 +133899,7 @@ type=Sorcery [card] name=Winding Canyons auto={T}:Add{1} -auto={2}{T}:name(flash) emblem transforms((,newability[lord(creature|myhand,mylibrary,mygraveyard,myexile) asflash])) ueot +auto={2}{T}:all(creature|mycastingzone) asflash ueot text={T}: Add {1} to your mana pool. -- {2}, {T}: Until end of turn, you may play creature cards as though they had flash. type=Land [/card] @@ -135894,7 +135893,7 @@ toughness=2 [/card] [card] name=Yahenni's Expertise -auto=lord(creature) -3/-3 ueot +auto=all(creature) -3/-3 ueot auto=may castcard(normal) notatarget(*[-land;manacost<=3]|myhand) text=All creatures get -3/-3 until end of turn. -- You may cast a card with converted mana cost 3 or less from your hand without paying its mana cost. mana={2}{B}{B} @@ -136644,7 +136643,7 @@ toughness=4 [card] name=Zhang He, Wei General abilities=horsemanship -auto=@combat(attacking) source(this):lord(other creature|myBattlefield) 1/0 ueot +auto=@combat(attacking) source(this):all(other creature|myBattlefield) 1/0 ueot text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Whenever Zhang He, Wei General attacks, each other creature you control gets +1/+0 until end of turn. mana={3}{B}{B} type=Legendary Creature diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index d5172cfa2..3e62c1919 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -740,6 +740,11 @@ int AbilityFactory::parseCastRestrictions(MTGCardInstance * card, Player * playe { restriction.push_back("type(land|mybattlefield)~morethan~type(land|opponentbattlefield)"); } + check = restriction[i].find("didnotcastnontoken"); + if(check != string::npos) + { + restriction.push_back("lastturn(*[-token]|mystack,mybattlefield)~lessthan~1"); + } check = restriction[i].find("paid("); if(check != string::npos)