diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 65f5edd9a..3a9a26275 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -407,19 +407,6 @@ type=Legendary Enchantment subtype=Background [/card] [card] -name=Acquisition Octopus -auto={2}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):name(Draw a card) name(Draw a card) draw:1 controller])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamaged(player) from(this):name(Draw a card) name(Draw a card) ability$!name(Draw a card) name(Draw a card) draw:1 controller!$ controller])) -text=Whenever Acquisition Octopus or equipped creature deals combat damage to a player, draw a card. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{U} -type=Artifact Creature -subtype=Equipment Octopus -power=2 -toughness=2 -[/card] -[card] name=Acquisitions Expert aicode=activate reject notatarget(*|opponenthand) auto=reveal:calculateparty revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*|reveal) transforms((,newability[moveto(hand) all(other *|reveal)],newability[moveto(hand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(hand) and!( all(*|reveal) moveto(hand) )! optiontwoend revealend @@ -1086,7 +1073,7 @@ toughness=4 [/card] [card] name=Agency Coroner -auto={2}{B}{S(other creature[suspect]|mybattlefield)}:draw:2 restriction{type(other creature[suspect]|mybattlefield)~morethan~0} +auto={2}{B}{S(other creature[suspect]|mybattlefield)}:draw:2 restriction{type(other creature[suspect]|mybattlefield)~morethan~0} auto={2}{B}{S(other creature|mybattlefield)}:draw:1 text={2}{B}, Sacrifice another creature: Draw a card. If the sacrificed creature was suspected, draw two cards instead. mana={4}{B} @@ -4653,19 +4640,6 @@ mana={1}{W} type=Instant [/card] [card] -name=Armguard Familiar -auto={4}:reconfigure -auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,newability[2/1],newability[@targeted(this) from(*|opponentstack):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentstack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot])) -auto=_WARD2_ -text=Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- Equipped creature gets +2/+1 and has ward {2}. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{U} -type=Artifact Creature -subtype=Equipment Beast -power=2 -toughness=1 -[/card] -[card] name=Armix, Filigree Thrasher abilities=partner auto=_ATTACKING_may name(discard a card) reject notatarget(*|myhand) && ability$!name(Choose creature) target(creature|opponentbattlefield) -type:artifact:mygraveyardplustype:artifact:myBattlefieldplusend/-type:artifact:mygraveyardplustype:artifact:myBattlefieldplusend ueot!$ controller @@ -4843,7 +4817,7 @@ toughness=3 name=Arrester's Admonition target=creature auto=moveTo(hand) -auto=ability$!_ADDENDUM_ draw:1!$ controller +auto=ability$!_ADDENDUM_ draw:1!$ controller text=Return target creature to its owner's hand. -- Addendum - If you cast this spell during your main phase, draw a card. mana={2}{U} type=Instant @@ -7931,7 +7905,7 @@ auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) auto=token(Warrior,Creature Human Warrior,1/1,white) auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) token(Warrior,Creature Elf Warrior,1/1,green) -auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) ability$! target(*[token]|myBattlefield) clone !$ controller +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) ability$! target(*[token]|myBattlefield) clone !$ controller auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this) text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I - Create a 1/1 white Human Warrior creature token. -- II - Create a 1/1 green Elf Warrior creature token. -- III - Choose any number of artifact tokens and/or creature tokens you control with different names. For each of them, create a token that's a copy of it. mana={1}{G}{W} @@ -9607,19 +9581,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Blade of the Oni -abilities=menace -auto={2}{B}{B}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{B}{B}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((Demon,setpower=5,settoughness=5,newcolors[black],menace)) -text=Menace -- Equipped creature has base power and toughness 5/5, has menace, and is a black Demon in addition to its other colors and types. -- Reconfigure {2}{B}{B} ({2}{B}{B}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{B} -type=Artifact Creature -subtype=Equipment Demon -power=3 -toughness=1 -[/card] -[card] name=Blade-Blizzard Kitsune abilities=double strike autohand={3}{W}{N}:ninjutsu @@ -13367,19 +13328,6 @@ power=2 toughness=2 [/card] [card] -name=Bronzeplate Boar -abilities=trample -auto={5}:reconfigure -auto=this(cantargetcard(*[attached]|*) {5}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,newability[3/2],trample)) -text=Trample -- Equipped creature gets +3/+2 and has trample. -- Reconfigure {5} ({5}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{R} -type=Artifact Creature -subtype=Equipment Boar -power=3 -toughness=2 -[/card] -[card] name=Brood Weaver abilities=reach auto=_DIES_name(Create spider) token(Spider,Creature Spider,1/2,green,reach) @@ -15228,7 +15176,7 @@ subtype=Case [/card] [card] name=Case of the Ransacked Lab -auto=lord(*[instant;sorcery]|mycastingzone) altercost(colorless,-1) +auto=lord(*[instant;sorcery]|mycastingzone) altercost(colorless,-1) auto=@each my end restriction{thisturn(*[instant;sorcery]|mystack)~morethan~3}:becomes(Solved) forever auto=this(cantargetcard(*[Solved]) transforms((,newability[@movedTo(*[instant;sorcery]|mystack):draw:1])) forever) text=Instant and sorcery spells you cast cost {1} less to cast. -- To solve - You've cast four or more instant and sorcery spells this turn. (If unsolved, solve at the beginning of your end step.) -- Solved - Whenever you cast an instant or sorcery spell, draw a card. @@ -16236,19 +16184,6 @@ power=3 toughness=2 [/card] [card] -name=Chainflail Centipede -auto={2}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[@combat(attacking) source(this):name(Gains 2/0) name(Gains 2/0) 2/0 ueot])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(attacking) source(this):name(Gains 2/0) name(Gains 2/0) ability$!name(Gains 2/0) all(mysource) 2/0 ueot!$ controller])) -text=Whenever Chainflail Centipede or equipped creature attacks, it gets +2/+0 until end of turn. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{B} -type=Artifact Creature -subtype=Equipment Insect -power=2 -toughness=2 -[/card] -[card] name=Chains of Custody target=creature|myBattlefield auto=(blink)forsrc target(*[-land]|opponentbattlefield) @@ -18648,19 +18583,6 @@ power=1 toughness=1 [/card] [card] -name=Cloudsteel Kirin -abilities=flying -auto={5}:reconfigure -auto=this(cantargetcard(*[attached]|*) {5}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,flying,cantlose)) -text=Flying -- Equipped creature has flying and "You can't lose the game and your opponents can't win the game." -- Reconfigure {5} ({5}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{W} -type=Artifact Creature -subtype=Equipment Kirin -power=3 -toughness=2 -[/card] -[card] name=Coalborn Entity auto={2}{R}:name(target creature token) damage:1 target(creature[token]) auto={2}{R}:name(player or planeswalker) damage:1 target(player,planeswalker) @@ -19277,7 +19199,7 @@ name=Combat Research target=creature auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):draw:1])) auto=teach(creature[legendary]) +1/+1 -auto=teach(creature[legendary]) transforms((,newability[_WARD1_])) +auto=teach(creature[legendary]) transforms((,newability[_WARD1_])) text=Enchant creature -- Enchanted creature has "Whenever this creature deals combat damage to a player, draw a card." -- As long as enchanted creature is legendary, it gets +1/+1 and has ward {1}. (Whenever enchanted creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) mana={U} type=Enchantment @@ -20344,7 +20266,7 @@ type=Artifact [card] name=Convenient Target target=creature -auto=teach(creature) _SUSPECT_IT_ +auto=teach(creature) _SUSPECT_IT_ auto=teach(creature) +1/+1 autograveyard={2}{R}:moveTo(hand) text=Enchant creature -- When Convenient Target enters, suspect enchanted creature. (It has menace and can't block.) -- Enchanted creature gets +1/+1. -- {2}{R}: Return Convenient Target from your graveyard to your hand. @@ -21319,7 +21241,7 @@ type=Sorcery name=Crashing Tide abilities=asflash other={2}{U} -otherrestriction=type(merfolk|mybattlefield)~morethan~0 +otherrestriction=type(merfolk|mybattlefield)~morethan~0 restriction=can play sorcery target=creature auto=moveTo(hand) @@ -24315,7 +24237,7 @@ type=Sorcery name=Deconstruction Hammer auto=teach(creature) 1/1 auto=teach(creature) {3}{T}{S(Deconstruction Hammer|myBattlefield)}:destroy target(*[artifact;enchantment]) -auto={1}:equip +auto={1}:equip text=Equipped creature gets +1/+1 and has "{3}, {T}, Sacrifice Deconstruction Hammer: Destroy target artifact or enchantment." -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) mana={W} type=Artifact @@ -24963,7 +24885,7 @@ auto=teach(creature) menace auto=teach(creature) trample autograveyard=_DIES_draw:1 autohand={R}:_PLOT_ -autoexile=_PLOTCAST_ +autoexile=_PLOTCAST_ text=Enchant creature -- Enchanted creature gets +1/+1 and has menace and trample. -- When Demonic Ruckus is put into a graveyard from the battlefield, draw a card. -- Plot {R} (You may pay {R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) mana={1}{R} type=Enchantment @@ -25552,8 +25474,8 @@ auto=teach(*) cantattack auto=teach(*) cantpwattack auto=teach(*) cantblock auto=teach(*) noactivatedability -auto=@each opponent main:ability$!name(Pay 3) pay[[{3}]] name(Pay 3) target(*[Detention Vortex]|opponentBattlefield) destroy?donothing asSorcery!$ opponent -auto=@each opponent secondmain:ability$!name(Pay 3) pay[[{3}]] name(Pay 3) target(*[Detention Vortex]|opponentBattlefield) destroy?donothing asSorcery!$ opponent +auto=@each opponent main:ability$!name(Pay 3) pay[[{3}]] name(Pay 3) target(*[Detention Vortex]|opponentBattlefield) destroy?donothing asSorcery!$ opponent +auto=@each opponent secondmain:ability$!name(Pay 3) pay[[{3}]] name(Pay 3) target(*[Detention Vortex]|opponentBattlefield) destroy?donothing asSorcery!$ opponent text=Enchant nonland permanent -- Enchanted permanent can't attack or block, and its activated abilities can't be activated. -- {3}: Destroy Detention Vortex. Only your opponents may activate this ability and only as a sorcery. mana={W} type=Enchantment @@ -30013,7 +29935,7 @@ toughness=1 [card] name=Ecstatic Electromancer auto=@movedto(*[-creature]|mystack):1/1 ueot -auto=may _DISCARD&DRAW_ +auto=may _DISCARD&DRAW_ auto=_ATTACKING_may _DISCARD&DRAW_ text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Ecstatic Electromancer enters or attacks, you may discard a card. If you do, draw a card. mana={1}{UR}{UR} @@ -36328,7 +36250,7 @@ toughness=4 [/card] [card] name=Final Act -auto=ability$!name(Opponent loses all counters) may name(Opponent loses all counters) alterpoison:-99 opponent && alterenergy:-99 opponent && alterexperience:-99 opponent !$ controller +auto=ability$!name(Opponent loses all counters) may name(Opponent loses all counters) alterpoison:-99 opponent && alterenergy:-99 opponent && alterexperience:-99 opponent !$ controller auto=ability$!name(Exile all graveyards) may name(Exile all graveyards) moveto(exile) all(*|graveyard)!$ controller auto=ability$!name(Destroy all battles) may name(Destroy all battles) destroy all(battle)!$ controller auto=ability$!name(Destroy all planeswalkers) may name(Destroy all planeswalkers) destroy all(planeswalker)!$ controller @@ -36780,7 +36702,7 @@ type=Legendary Enchantment [/card] [card] name=Fires of Victory -kicker={2}{U} +kicker={2}{U} auto=if paid(kicker) then draw:1 controller target=creature,planeswalker auto=damage:type:*:myhand @@ -42079,7 +42001,7 @@ type=Sorcery [card] name=Glimpse the Core auto=choice name(Search basic Forest) target(Forest[basic]|mylibrary) moveto(mybattlefield) and!( tap(noevent) )! -auto=choice name(Return Cave) target(Cave|mygraveyard) moveto(mybattlefield) and!( tap(noevent) )! +auto=choice name(Return Cave) target(Cave|mygraveyard) moveto(mybattlefield) and!( tap(noevent) )! text=Choose one - -- - Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle. -- - Return target Cave card from your graveyard to the battlefield tapped. mana={1}{G} type=Sorcery @@ -51801,7 +51723,7 @@ type=Enchantment [/card] [card] name=In Thrall to the Pit -kicker={2}{B} +kicker={2}{B} target=creature auto=moveto(mybattlefield) and!(transforms((,newability[@next end:moveTo(previousbattlefield)],newability[untap],haste)) ueot)! auto=if paid(kicker) then transforms((,treason)) forever @@ -51951,7 +51873,7 @@ type=Sorcery [card] name=Incriminating Impetus target=creature -auto=teach(creature) _SUSPECT_IT_ +auto=teach(creature) _SUSPECT_IT_ auto=teach(creature) +2/+2 auto=teach(creature) mustattack text=Enchant creature -- When Incriminating Impetus enters, suspect enchanted creature. (It has menace and can't block.) -- Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) @@ -54417,7 +54339,7 @@ toughness=5 [card] name=It Doesn't Add Up target=creature|mygraveyard -auto=moveTo(mybattlefield) +auto=moveTo(mybattlefield) auto=_SUSPECT_IT_ text=Return target creature card from your graveyard to the battlefield. Suspect it. (It has menace and can't block.) mana={3}{B}{B} @@ -55365,7 +55287,7 @@ type=Instant name=Joint Exploration kicker={G} auto=ifnot paid(kicker) then scry:2 scrycore delayed draw:1 controller scrycoreend scryend -auto=if paid(kicker) then scry:2 scrycore delayed draw:1 and!( may target(land|myhand) moveTo(mybattlefield) )! controller scrycoreend scryend +auto=if paid(kicker) then scry:2 scrycore delayed draw:1 and!( may target(land|myhand) moveTo(mybattlefield) )! controller scrycoreend scryend text=Kicker {G} (You may pay an additional {G} as you cast this spell.) -- Scry 2, then draw a card. If this spell was kicked, you may put a land card from your hand onto the battlefield. mana={1}{U} type=Instant @@ -58405,20 +58327,6 @@ power=6 toughness=6 [/card] [card] -name=Komainu Battle Armor -abilities=menace -auto={4}:reconfigure -auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[menace],newability[2/2],newability[@combatdamagefoeof(player) from(this):name(Goad opponent creatures) name(Goad opponent creatures) all(creature|opponentbattlefield) _GOAD_])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamagefoeof(player) from(this):name(Goad opponent creatures) name(Goad opponent creatures) ability$!name(Goad opponent creatures) all(creature|mybattlefield) _GOAD_!$ controller])) -text=Menace -- Equipped creature gets +2/+2 and has menace. -- Whenever Komainu Battle Armor or equipped creature deals combat damage to a player, goad each creature that player controls. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{R} -type=Artifact Creature -subtype=Equipment Dog -power=2 -toughness=2 -[/card] -[card] name=Kopala, Warden of Waves auto=@targeted(merfolk|myBattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot text=Spells your opponents cast that target a Merfolk you control cost {2} more to cast. -- Abilities your opponents activate that target a Merfolk you control cost {2} more to activate. @@ -60049,19 +59957,6 @@ power=2 toughness=2 [/card] [card] -name=Leech Gauntlet -abilities=lifelink -auto={4}:reconfigure -auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,lifelink)) -text=Lifelink -- Equipped creature has lifelink. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{B} -type=Artifact Creature -subtype=Equipment Leech -power=2 -toughness=2 -[/card] -[card] name=Leeches auto=choice name(Target opponent) thisforeach(variable{opponentpoisoncount}) damage:1 opponent && alterpoison:-1 opponent auto=choice name(Target controller) thisforeach(variable{mypoisoncount}) damage:1 controller && alterpoison:-1 controller @@ -60419,7 +60314,7 @@ type=Sorcery name=Lethal Throwdown other={B}{S(creature[modified]|myBattlefield)} name(sacrifice a modified creature) otherrestriction=type(creature[modified]|myBattlefield)~morethan~0 -target=creature,planeswalker +target=creature,planeswalker auto=destroy auto=if paid(alternative) then draw:1 controller auto=Destroy target creature or planeswalker If the modified creature was sacrificed drawcard @@ -61295,19 +61190,6 @@ power=3 toughness=3 [/card] [card] -name=Lion Sash -auto={2}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,newability[storedhascnt11/storedhascnt11 nonstatic])) -auto={W}:name(Exile card from graveyard) target(*|graveyard) moveto(exile) and!( if cantargetcard(*[-instant;-sorcery]|*) then all(this) counter(1/1) )! -text={W}: Exile target card from a graveyard. If it was a permanent card, put a +1/+1 counter on Lion Sash. -- Equipped creature gets +1/+1 for each +1/+1 counter on Lion Sash. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{W} -type=Artifact Creature -subtype=Equipment Cat -power=1 -toughness=1 -[/card] -[card] name=Lion Umbra abilities=totemarmor target=creature[modified] @@ -61549,19 +61431,6 @@ power=2 toughness=2 [/card] [card] -name=Lizard Blades -abilities=double strike -auto={2}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,double strike)) -text=Double strike -- Equipped creature has double strike. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{R} -type=Artifact Creature -subtype=Equipment Lizard -power=1 -toughness=1 -[/card] -[card] name=Llanowar Envoy auto={1}{G}:Add{W} auto={1}{G}:Add{U} @@ -66325,7 +66194,7 @@ toughness=3 [card] name=Mind Rake other={1}{B} name(Overload) -auto=if paid(alternative) then ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ controller && ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ opponent +auto=if paid(alternative) then ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ controller && ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ opponent auto=ifnot paid(alternative) then target(player) ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer text=Target player discards two cards. -- Overload {1}{B} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") mana={2}{B} @@ -72924,7 +72793,7 @@ toughness=3 [card] name=Ogre Chitterlord abilities=menace -auto=create(rat:creature rat:1/1:black:cantblock)*2 +auto=create(rat:creature rat:1/1:black:cantblock)*2 auto=_ATTACKING_ create(rat:creature rat:1/1:black:cantblock)*2 && if type(rat|myBattlefield)~morethan~4 then all(rat|myBattlefield) 2/0 ueot text=Menace -- Whenever Ogre Chitterlord enters or attacks, create two 1/1 black Rat creature tokens with "This creature can't block." Then if you control five or more Rats, each Rat you control gets +2/+0 until end of turn. mana={4}{R}{R} @@ -72974,19 +72843,6 @@ power=4 toughness=3 [/card] [card] -name=Ogre-Head Helm -auto={3}:reconfigure -auto=this(cantargetcard(*[attached]|*) {3}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[2/2],newability[@combatdamaged(player) from(this):ability$!may name(Sacrifice and draw) name(Sacrifice and draw) all(mysource) sacrifice && all(*|myhand) reject && draw:3 controller!$ controller])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamaged(player) from(this):ability$!may name(Sacrifice and draw) name(Sacrifice and draw) all(mysource) sacrifice && all(*|myhand) reject && draw:3 controller!$ controller])) -text=Equipped creature gets +2/+2. -- Whenever Ogre-Head Helm or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards. -- Reconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{R} -type=Artifact Creature -subtype=Equipment Ogre -power=2 -toughness=2 -[/card] -[card] name=Ohabi Caleria abilities=reach auto=@each opponent untap:untap all(archer|mybattlefield) @@ -74195,7 +74051,7 @@ type=Artifact name=Orca, Siege Demon abilities=trample auto=@movedTo(other creature|graveyard) from(battlefield):counter(1/1) -auto=_DIES_thisforeach(power) ability$!damage:1 target(anytarget)!$ controller +auto=_DIES_thisforeach(power) ability$!damage:1 target(anytarget)!$ controller text=Trample -- Whenever another creature dies, put a +1/+1 counter on Orca, Siege Demon. -- When Orca dies, it deals damage equal to its power divided as you choose among any number of targets. mana={5}{B}{R} type=Legendary Creature @@ -77517,7 +77373,7 @@ name=Pirate Hat auto=teach(creature) 1/1 auto=teach(creature) transforms((,newability[_ATTACKING__LOOT_])) auto={1}:name(Equip Pirate) rehook target(Pirate|mybattlefield) asSorcery -auto={2}:equip +auto={2}:equip text=Equipped creature gets +1/+1 and has "Whenever this creature attacks, draw a card, then discard a card." -- Equip Pirate {1} -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) mana={1}{U} type=Artifact @@ -79538,11 +79394,11 @@ toughness=4 [/card] [card] name=Profane Command -auto=choice name(Life and Return) life:-X target(player) and!( moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) )! +auto=choice name(Life and Return) life:-X target(player) and!( moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) )! auto=choice name(Life and -X/-X) life:-X target(player) and!( -X/-X target(creature) )! auto=choice name(Life and Fear) life:-X target(player) and!( target(creature|battlefield) fear )! -auto=choice name(Return and -X/-X) moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) and!( -X/-X target(creature) )! -auto=choice name(Return and Fear) moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) and!( target(creature|battlefield) fear )! +auto=choice name(Return and -X/-X) moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) and!( -X/-X target(creature) )! +auto=choice name(Return and Fear) moveto(mybattlefield) target(creature[manacost<=X]|mygraveyard) and!( target(creature|battlefield) fear )! auto=choice name(-X/-X and Fear) -X/-X target(creature) and!( target(creature|battlefield) fear )! text=Choose two -- Target player loses X life. -- Return target creature card with mana value X or less from your graveyard to the battlefield. -- Target creature gets -X/-X until end of turn. -- Up to X target creatures gain fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) mana={X}{B}{B} @@ -79762,7 +79618,7 @@ toughness=4 [card] name=Prosperity Tycoon auto=_MERCENARYTOKEN_ -auto={2}{S(*[token]|myBattlefield)}:indestructible ueot && tap +auto={2}{S(*[token]|myBattlefield)}:indestructible ueot && tap text=When Prosperity Tycoon enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." -- {2}, Sacrifice a token: Prosperity Tycoon gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it.) mana={3}{W} type=Creature @@ -81071,7 +80927,7 @@ toughness=5 [card] name=Quirion Beastcaller auto=@movedTo(creature|mystack):counter(1/1) -auto=_DIES_thisforeach(counter{1/1}) ability$!counter(1/1) target(creature|mybattlefield)!$ controller +auto=_DIES_thisforeach(counter{1/1}) ability$!counter(1/1) target(creature|mybattlefield)!$ controller text=Whenever you cast a creature spell, put a +1/+1 counter on Quirion Beastcaller. -- When Quirion Beastcaller dies, distribute X +1/+1 counters among any number of target creatures you control, where X is the number of +1/+1 counters on Quirion Beastcaller. mana={1}{G} type=Creature @@ -81095,19 +80951,6 @@ power=1 toughness=1 [/card] [card] -name=Rabbit Battery -abilities=haste -auto={R}:reconfigure -auto=this(cantargetcard(*[attached]|*) {R}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) -auto=teach(creature) transforms((,newability[1/1],haste)) -text=Haste -- Equipped creature gets +1/+1 and has haste. -- Reconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={R} -type=Artifact Creature -subtype=Equipment Rabbit -power=1 -toughness=1 -[/card] -[card] name=Racers' Ring auto=tap(noevent) auto={T}:Add{R} @@ -87859,7 +87702,7 @@ subtype=Aura Rune [card] name=Rune-Brand Juggler auto=may target(creature|myBattlefield) _SUSPECT_IT_ -auto={3}{B}{R}{S(creature[suspect]|mybattlefield)}:target(creature) -5/-5 ueot restriction{type(creature[suspect]|mybattlefield)~morethan~0} +auto={3}{B}{R}{S(creature[suspect]|mybattlefield)}:target(creature) -5/-5 ueot restriction{type(creature[suspect]|mybattlefield)~morethan~0} text=When Rune-Brand Juggler enters, suspect up to one target creature you control. (A suspected creature has menace and can't block.) -- {3}{B}{R}, Sacrifice a suspected creature: Target creature gets -5/-5 until end of turn. mana={B}{R} type=Creature @@ -88611,7 +88454,7 @@ name=Salvation Colossus abilities=flying,trample,vigilance auto=@each my blockers:all(other creature|myBattlefield) 2/2 auto=@each my blockers:all(other creature|myBattlefield) indestructible -auto={e:8}:_UNEARTH_ +auto={e:8}:_UNEARTH_ text=Flying, vigilance, trample -- Whenever you attack, other creatures you control get +2/+2 and gain indestructible until end of turn. -- Unearth-Pay eight {E}. (Pay eight energy counters: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) mana={6}{W}{W} type=Artifact Creature @@ -94848,19 +94691,6 @@ power=2 toughness=1 [/card] [card] -name=Simian Sling -auto={2}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[1/1],newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) -text=Equipped creature gets +1/+1. -- Whenever Simian Sling or equipped creature becomes blocked, it deals 1 damage to defending player. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={R} -type=Artifact Creature -subtype=Equipment Monkey -power=1 -toughness=1 -[/card] -[card] name=Simic Ascendancy auto={1}{G}{U}:counter(1/1) target(creature|myBattlefield) auto=@counteradded(1/1) target(creature|myBattlefield):counter(0/0,1,growth) all(this) @@ -96677,7 +96507,7 @@ toughness=5 [card] name=Sludge Titan abilities=trample -auto= +auto= auto=_ATTACKING_deplete:5 may creature and/or a land from among them inmoveto(hand) text=Trample -- Whenever Sludge Titan enters the battlefield or attacks, mill five cards. You may put a creature card and/or a land card from among them into your hand. mana={4}{BG}{BG} @@ -102588,7 +102418,7 @@ type=Sorcery name=Sunfire Torch auto=teach(creature) +1/+0 auto=@combat(attacking) source(mytgt):may name(Sacrifice and deal damage) target(Sunfire Torch[attached]|mybattlefield) transforms((,newability[sacrifice],newability[damage:2 target(anytarget)])) ueot -auto={1}:equip +auto={1}:equip text=Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Sunfire Torch. When you do, this creature deals 2 damage to any target." -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) mana={R} type=Artifact @@ -104318,7 +104148,7 @@ text=Each player with fewer cards in hand than the player with the most cards in mana={3}{U} type=Sorcery [/card] -[card] +[card] name=Talion's Messenger abilities=flying auto=@combat(attacking) source(*[Faerie]|mybattlefield) turnlimited:draw:1 && transforms((,newability[target(*|myhand) reject])) forever && ability$! counter(1/1) target(faerie|myBattlefield) !$ controller @@ -104653,19 +104483,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Tanuki Transplanter -auto={3}:reconfigure -auto=this(cantargetcard(*[attached]|*) {3}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[@combat(attacking) source(this):name(Add green mana) thisforeach(variable{power}>0) ability$!name(Add green amana) add{G} doesntempty!$ controller])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(attacking) source(this):name(Add green mana) thisforeach(variable{power}>0) ability$!name(Add green amana) add{G} doesntempty!$ controller])) -text=Whenever Tanuki Transplanter or equipped creature attacks, add an amount of {G} equal to its power. Until end of turn, you don't lose this mana as steps and phases end. -- Reconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={3}{G} -type=Artifact Creature -subtype=Equipment Dog -power=2 -toughness=4 -[/card] -[card] name=Tapping at the Window flashback={2}{G} aicode=activate transforms((,newability[if type(creature[zpos<=3]|mylibrary)~equalto~0 then all(*[zpos<=3]|mylibrary) moveto(mygraveyard) else target(creature[zpos<=3]|mylibrary) moveto(hand) and!( all(*[zpos<=3]|mylibrary) moveto(mygraveyard) )!])) oneshot @@ -107119,19 +106936,6 @@ type=Enchantment subtype=Saga [/card] [card] -name=The Reality Chip -abilities=showfromtoplibrary -auto={2}{U}:reconfigure -auto=this(cantargetcard(*[attached]|*) {2}{U}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[canplayfromlibrarytop])) -text=You may look at the top card of your library any time. -- As long as The Reality Chip is attached to a creature, you may play lands and cast spells from the top of your library. -- Reconfigure {2}{U} ({2}{U}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={1}{U} -type=Legendary Artifact Creature -subtype=Equipment Jellyfish -power=0 -toughness=4 -[/card] -[card] name=The Reaver Cleaver auto=teach(creature) 1/1 auto=teach(creature) trample @@ -108429,7 +108233,6 @@ subtype=Vehicle power=7 toughness=7 [/card] - [card] name=Thwart the Enemy auto=preventAllCombatDamage from(creature|opponentbattlefield) ueot @@ -112837,7 +112640,7 @@ toughness=1 [/card] [card] name=Unscrupulous Contractor -auto=may notATarget(creature|mybattlefield) sacrifice and!( target(player) ability$! draw:2 && life:-2 !$ targetedplayer )! +auto=may notATarget(creature|mybattlefield) sacrifice and!( target(player) ability$! draw:2 && life:-2 !$ targetedplayer )! autohand={2}{B}:_PLOT_ autoexile=_PLOTCAST_ text=When Unscrupulous Contractor enters, you may sacrifice a creature. When you do, target player draws two cards and loses 2 life. -- Plot {2}{B} (You may pay {2}{B} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) @@ -117217,7 +117020,7 @@ type=Instant [/card] [card] name=Warhost's Frenzy -kicker={B} +kicker={B} auto=all(creature|myBattlefield) 2/0 auto=if paid(kicker) then emblem transforms((,newability[@movedTo(creature|graveyard) from(myBattlefield):draw:1 controller])) ueot text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- Creatures you control get +2/+0 until end of turn. If this spell was kicked, whenever a creature you control dies this turn, draw a card. @@ -117795,8 +117598,8 @@ name=Weatherlight Compleated abilities=flying auto=this(counter{0/0.1.phyresis}>=4) transforms((Phyrexian Creature)) auto=@movedTo(creature|graveyard) from(mybattlefield):counter(0/0.1.phyresis) -auto=this(counter{0/0.1.phyresis}>=6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose draw:1])) -auto=this(counter{0/0.1.phyresis}<6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose _SCRY1_])) +auto=this(counter{0/0.1.phyresis}>=6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose draw:1])) +auto=this(counter{0/0.1.phyresis}<6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose _SCRY1_])) text=Flying -- As long as Weatherlight Compleated has four or more phyresis counters on it, it's a Phyrexian creature in addition to its other types. -- Whenever a creature you control dies, put a phyresis counter on Weatherlight Compleated. Then draw a card if it has seven or more phyresis counters on it. If it doesn't, scry 1. mana={2} type=Legendary Artifact @@ -117834,19 +117637,6 @@ power=2 toughness=2 [/card] [card] -name=Webspinner Cuff -abilities=reach -auto={4}:reconfigure -auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery -auto=teach(creature) transforms((,newability[1/4],reach)) -text=Reach -- Equipped creature gets +1/+4 and has reach. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) -mana={2}{G} -type=Artifact Creature -subtype=Equipment Spider -power=1 -toughness=4 -[/card] -[card] name=Webweaver Changeling abilities=changeling,reach auto=aslongas(creature|mygraveyard) life:5 >2 oneshot diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 8d63595d6..8f4d7db10 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -6449,7 +6449,7 @@ toughness=1 [/card] [card] name=Ashnod's Altar -auto={S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{2} +auto={S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{2} text=Sacrifice a creature: Add {2}. mana={3} type=Artifact @@ -33897,11 +33897,11 @@ toughness=3 [card] name=Echo Mage auto={1}{U}:counter(0/0,1,Level) asSorcery -auto={U}{U}{T} restriction{compare(hascntlevel)~equalto~2}:target(*[instant;sorcery]|stack) name(copy spell) transforms((,newability[activate castcard(copied noevent)])) oneshot +auto={U}{U}{T} restriction{compare(hascntlevel)~equalto~2}:target(*[instant;sorcery]|stack) name(copy spell) transforms((,newability[activate castcard(copied noevent)])) oneshot auto=this(counter{0/0.2.Level}=) 0/1 auto={U}{U}{T} restriction{compare(hascntlevel)~equalto~3}:target(*[instant;sorcery]|stack) name(copy spell) transforms((,newability[activate castcard(copied noevent)])) oneshot auto=this(counter{0/0.3.Level}=) 0/1 -auto={U}{U}{T} restriction{compare(hascntlevel)~morethan~2}:target(*[instant;sorcery]|stack) name(copy spell twice) transforms((,newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)])) oneshot +auto={U}{U}{T} restriction{compare(hascntlevel)~morethan~2}:target(*[instant;sorcery]|stack) name(copy spell twice) transforms((,newability[activate castcard(copied noevent)],newability[activate castcard(copied noevent)])) oneshot auto=this(counter{0/0.4.Level}) 0/2 auto=maxlevel:4 mana={1}{U}{U} @@ -86128,8 +86128,8 @@ name=Phyrexian Altar auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{W} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{U} auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{B} -auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{R} -auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{G} +auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{R} +auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:Add{G} text=Sacrifice a creature: Add one mana of any color. mana={3} type=Artifact @@ -91520,7 +91520,7 @@ type=Artifact [card] name=Rakdos the Defiler abilities=flying,trample -auto=_ATTACKING_ability$! target(*|mybattlefield) sacrifice !$ controller +auto=_ATTACKING_ability$! target(*|mybattlefield) sacrifice !$ controller auto=@combatdamagefoeof(player) from(this):ability$!name(sacrifice) target(*|mybattlefield) sacrifice!$ opponent auto=@combatdamageof(player) from(this):ability$!name(sacrifice) target(*|mybattlefield) sacrifice!$ controller text=Flying, trample -- Whenever Rakdos the Defiler attacks, sacrifice half the non-Demon permanents you control, rounded up. -- Whenever Rakdos deals combat damage to a player, that player sacrifices half the non-Demon permanents they control, rounded up. @@ -110324,7 +110324,7 @@ subtype=Aura [/card] [card] name=Spawning Pit -auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:counter(0/0,1,Charge) +auto=aslongas(creature|mybattlefield) {S(creature|myBattlefield)} restriction{compare(ishuman)~morethan~0}:counter(0/0,1,Charge) auto={1}{C(0/0,-2,Charge)}:token(Spawn,artifact creature spawn,2/2) text=Sacrifice a creature: Put a charge counter on Spawning Pit. -- {1}, Remove two charge counters from Spawning Pit: Put a 2/2 colorless Spawn artifact creature token onto the battlefield. mana={2} @@ -137634,4 +137634,213 @@ type=Land Creature subtype=Forest Dryad power=1 toughness=1 +[/card] +[card] +name=Acquisition Octopus +auto={2}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):name(Draw a card) name(Draw a card) draw:1 controller])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamaged(player) from(this):name(Draw a card) name(Draw a card) ability$!name(Draw a card) name(Draw a card) draw:1 controller!$ controller])) +text=Whenever Acquisition Octopus or equipped creature deals combat damage to a player, draw a card. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{U} +type=Artifact Creature +subtype=Equipment Octopus +power=2 +toughness=2 +[/card] +[card] +name=Armguard Familiar +auto={4}:reconfigure +auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,newability[2/1],newability[@targeted(this) from(*|opponentstack):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentstack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot])) +auto=_WARD2_ +text=Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- Equipped creature gets +2/+1 and has ward {2}. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{U} +type=Artifact Creature +subtype=Equipment Beast +power=2 +toughness=1 +[/card] +[card] +name=Blade of the Oni +abilities=menace +auto={2}{B}{B}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{B}{B}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((Demon,setpower=5,settoughness=5,newcolors[black],menace)) +text=Menace -- Equipped creature has base power and toughness 5/5, has menace, and is a black Demon in addition to its other colors and types. -- Reconfigure {2}{B}{B} ({2}{B}{B}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{B} +type=Artifact Creature +subtype=Equipment Demon +power=3 +toughness=1 +[/card] +[card] +name=Bronzeplate Boar +abilities=trample +auto={5}:reconfigure +auto=this(cantargetcard(*[attached]|*) {5}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,newability[3/2],trample)) +text=Trample -- Equipped creature gets +3/+2 and has trample. -- Reconfigure {5} ({5}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{R} +type=Artifact Creature +subtype=Equipment Boar +power=3 +toughness=2 +[/card] +[card] +name=Chainflail Centipede +auto={2}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[@combat(attacking) source(this):name(Gains 2/0) name(Gains 2/0) 2/0 ueot])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(attacking) source(this):name(Gains 2/0) name(Gains 2/0) ability$!name(Gains 2/0) all(mysource) 2/0 ueot!$ controller])) +text=Whenever Chainflail Centipede or equipped creature attacks, it gets +2/+0 until end of turn. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{B} +type=Artifact Creature +subtype=Equipment Insect +power=2 +toughness=2 +[/card] +[card] +name=Cloudsteel Kirin +abilities=flying +auto={5}:reconfigure +auto=this(cantargetcard(*[attached]|*) {5}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,flying,cantlose)) +text=Flying -- Equipped creature has flying and "You can't lose the game and your opponents can't win the game." -- Reconfigure {5} ({5}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{W} +type=Artifact Creature +subtype=Equipment Kirin +power=3 +toughness=2 +[/card] +[card] +name=Komainu Battle Armor +abilities=menace +auto={4}:reconfigure +auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[menace],newability[2/2],newability[@combatdamagefoeof(player) from(this):name(Goad opponent creatures) name(Goad opponent creatures) all(creature|opponentbattlefield) _GOAD_])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamagefoeof(player) from(this):name(Goad opponent creatures) name(Goad opponent creatures) ability$!name(Goad opponent creatures) all(creature|mybattlefield) _GOAD_!$ controller])) +text=Menace -- Equipped creature gets +2/+2 and has menace. -- Whenever Komainu Battle Armor or equipped creature deals combat damage to a player, goad each creature that player controls. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{R} +type=Artifact Creature +subtype=Equipment Dog +power=2 +toughness=2 +[/card] +[card] +name=Leech Gauntlet +abilities=lifelink +auto={4}:reconfigure +auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,lifelink)) +text=Lifelink -- Equipped creature has lifelink. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{B} +type=Artifact Creature +subtype=Equipment Leech +power=2 +toughness=2 +[/card] +[card] +name=Lion Sash +auto={2}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,newability[storedhascnt11/storedhascnt11 nonstatic])) +auto={W}:name(Exile card from graveyard) target(*|graveyard) moveto(exile) and!( if cantargetcard(*[-instant;-sorcery]|*) then all(this) counter(1/1) )! +text={W}: Exile target card from a graveyard. If it was a permanent card, put a +1/+1 counter on Lion Sash. -- Equipped creature gets +1/+1 for each +1/+1 counter on Lion Sash. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{W} +type=Artifact Creature +subtype=Equipment Cat +power=1 +toughness=1 +[/card] +[card] +name=Lizard Blades +abilities=double strike +auto={2}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,double strike)) +text=Double strike -- Equipped creature has double strike. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{R} +type=Artifact Creature +subtype=Equipment Lizard +power=1 +toughness=1 +[/card] +[card] +name=Ogre-Head Helm +auto={3}:reconfigure +auto=this(cantargetcard(*[attached]|*) {3}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[2/2],newability[@combatdamaged(player) from(this):ability$!may name(Sacrifice and draw) name(Sacrifice and draw) all(mysource) sacrifice && all(*|myhand) reject && draw:3 controller!$ controller])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combatdamaged(player) from(this):ability$!may name(Sacrifice and draw) name(Sacrifice and draw) all(mysource) sacrifice && all(*|myhand) reject && draw:3 controller!$ controller])) +text=Equipped creature gets +2/+2. -- Whenever Ogre-Head Helm or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards. -- Reconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{R} +type=Artifact Creature +subtype=Equipment Ogre +power=2 +toughness=2 +[/card] +[card] +name=Rabbit Battery +abilities=haste +auto={R}:reconfigure +auto=this(cantargetcard(*[attached]|*) {R}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery) +auto=teach(creature) transforms((,newability[1/1],haste)) +text=Haste -- Equipped creature gets +1/+1 and has haste. -- Reconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={R} +type=Artifact Creature +subtype=Equipment Rabbit +power=1 +toughness=1 +[/card] +[card] +name=Simian Sling +auto={2}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[1/1],newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) +text=Equipped creature gets +1/+1. -- Whenever Simian Sling or equipped creature becomes blocked, it deals 1 damage to defending player. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={R} +type=Artifact Creature +subtype=Equipment Monkey +power=1 +toughness=1 +[/card] +[card] +name=Tanuki Transplanter +auto={3}:reconfigure +auto=this(cantargetcard(*[attached]|*) {3}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[@combat(attacking) source(this):name(Add green mana) thisforeach(variable{power}>0) ability$!name(Add green amana) add{G} doesntempty!$ controller])) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(attacking) source(this):name(Add green mana) thisforeach(variable{power}>0) ability$!name(Add green amana) add{G} doesntempty!$ controller])) +text=Whenever Tanuki Transplanter or equipped creature attacks, add an amount of {G} equal to its power. Until end of turn, you don't lose this mana as steps and phases end. -- Reconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={3}{G} +type=Artifact Creature +subtype=Equipment Dog +power=2 +toughness=4 +[/card] +[card] +name=The Reality Chip +abilities=showfromtoplibrary +auto={2}{U}:reconfigure +auto=this(cantargetcard(*[attached]|*) {2}{U}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[canplayfromlibrarytop])) +text=You may look at the top card of your library any time. -- As long as The Reality Chip is attached to a creature, you may play lands and cast spells from the top of your library. -- Reconfigure {2}{U} ({2}{U}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={1}{U} +type=Legendary Artifact Creature +subtype=Equipment Jellyfish +power=0 +toughness=4 +[/card] +[card] +name=Webspinner Cuff +abilities=reach +auto={4}:reconfigure +auto=this(cantargetcard(*[attached]|*) {4}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery +auto=teach(creature) transforms((,newability[1/4],reach)) +text=Reach -- Equipped creature gets +1/+4 and has reach. -- Reconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) +mana={2}{G} +type=Artifact Creature +subtype=Equipment Spider +power=1 +toughness=4 [/card] \ No newline at end of file