From 04c49f903174cef1f68ac2c1f0abf39bdefba185 Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Sat, 22 Oct 2022 18:51:11 -0500 Subject: [PATCH] Phyrexian Creature Type Update on tokens Updated oracle text on tokens, also changing a test since now the creature is a Phyrexian germ, not just a germ. --- .../bin/Res/sets/primitives/borderline.txt | 62 +++++++++---------- .../mtg/bin/Res/sets/primitives/crappy.txt | 4 +- projects/mtg/bin/Res/sets/primitives/mtg.txt | 58 ++++++++--------- projects/mtg/bin/Res/test/livingweapon.txt | 2 +- 4 files changed, 63 insertions(+), 63 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index e7bb9f880..c91e9baa1 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -9252,8 +9252,8 @@ type=Sorcery name=Brudiclad, Telchor Engineer auto=lord(creature[token]|myBattlefield) haste auto=@each my combatbegins:may all(creature[token]|myBattlefield) transforms((,newability[copy target(other creature[token]|myBattlefield)])) forever -auto=@each my combatbegins:token(Myr,Artifact Creature Myr,2/1,blue) -text=Creature tokens you control have haste. -- At the beginning of combat on your turn, create a 2/1 blue Myr artifact creature token. Then you may choose a token you control. If you do, each other token you control becomes a copy of that token. +auto=@each my combatbegins:token(Phyrexian Myr,Artifact Creature Phyrexian Myr,2/1,blue) +text=Creature tokens you control have haste. -- At the beginning of combat on your turn, create a 2/1 blue Phyrexian Myr artifact creature token. Then you may choose a token you control. If you do, each other token you control becomes a copy of that token. mana={4}{U}{R} type=Legendary Creature subtype=Phyrexian Artificer @@ -38889,7 +38889,7 @@ auto=teach(creature) first strike auto=teach(creature) haste auto=teach(creature) indestructible auto=teach(creature) transforms((,newability[@combatdamaged(creature) from(this):all(trigger[to]) moveto(exile)])) -auto=livingweapontoken(Germ,Creature Germ,0/0,black) +auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) text=Living weapon -- Indestructible -- Equipped creature gets +5/+5 and has first strike, trample, indestructible, haste, and "Whenever this creature deals combat damage to a creature, exile that creature." -- Equip {7} mana={7} type=Legendary Artifact @@ -53000,28 +53000,28 @@ toughness=0 [/card] [card] name=Phyrexian Processor -auto=choice name(Pay 0 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^0/0^black)])) forever -auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) name(Pay 1 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^1/1^black)])) forever -auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 life) name(Pay 2 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^2/2^black)])) forever -auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 life) name(Pay 3 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^3/3^black)])) forever -auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 life) name(Pay 4 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^4/4^black)])) forever -auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 life) name(Pay 5 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^5/5^black)])) forever -auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 life) name(Pay 6 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^6/6^black)])) forever -auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 life) name(Pay 7 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^7/7^black)])) forever -auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 life) name(Pay 8 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^8/8^black)])) forever -auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 life) name(Pay 9 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^9/9^black)])) forever -auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 life) name(Pay 10 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^10/10^black)])) forever -auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 life) name(Pay 11 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^11/11^black)])) forever -auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 life) name(Pay 12 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^12/12^black)])) forever -auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 life) name(Pay 13 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^13/13^black)])) forever -auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 life) name(Pay 14 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^14/14^black)])) forever -auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 life) name(Pay 15 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^15/15^black)])) forever -auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 life) name(Pay 16 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^16/16^black)])) forever -auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 life) name(Pay 17 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^17/17^black)])) forever -auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 life) name(Pay 18 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^18/18^black)])) forever -auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 life) name(Pay 19 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^19/19^black)])) forever -auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 life) name(Pay 20 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Minion^20/20^black)])) forever -text=As Phyrexian Processor enters the battlefield, pay any amount of life. -- {4}, {T}: Put an X/X black Minion creature token onto the battlefield, where X is the life paid as Phyrexian Processor entered the battlefield. +auto=choice name(Pay 0 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^0/0^black)])) forever +auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) name(Pay 1 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever +auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 life) name(Pay 2 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^2/2^black)])) forever +auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 life) name(Pay 3 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^3/3^black)])) forever +auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 life) name(Pay 4 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^4/4^black)])) forever +auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 life) name(Pay 5 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^5/5^black)])) forever +auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 life) name(Pay 6 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^6/6^black)])) forever +auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 life) name(Pay 7 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^7/7^black)])) forever +auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 life) name(Pay 8 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^8/8^black)])) forever +auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 life) name(Pay 9 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^9/9^black)])) forever +auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 life) name(Pay 10 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^10/10^black)])) forever +auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 life) name(Pay 11 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^11/11^black)])) forever +auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 life) name(Pay 12 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^12/12^black)])) forever +auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 life) name(Pay 13 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^13/13^black)])) forever +auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 life) name(Pay 14 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^14/14^black)])) forever +auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 life) name(Pay 15 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^15/15^black)])) forever +auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 life) name(Pay 16 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^16/16^black)])) forever +auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 life) name(Pay 17 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^17/17^black)])) forever +auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 life) name(Pay 18 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^18/18^black)])) forever +auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 life) name(Pay 19 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^19/19^black)])) forever +auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 life) name(Pay 20 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^20/20^black)])) forever +text=As Phyrexian Processor enters the battlefield, pay any amount of life. -- {4}, {T}: Create an X/X black Phyrexian Minion creature token, where X is the life paid as Phyrexian Processor entered the battlefield. mana={4} type=Artifact [/card] @@ -53056,8 +53056,8 @@ type=Sorcery name=Phyrexian Rebirth auto=count(type:creature:battlefield) auto=all(creature|battlefield) destroy -auto=token(Horror,Creature Artifact Horror,countedamount/countedamount) -text=Destroy all creatures, then create an X/X colorless Horror artifact creature token, where X is the number of creatures destroyed this way. +auto=token(Phyrexian Horror,Creature Artifact Phyrexian Horror,countedamount/countedamount) +text=Destroy all creatures, then create an X/X colorless Phyrexian Horror artifact creature token, where X is the number of creatures destroyed this way. mana={4}{W}{W} type=Sorcery [/card] @@ -53095,9 +53095,9 @@ type=Artifact [/card] [card] name=Phyrexian Triniform -auto=_DIES_token(Golem,Creature Artifact Golem,3/3)*3 +auto=_DIES_token(Phyrexian Golem,Creature Artifact Phyrexian Golem,3/3)*3 autograveyard={12}:name(Activate Encore) name(Activate Encore) moveto(exile) and!(clone with(treason,haste,mustattack))! asSorcery -text=When Phyrexian Triniform dies, create three 3/3 colorless Golem artifact creature tokens. -- Encore {12} ({12}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +text=When Phyrexian Triniform dies, create three 3/3 colorless Phyrexian Golem artifact creature tokens. -- Encore {12} ({12}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) mana={9} type=Artifact Creature subtype=Phyrexian Golem @@ -68960,8 +68960,8 @@ toughness=3 [/card] [card] name=Splicer's Skill -auto=token(Golem,Artifact Creature Golem,3/3) -text=Create a 3/3 colorless Golem artifact creature token. -- Splice onto instant or sorcery {3}{W} (As you cast an instant or sorcery spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) +auto=token(Phyrexian Golem,Artifact Creature Phyrexian Golem,3/3) +text=Create a 3/3 colorless Phyrexian Golem artifact creature token. -- Splice onto instant or sorcery {3}{W} (As you cast an instant or sorcery spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell.) mana={2}{W} type=Sorcery [/card] diff --git a/projects/mtg/bin/Res/sets/primitives/crappy.txt b/projects/mtg/bin/Res/sets/primitives/crappy.txt index 4580467ae..c65520905 100644 --- a/projects/mtg/bin/Res/sets/primitives/crappy.txt +++ b/projects/mtg/bin/Res/sets/primitives/crappy.txt @@ -13,8 +13,8 @@ type=Sorcery [/card] [card] name=Lurking Evil -auto={0}:name(pay halfup life) life:-halfuplifetotal controller && transforms((removetypes)) forever && transforms((Horror Creature,setpower=4,settoughness=4,flying)) forever -text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Horror creature with flying. +auto={0}:name(pay halfup life) life:-halfuplifetotal controller && transforms((removetypes)) forever && transforms((Creature Phyrexian Horror,setpower=4,settoughness=4,flying)) forever +text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Phyrexian Horror creature with flying. mana={B}{B}{B} type=Enchantment [/card] diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 75d85dfad..e085e223f 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -9638,7 +9638,7 @@ auto=teach(creature) 4/4 auto=teach(creature) vigilance auto=teach(creature) lifelink auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +4/+4 and has vigilance and lifelink. -- {3}: Return Batterskull to its owner's hand. -- Equip {5} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +4/+4 and has vigilance and lifelink. -- {3}: Return Batterskull to its owner's hand. -- Equip {5} mana={5} type=Artifact subtype=Equipment @@ -13632,7 +13632,7 @@ name=Bonehoard auto={2}:equip auto=teach(creature) type:creature:graveyard/type:creature:graveyard nonstatic auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +X/+X, where X is the number of creature cards in all graveyards. -- Equip {2} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +X/+X, where X is the number of creature cards in all graveyards. -- Equip {2} mana={4} type=Artifact subtype=Equipment @@ -17234,8 +17234,8 @@ toughness=1 [/card] [card] name=Carrion Call -auto=token(Insect,Creature Insect,1/1,infect,green)*2 -text=Put two 1/1 green Insect creature tokens with infect onto the battlefield. (They deal damage to creatures in form of -1/-1 counters and to players in form of poison counters.) +auto=token(Phyrexian Insect,Creature Phyrexian Insect,1/1,infect,green)*2 +text=Create two 1/1 green Phyrexian Insect creature tokens with infect. (They deal damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) mana={3}{G} type=Instant [/card] @@ -22350,8 +22350,8 @@ type=Enchantment [card] name=Conversion Chamber auto={2}{T}:moveTo(exile) target(artifact|graveyard) && counter(0/0,1,Charge) all(this) -auto={2}{T}{C(0/0,-1,Charge)}:token(Golem,Artifact Creature Golem,3/3) -text={2}, {T}: Exile target artifact card from a graveyard. Put a charge counter on Conversion Chamber. -- {2}, {T}, Remove a charge counter from Conversion Chamber: Put a 3/3 colorless Golem artifact creature token onto the battlefield. +auto={2}{T}{C(0/0,-1,Charge)}:token(Phyrexian Golem,Artifact Creature Phyrexian Golem,3/3) +text={2}, {T}: Exile target artifact card from a graveyard. Put a charge counter on Conversion Chamber. -- {2}, {T}, Remove a charge counter from Conversion Chamber: Create a 3/3 colorless Phyrexian Golem artifact creature token. mana={3} type=Artifact [/card] @@ -41536,7 +41536,7 @@ name=Flayer Husk auto={2}:equip auto=teach(creature) 1/1 auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +1/+1. -- Equip {2} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +1/+1. -- Equip {2} mana={1} type=Artifact subtype=Equipment @@ -50563,8 +50563,8 @@ type=Instant [card] name=Grip of Phyresis target=equipment -auto=moveto(mybattlefield) and!( transforms((,newability[create(Germ:Creature Germ:0/0:black) livingweapon])) oneshot )! -text=Gain control of target Equipment, then create a 0/0 black Germ creature token and attach that Equipment to it. +auto=moveto(mybattlefield) and!( transforms((,newability[create(Phyrexian Germ:Creature Phyrexian Germ:0/0:black) livingweapon])) oneshot )! +text=Gain control of target Equipment, then create a 0/0 black Phyrexian Germ creature token and attach that Equipment to it. mana={2}{U} type=Instant [/card] @@ -58394,8 +58394,8 @@ toughness=1 [card] name=Inkmoth Nexus auto={T}:Add{1} -auto={1}:transforms((Blinkmoth Artifact Creature,setpower=1,settoughness=1,flying,infect)) ueot -text={T}: Add {1} to your mana pool. -- {1}: Inkmoth Nexus becomes a 1/1 Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. +auto={1}:transforms((Phyrexian Blinkmoth Artifact Creature,setpower=1,settoughness=1,flying,infect)) ueot +text={T}: Add {1} to your mana pool. -- {1}: Inkmoth Nexus becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. type=Land [/card] [card] @@ -65692,7 +65692,7 @@ name=Lashwrithe auto={p(B)}{p(B)}:equip auto=teach(creature) type:swamp:mybattlefield/type:swamp:mybattlefield nonstatic auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equip {p(B)}{p(B)} ({p(B)} may be paid for with either {B} or 2 life.) -- Equipped creature gets +1/+1 for each Swamp you control. +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equip {p(B)}{p(B)} ({p(B)} may be paid for with either {B} or 2 life.) -- Equipped creature gets +1/+1 for each Swamp you control. mana={4} type=Artifact subtype=Equipment @@ -69239,8 +69239,8 @@ type=Enchantment [/card] [card] name=Lurking Skirge -auto=@movedto(creature|opponentgraveyard) from(battlefield) once:transforms((removetypes)) forever && transforms((Imp Creature,setpower=3,settoughness=2,flying)) forever -text=When a creature is put into an opponent's graveyard from the battlefield, if Lurking Skirge is an enchantment, Lurking Skirge becomes a 3/2 Imp creature with flying. +auto=@movedto(creature|opponentgraveyard) from(battlefield) once:transforms((removetypes)) forever && transforms((Creature Phyrexian Imp,setpower=3,settoughness=2,flying)) forever +text=When a creature is put into an opponent’s graveyard from the battlefield, if Lurking Skirge is an enchantment, Lurking Skirge becomes a 3/2 Phyrexian Imp creature with flying. mana={1}{B} type=Enchantment [/card] @@ -76608,7 +76608,7 @@ auto={2}:equip auto=teach(creature) 0/1 auto=teach(creature) {S}:damage:1 target(other *[creature;player]) auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +0/+1 and has "Sacrifice this creature: This creature deals 1 damage to target creature or player." -- Equip {2} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +0/+1 and has "Sacrifice this creature: This creature deals 1 damage to target creature or player." -- Equip {2} mana={2} type=Artifact subtype=Equipment @@ -78915,7 +78915,7 @@ auto={2}:equip auto=teach(creature) 3/1 auto=teach(creature) haste auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +3/+1 and has haste. -- Equip {2} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +3/+1 and has haste. -- Equip {2} mana={6} type=Artifact subtype=Equipment @@ -84523,8 +84523,8 @@ subtype=Aura [card] name=Parasitic Implant target=creature -auto=@each my upkeep:sacrifice(mytgt) && token(Myr,Artifact Creature Myr,1/1) controller -text=At the beginning of your upkeep, enchanted creature's controller sacrifices it and you put a 1/1 colorless Myr artifact creature token onto the battlefield. +auto=@each my upkeep:sacrifice(mytgt) && token(Phyrexian Myr,Artifact Creature Phyrexian Myr,1/1) controller +text=Enchant creature -- At the beginning of your upkeep, enchanted creature’s controller sacrifices it and you create a 1/1 colorless Phyrexian Myr artifact creature token. mana={3}{B} type=Enchantment subtype=Aura @@ -86523,7 +86523,7 @@ name=Phyrexian Totem auto={T}:Add{B} auto={2}{B}:transforms((Horror Artifact Creature,setpower=5,settoughness=5,trample,black)) ueot auto=_ENRAGE_ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ controller -text={T}: Add {B} to your mana pool. -- {2}{B}: Phyrexian Totem becomes a 5/5 black Horror artifact creature with trample until end of turn. -- Whenever Phyrexian Totem is dealt damage, if it's a creature, sacrifice that many permanents. +text={T}: Add {B} to your mana pool. -- {2}{B}: Phyrexian Totem becomes a 5/5 black Phyrexian Horror artifact creature with trample until end of turn. -- Whenever Phyrexian Totem is dealt damage, if it's a creature, sacrifice that many permanents. mana={3} type=Artifact [/card] @@ -101046,7 +101046,7 @@ name=Scytheclaw auto={3}:equip auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) auto=teach(creature) transforms((,newability[1/1],newability[@combatdamagefoeof(player) from(this):life:-halfdownopponentlifetotal opponent],newability[@combatdamageof(player) from(this):life:-halfdownlifetotal controller])) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +1/+1. -- Whenever equipped creature deals combat damage to a player, that player loses half his or her life, rounded up. -- Equip {3} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +1/+1. -- Whenever equipped creature deals combat damage to a player, that player loses half his or her life, rounded up. -- Equip {3} mana={5} type=Artifact subtype=Equipment @@ -104774,8 +104774,8 @@ text=At the beginning of your upkeep or whenever you cast a black spell, put a c name=Shrine of Loyal Legions auto=@each my upkeep:counter(0/0,1,Charge) auto=@movedTo(*[white]|mystack):counter(0/0,1,Charge) -auto={3}{T}{S}:thisforeach(counter{0/0.1.Charge}) token(Myr,Artifact Creature Myr,1/1) -text=At the beginning of your upkeep or whenever you cast a white spell, put a charge counter on Shrine of Loyal Legions. -- {3}, {T}, Sacrifice Shrine of Loyal Legions: Put a 1/1 colorless Myr artifact creature token onto the battlefield for each charge counter on Shrine of Loyal Legions. +auto={3}{T}{S}:thisforeach(counter{0/0.1.Charge}) token(Phyrexian Myr,Artifact Creature Phyrexian Myr,1/1) +text=At the beginning of your upkeep or whenever you cast a white spell, put a charge counter on Shrine of Loyal Legions. -- {3}, {T}, Sacrifice Shrine of Loyal Legions: Create a 1/1 colorless Phyrexian Myr artifact creature token for each charge counter on Shrine of Loyal Legions. mana={2} type=Artifact [/card] @@ -105008,7 +105008,7 @@ name=Sickleslicer auto={4}:equip auto=teach(creature) 2/2 auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +2/+2. -- Equip {4} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +2/+2. -- Equip {4} mana={3} type=Artifact subtype=Equipment @@ -106605,7 +106605,7 @@ auto={4}:equip auto=teach(creature) 2/2 auto=teach(creature) flying auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +2/+2 and has flying. -- Equip {4} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +2/+2 and has flying. -- Equip {4} mana={4} type=Artifact subtype=Equipment @@ -114418,7 +114418,7 @@ auto={4}:equip auto=teach(creature) 2/4 auto=teach(creature) reach auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) -text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +2/+4 and has reach. -- Equip {4} +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +2/+4 and has reach. -- Equip {4} mana={5} type=Artifact subtype=Equipment @@ -124242,8 +124242,8 @@ type=Artifact name=Trigon of Infestation auto=counter(0/0,3,Charge) auto={G}{G}{T}:counter(0/0,1,Charge) -auto={C(0/0,-1,Charge)}{2}{T}:token(Insect,Creature Insect,1/1,infect,green) -text=Trigon of Infestation enters the battlefield with 3 charge counters on it. -- {G}{G}, {T}: Put a charge counter on Trigon of Infestation. -- {2}, {T}, Remove a charge counter from Trigon of Infestation: Put a 1/1 green Insect creature token with infect onto the battlefield. +auto={C(0/0,-1,Charge)}{2}{T}:token(Phyrexian Insect,Creature Phyrexian Insect,1/1,infect,green) +text=Trigon of Infestation enters the battlefield with 3 charge counters on it. -- {G}{G}, {T}: Put a charge counter on Trigon of Infestation. -- {2}, {T}, Remove a charge counter from Trigon of Infestation: Create a 1/1 green Phyrexian Insect creature token with infect. mana={4} type=Artifact [/card] @@ -129685,9 +129685,9 @@ subtype=Aura [/card] [card] name=Vital Splicer -auto=token(Golem,Artifact Creature Golem,3/3) +auto=token(Phyrexian Golem,Artifact Creature Phyrexian Golem,3/3) auto={1}:regenerate target(golem|mybattlefield) -text=When Vital Splicer enters the battlefield, put a 3/3 colorless Golem artifact creature token onto the battlefield. -- {1}: Regenerate target Golem you control. +text=When Vital Splicer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token. -- {1}: Regenerate target Golem you control. mana={3}{G} type=Creature subtype=Phyrexian Human Artificer diff --git a/projects/mtg/bin/Res/test/livingweapon.txt b/projects/mtg/bin/Res/test/livingweapon.txt index 1a9163ddf..6ea2b640a 100644 --- a/projects/mtg/bin/Res/test/livingweapon.txt +++ b/projects/mtg/bin/Res/test/livingweapon.txt @@ -14,7 +14,7 @@ next #combatbegins next #attackers -Germ +Phyrexian Germ next #blockers next