Macros for _MUST_BE_BLOCKD_, bug fixes

damage:x all(creature,player) produces a bug that does not damage creatures with hexproof or shroud
Exotic Orchard cannot produce colorless mana on its own. It can only produce mana of a color that a land an opponent controls could produce.
Stitched Mangler
Massive Might
Halana, Kessig Ranger
Animate Wall was falling off
Ram Through
Must be blocked this turn if able, changed previous version since that doesn't reflect the effect of the card, one creature that must be blocked is different to force all creatures opoonent controls to block.
_MUST_BE_BLOCKD_ notice the unique spelling, it is so it doesn't clashes with _BLOCKED_
Daretti, Ingenious Iconoclast -6 ability. Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it
Platoon Dispenser
Bloodline Necromancer
Tawnos, the Toymaker
Simic Manipulator
Urza's Tome
This commit is contained in:
Eduardo MG
2023-05-02 19:01:37 -06:00
parent d1caf06660
commit 723babac46
4 changed files with 122 additions and 113 deletions
@@ -8546,8 +8546,8 @@ type=Instant
[card]
name=Bloodline Necromancer
abilities=lifelink
auto=name(return Vampire) may target(vampire[creature]|mygraveyard) moveTo(mybattlefield)
auto=name(return Wizard) may target(wizard[creature]|mygraveyard) moveTo(mybattlefield)
auto=may name(return Vampire) target(vampire[creature]|mygraveyard) moveTo(mybattlefield)
auto=may name(return Wizard) target(wizard[creature]|mygraveyard) moveTo(mybattlefield)
text=Lifelink -- When Bloodline Necromancer enters the battlefield, you may return target Vampire or Wizard creature card from your graveyard to the battlefield.
mana={4}{B}
type=Creature
@@ -15807,7 +15807,8 @@ toughness=2
[card]
name=Compelled Duel
target=creature
auto=transforms((,newability[3/3],newability[_ATTACKING_all(creature|opponentbattlefield) mustblock ueot])) ueot
auto=3/3
auto=transforms((,_MUST_BE_BLOCKD_)) ueot
text=Target creature gets +3/+3 until end of turn and must be blocked this turn if able.
mana={1}{G}
type=Sorcery
@@ -19438,7 +19439,8 @@ type=Instant
name=Deadly Allure
target=creature
flashback={G}
auto=transforms((,newability[deathtouch ueot],newability[@combat(attacking,blocking) source(this): all(<anyamount>creature|opponentbattlefield) mustblock ueot])) ueot
auto=deathtouch
auto=transforms((,_MUST_BE_BLOCKD_)) ueot
text=Target creature gains deathtouch until end of turn and must be blocked this turn if able. -- Flashback {G} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
mana={B}
type=Sorcery
@@ -24713,7 +24715,7 @@ subtype=Lesson
[card]
name=Elemental Uprising
target=land|mybattlefield
auto=transforms((Creature Elemental,setpower=4,settoughness=4,newability[haste],newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot
auto=transforms((Creature Elemental,setpower=4,settoughness=4,newability[haste],_MUST_BE_BLOCKD_)) ueot
text=Target land you control becomes a 4/4 Elemental creature with haste until end of turn. it's still a land. It must be blocked this turn if able.
mana={1}{G}
type=Instant
@@ -25284,7 +25286,7 @@ type=Sorcery
[card]
name=Emergent Growth
target=creature
auto=transforms((,newability[5/5],newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot
auto=transforms((,newability[5/5],_MUST_BE_BLOCKD_)) ueot
text=Target creature gets +5/+5 until end of turn and must be blocked this turn if able.
mana={3}{G}
type=Sorcery
@@ -25706,7 +25708,7 @@ name=Enlarge
target=creature
auto=trample ueot
auto=7/7 ueot
auto=transforms((,newability[_ATTACKING_ all(creature|opponentbattlefield) mustblock ueot])) ueot
auto=transforms((,_MUST_BE_BLOCKD_)) ueot
text=Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able. (If a creature with trample 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
@@ -26244,7 +26246,7 @@ toughness=5
[/card]
[card]
name=Etchings of the Chosen
auto=chooseatype transforms((,newability[lord(creature[chosentype]|mybattlefield) 1/1],newability[{1}{S(creature[chosentype]|mybattlefield)}:name(Creature gains indestructible) target(creature) indestructible ueot])) chooseend
auto=chooseatype transforms((,newability[lord(creature[chosentype]|mybattlefield) 1/1],newability[{1}{S(creature[chosentype]|mybattlefield)}:name(Creature gains indestructible) target(creature|myBattlefield) indestructible ueot])) chooseend
text=As Etchings of the Chosen enters the battlefield, choose a creature type. -- Creatures you control of the chosen type get +1/+1. -- {1}, Sacrifice a creature of the chosen type: Target creature you control gains indestructible until end of turn.
mana={1}{W}{B}
type=Enchantment
@@ -26751,12 +26753,11 @@ toughness=3
[/card]
[card]
name=Exotic Orchard
auto=this(variable{olandg}>0) {t}:out{g}
auto=this(variable{olandu}>0) {t}:out{u}
auto=this(variable{olandr}>0) {t}:out{r}
auto=this(variable{olandb}>0) {t}:out{b}
auto=this(variable{olandw}>0) {t}:out{w}
auto=this(variable{olandc}>0) {t}:out{1}
auto=this(variable{olandu}>0) {t}:out{u}
auto=this(variable{olandb}>0) {t}:out{b}
auto=this(variable{olandr}>0) {t}:out{r}
auto=this(variable{olandg}>0) {t}:out{g}
text={T}: Add one mana of any color that a land an opponent controls could produce.
type=Land
[/card]
@@ -28686,7 +28687,7 @@ subtype=Background
[card]
name=Fibrous Entangler
abilities=vigilance
auto=_ATTACKING_all(creature|opponentbattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_))
text=Vigilance -- Fibrous Entangler must be blocked if able. -- Fibrous Entangler can block an additional creature each combat.
mana={2}{G}{G}
type=Creature
@@ -31489,7 +31490,7 @@ toughness=1
[/card]
[card]
name=Gaea's Protector
auto=_ATTACKING_ all(creature|opponentbattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_))
text=Gaea's Protector must be blocked if able.
mana={3}{G}
type=Creature
@@ -34244,7 +34245,7 @@ type=Enchantment
[card]
name=Goblin Fire Fiend
abilities=haste
auto=_ATTACKING_all(creature|opponentBattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_))
auto={R}:1/0 ueot
text=Haste -- Goblin Fire Fiend must be blocked if able. -- {R}: Goblin Fire Fiend gets +1/+0 until end of turn.
mana={3}{R}
@@ -34746,7 +34747,7 @@ toughness=3
[/card]
[card]
name=Goldenhide Ox
auto=name(Creature must be blocked) target(creature) transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot
auto=name(Creature must be blocked) target(creature) transforms((,_MUST_BE_BLOCKD_)) ueot
auto=@movedto(enchantment|myBattlefield):name(Creature must be blocked) target(creature) transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot
text=Constellation - Whenever Goldenhide Ox or another enchantment enters the battlefield under your control, target creature must be blocked this turn if able.
mana={5}{G}
@@ -35051,7 +35052,7 @@ name=Gorm the Great
abilities=vigilance,menace,partner
partner=Virtus the Veiled
auto=_PARTNER_
auto=_ATTACKING_all(creature|opponentbattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_))
text=Partner with Virtus the Veiled (When this creature enters the battlefield, target player may put Virtus into their hand from their library, then shuffle.) -- Vigilance -- Gorm the Great must be blocked if able, and Gorm must be blocked by two or more creatures if able.
mana={3}{G}
type=Legendary Creature
@@ -36892,7 +36893,7 @@ toughness=3
[card]
name=Halana, Kessig Ranger
abilities=reach,partner
auto=@movedTo(other creature|mybattlefield):pay({2}) name(Pay 2) all(trigger[to]) transforms((,newability[dynamicability<!powerstrike!> target(creature)])) oneshot
auto=@movedTo(other creature|mybattlefield):all(trigger) transforms((,newability[pay[[{2}]] dynamicability<!powerstrike!> target(creature)])) oneshot
text=Reach -- Whenever another creature enters the battlefield under your control, you may pay {2}. When you do, that creature deals damage equal to its power to target creature. -- Partner (You can have two commanders if both have partner.)
mana={3}{G}
type=Legendary Creature
@@ -37280,7 +37281,7 @@ toughness=4
[/card]
[card]
name=Hapatra's Mark
target=creature
target=creature|myBattlefield
auto=opponentshroud
auto=counter(-1/-1,-20)
text=Target creature you control gains hexproof until end of turn. Remove all -1/-1 counters from it. (A creature with hexproof can't be the target of spells or abilities your opponents control.)
@@ -38941,7 +38942,7 @@ toughness=1
name=Hinterland Scourge
auto=@each upkeep restriction{lastturn(*|mystack)~morethan~1,lastturn(*|opponentstack)~lessthan~2}:name(Transform Werewolf) flip(Hinterland Hermit)
auto=@each upkeep restriction{lastturn(*|opponentstack)~morethan~1}:name(Transform Werewolf) flip(Hinterland Hermit)
auto=_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot
auto=transforms((,_MUST_BE_BLOCKD_)) forever
text=Hinterland Scourge must be blocked if able. -- At the beginning of each upkeep, if a player cast two or more spells last turn, transform Hinterland Scourge. // Hinterland Hermit
type=Creature
subtype=Werewolf
@@ -41583,7 +41584,7 @@ type=Instant
[card]
name=Inescapable Brute
abilities=wither
auto=_ATTACKING_all(creature|opponentBattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_)) forever
text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Inescapable Brute must be blocked if able.
mana={5}{R}
type=Creature
@@ -42902,7 +42903,7 @@ toughness=2
[card]
name=Irresistible Prey
target=creature
auto=transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) mustblock ueot])) ueot
auto=transforms((,_MUST_BE_BLOCKD_)) ueot
auto=draw:1 controller
text=Target creature must be blocked this turn if able. -- Draw a card.
mana={G}
@@ -43812,7 +43813,7 @@ toughness=2
[card]
name=Joraga Invocation
auto=all(creature|mybattlefield) 3/3 ueot
auto=all(creature|opponentbattlefield) mustblock ueot
auto=transforms((,_MUST_BE_BLOCKD_))
text=Each creature you control gets +3/+3 until end of turn and must be blocked this turn if able.
mana={4}{G}{G}
type=Sorcery
@@ -45286,11 +45287,12 @@ type=Artifact
[/card]
[card]
name=Khalni Ambush
target=creature|mybattlefield
restriction=compare(isflipped)~equalto~0
anyzone={0}:doubleside(Khalni Territory)
autohand={0}:restriction{can play land,compare(isflipped)~equalto~1} name(Khalni Territory) name(Khalni Territory) flip(Khalni Territory) forcetype(land)
restriction=type(creature|opponentbattlefield)~morethan~0,type(creature|myBattlefield)~morethan~0
auto=name(fights target creature you don't control) name(fights target creature you don't control) target(creature|mybattlefield) transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot
auto=name(fights target creature you don't control) name(fights target creature you don't control) transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot
text=Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) // Khalni Territory
mana={2}{G}
type=Instant
@@ -45567,7 +45569,7 @@ toughness=3
name=King Harald's Revenge
target=creature
auto=foreach(creature|myBattlefield) 1/1
auto=transforms((,newability[trample],newability[_ATTACKING_all(creature|opponentbattlefield) mustblock ueot])) ueot
auto=transforms((,newability[trample],_MUST_BE_BLOCKD_)) ueot
text=Until end of tun, target creature gets +1/+1 for each creature you control and gains trample. It must be blocked this turn if able.
mana={2}{G}
type=Sorcery
@@ -48807,7 +48809,7 @@ toughness=6
[/card]
[card]
name=Loathsome Catoblepas
auto={2}{G}:transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) mustblock ueot])) ueot
auto={2}{G}:transforms((,_MUST_BE_BLOCKD_)) ueot
auto=_DIES_target(creature|opponentbattlefield) -3/-3 ueot
text={2}{G}: Loathsome Catoblepas must be blocked this turn if able. -- When Loathsome Catoblepas dies, target creature an opponent controls gets -3/-3 until end of turn.
mana={5}{B}
@@ -51271,7 +51273,8 @@ toughness=4
[card]
name=Massive Might
target=creature
auto=transforms((,newability[2/2],newability[trample])) ueot
auto=2/2
auto=trample
text=Target creature gets +2/+2 and gains trample until end of turn.
mana={G}
type=Instant
@@ -54941,7 +54944,7 @@ type=Instant
[/card]
[card]
name=Nature's Way
target=creature
target=creature|myBattlefield
auto=vigilance ueot
auto=trample ueot
auto=transforms((,newability[dynamicability<!powerstrike!> target(creature|opponentBattlefield)])) forever
@@ -55687,7 +55690,7 @@ type=Instant
name=Neyith of the Dire Hunt
auto=@combat(blocked) source(creature|mybattlefield) turnlimited:name(Draw a card) draw:1 controller
auto=@damaged(creature) from(creature[-attacking;-blocking]|mybattlefield) turnlimited:may name(Draw a card) draw:1 controller
auto=@each my combatbegins:name(Pay and double creature's power) pay({2}{RG}) name(Pay and double creature's power) target(creature) transforms((,newability[p/0],,newability[_ATTACKING_ability$! notatarget(creature|myBattlefield) transforms((,newability[mustblock])) ueot!$ opponent])) ueot
auto=@each my combatbegins:name(Pay and double creature's power) pay({2}{RG}) name(Pay and double creature's power) target(creature) transforms((,newability[p/0],_MUST_BE_BLOCKD_)) ueot
text=Whenever one or more creatures you control fight or become blocked, draw a card. -- At the beginning of combat on your turn, you may pay {2}{R} or {G}. If you do, double target creature's power until end of turn. That creature must be blocked this combat if able. ( {R} or {G} can be paid with either {R} or {G}.)
mana={2}{G}{G}
type=Legendary Creature
@@ -60120,9 +60123,9 @@ type=Instant
[/card]
[card]
name=Phalanx Tactics
target=creature
auto=target(creature|myBattlefield) 2/1 ueot
auto=all(other creature|mybattlefield) 1/1 ueot
target=creature|myBattlefield
auto=1/0
auto=all(creature|mybattlefield) 1/1 ueot
text=Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn.
mana={1}{W}
type=Instant
@@ -61150,7 +61153,7 @@ toughness=2
[/card]
[card]
name=Platoon Dispenser
auto=@each my endofturn:if type(creature|mybattlefield)~morethan~2 then draw:1
auto=@each my endofturn:if type(other creature|mybattlefield)~morethan~1 then draw:1
auto={3}{W}:create(soldier:artifact creature soldier:1/1:colorless)
autograveyard={2}{W}{W}:_UNEARTH_
text=At the beginning of your end step, if you control two or more other creatures, draw a card. -- {3}{W}: Create a 1/1 colorless Soldier artifact creature token. -- Unearth {2}{W}{W}
@@ -61329,7 +61332,7 @@ abilities=hasotherkicker
other={W}{S(land|myBattlefield)} name(Pay kicker)
auto=if paid(alternative) then thisforeach(variable{6}) ability$!name(Prevent 1 damage) name(Prevent 1 damage) target(player,creature) prevent:1!$ controller
auto=ifnot paid(alternative) then thisforeach(variable{3}) ability$!name(Prevent 1 damage) name(Prevent 1 damage) target(player,creature) prevent:1!$ controller
text=Kicker'sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.) -- Prevent the next 3 damage that would be dealt this turn to any number of target creatures and/or players, divided as you choose. If Pollen Remedy was kicked, prevent the next 6 damage this way instead.
text=Kicker - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.) -- Prevent the next 3 damage that would be dealt this turn to any number of targets, divided as you choose. If this spell was kicked, prevent the next 6 damage this way instead.
mana={W}
type=Instant
[/card]
@@ -61910,8 +61913,8 @@ type=Sorcery
[card]
name=Predatory Impetus
target=creature
auto=teach(creature) transforms((,newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot]))
auto=3/3
auto=teach(creature) transforms((,newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],_MUST_BE_BLOCKD_))
text=Enchant creature -- Enchanted creature gets +3/+3, must be blocked if able, and is goaded. (It attacks each combat if able and attacks a player other than you if able.)
mana={4}{G}
type=Enchantment
@@ -64443,7 +64446,7 @@ type=Instant
[card]
name=Ram Through
target=creature|mybattlefield
auto=transforms((,newability[dynamicability<!powerstrike!> target(creature|opponentbattlefield)]))
auto=transforms((,newability[dynamicability<!powerstrike!> target(creature|opponentbattlefield)])) oneshot
text=Target creature you control deals damage equal to its power to target creature you don't control. If the creature you control has trample, excess damage is dealt to that creature's controller instead.
mana={1}{G}
type=Instant
@@ -67867,6 +67870,7 @@ type=Instant
[card]
name=Riveteers Decoy
other={3}{G}:name(Blitz)
auto=transforms((,_MUST_BE_BLOCKD_)) forever
auto=if paid(alternative) then moveto(mybattlefield) and!( transforms((,newability[haste],newability[_DIES_draw:1],newability[treason])) forever )! asSorcery
text=Riveteers Decoy must be blocked if able. -- Blitz {3}{G} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.)
mana={1}{G}
@@ -70354,7 +70358,7 @@ toughness=2
[/card]
[card]
name=Satyr Piper
auto={3}{G}:target(creature) transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) mustblock ueot])) ueot
auto={3}{G}:target(creature) transforms((,_MUST_BE_BLOCKD_)) ueot
text={3}{G}: Target creature must be blocked this turn if able.
mana={2}{G}
type=Creature
@@ -74697,26 +74701,26 @@ type=Artifact
[card]
name=Simic Manipulator
auto=evolve
auto={T}:name(remove 1 Counter) this(counter{1/1}>=1) counter(1/1,-1) target(creature[power<=1]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 2 Counter) this(counter{1/1}>=2) counter(1/1,-2) target(creature[power<=2]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 3 Counter) this(counter{1/1}>=3) counter(1/1,-3) target(creature[power<=3]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 4 Counter) this(counter{1/1}>=4) counter(1/1,-4) target(creature[power<=4]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 5 Counter) this(counter{1/1}>=5) counter(1/1,-5) target(creature[power<=5]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 6 Counter) this(counter{1/1}>=6) counter(1/1,-6) target(creature[power<=6]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 7 Counter) this(counter{1/1}>=7) counter(1/1,-7) target(creature[power<=7]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 8 Counter) this(counter{1/1}>=8) counter(1/1,-8) target(creature[power<=8]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 9 Counter) this(counter{1/1}>=9) counter(1/1,-9) target(creature[power<=9]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 10 Counter) this(counter{1/1}>=10) counter(1/1,-10) target(creature[power<=10]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 11 Counter) this(counter{1/1}>=11) counter(1/1,-11) target(creature[power<=11]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 12 Counter) this(counter{1/1}>=12) counter(1/1,-12) target(creature[power<=12]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 13 Counter) this(counter{1/1}>=13) counter(1/1,-13) target(creature[power<=13]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 14 Counter) this(counter{1/1}>=14) counter(1/1,-14) target(creature[power<=14]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 15 Counter) this(counter{1/1}>=15) counter(1/1,-15) target(creature[power<=15]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 16 Counter) this(counter{1/1}>=16) counter(1/1,-16) target(creature[power<=16]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 17 Counter) this(counter{1/1}>=17) counter(1/1,-17) target(creature[power<=17]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 18 Counter) this(counter{1/1}>=18) counter(1/1,-18) target(creature[power<=18]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 19 Counter) this(counter{1/1}>=19) counter(1/1,-19) target(creature[power<=19]|opponentbattlefield) moveto(mybattlefield)
auto={T}:name(remove 20 Counter) this(counter{1/1}>=20) counter(1/1,-20) target(creature[power<=20]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-1)}:name(remove 1 Counter) target(creature[power<=1]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-2)}:name(remove 2 Counters) target(creature[power<=2]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-3)}:name(remove 3 Counters) target(creature[power<=3]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-4)}:name(remove 4 Counters) target(creature[power<=4]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-5)}:name(remove 5 Counters) target(creature[power<=5]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-6)}:name(remove 6 Counters) target(creature[power<=6]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-7)}:name(remove 7 Counters) target(creature[power<=7]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-8)}:name(remove 8 Counters) target(creature[power<=8]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-9)}:name(remove 9 Counters) target(creature[power<=9]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-10)}:name(remove 10 Counters) target(creature[power<=10]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-11)}:name(remove 11 Counters) target(creature[power<=11]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-12)}:name(remove 12 Counters) target(creature[power<=12]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-13)}:name(remove 13 Counters) target(creature[power<=13]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-14)}:name(remove 14 Counters) target(creature[power<=14]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-15)}:name(remove 15 Counters) target(creature[power<=15]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-16)}:name(remove 16 Counters) target(creature[power<=16]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-17)}:name(remove 17 Counters) target(creature[power<=17]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-18)}:name(remove 18 Counters) target(creature[power<=18]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-19)}:name(remove 19 Counters) target(creature[power<=19]|opponentbattlefield) moveto(mybattlefield)
auto={T}{C(1/1,-20)}:name(remove 20 Counters) target(creature[power<=20]|opponentbattlefield) moveto(mybattlefield)
text=Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- {T}, Remove one or more +1/+1 counters from Simic Manipulator: Gain control of target creature with power less than or equal to the number of +1/+1 counters removed this way.
mana={1}{U}{U}
type=Creature
@@ -75921,7 +75925,7 @@ subtype=Clue
name=Slayer's Cleaver
auto={4}:equip
auto=teach(creature) 3/1
auto=@combat(attacking) source(mytgt):all(*[eldrazi]|opponentbattlefield) transforms((,newability[mustblock])) ueot
auto=@combat(attacking) source(mytgt):ability$! notatarget(Eldrazi|myBattlefield) transforms((,newability[mustblock])) ueot!$ opponent
text=Equipped creature gets +3/+1 and must be blocked by an Eldrazi if able. -- Equip {4}
mana={3}
type=Artifact
@@ -82941,8 +82945,7 @@ toughness=5
[/card]
[card]
name=Tawnos, the Toymaker
auto=@movedTo(Beast[creature]|mystack):may name(Copy creature) all(trigger[to]) name(Copy creature) clone and!( transforms((artifact)) forever )!
auto=@movedTo(Bird[creature]|mystack):may name(Copy creature) all(trigger[to]) name(Copy creature) clone and!( transforms((artifact)) forever )!
auto=@movedTo(Beast,Bird|mystack):may name(Copy creature) all(trigger[to]) name(Copy creature) clone and!( transforms((artifact)) forever )!
text=Whenever you cast a Beast or Bird creature spell, you may copy it, except the copy is an artifact in addition to its other types. (The copy becomes a token.)
mana={3}{G}{U}
type=Legendary Creature
@@ -89318,7 +89321,7 @@ toughness=4
[card]
name=Urza's Tome
auto={3}{T}:_LOOT_
auto={3}{T} restriction{type(*[artifact;legendary;saga]|mygraveyard)~morethan~0}:draw:1 && exile notatarget(*[artifact;legendary;saga]|mygraveyard)
auto={3}{T} restriction{type(*[artifact;legendary;saga]|mygraveyard)~morethan~0}:name(exile a historic card) draw:1 && transforms((,newability[notatarget(*[artifact;legendary;saga]|mygraveyard) moveto(exile)])) oneShot
text={3}, {T}: Draw a card. Then discard a card unless you exile a historic card from your graveyard. (Artifacts, legendaries, and Sagas are historic.)
mana={2}
type=Artifact