From 532261d36cbdea33f376069eba902d5de14fc806 Mon Sep 17 00:00:00 2001 From: "guzhenjie1@gmail.com" Date: Thu, 6 Jan 2011 12:33:26 +0000 Subject: [PATCH] Fixed Thelon of Havenwood reported in forum by Niegen and Knight Token from Waylay: 1. Fodder Launch 2. Knight Token from Waylay 3. Sword of Kaldra 4. Thelon of Havenwood Changed following cards which can produce multiple kinds of tokens to make them display token images correctly: 1. Bestial Menace(WWK) 2. Decree of Justice(SCG) 3. Fable of Wolf and Owl(EVE) 4. One Dozen Eyes(MRD) 5. Sarpadian Empires, Vol. VII(TSP) 6. Wand of the Elements(DST) 7. Wurmcoil Engine(SOM) Added the following token in their _cards.dat: 1. DST (Wand of the Elements): Blue Elemental Token(id=-4977511) Red Elemental Token(id=-4977512) 2. EVE (Fable of Wolf and Owl): Green Wolf Token(id=-15208711) Blue Bird Token(id=-15208712) 3. MRD (One Dozen Eyes): Beast Token(id=-4838511) Insect Token(id=-4838512) 4. SCG (Decree of Justice): Angel Token(id=-4514111) Soldier Token(id=-4514112) 5. SOM (Wurmcoil Engine): Wurm Token with Deathtouch(id=-20787511) Wurm Token with Lifelink(id=-20787512) 6. TSP (Sarpadian Empires, Vol. VII): Citizen Token(id=-11492111) Camarid Token(id=-11492112) Thrull Token(id=-11492113) Goblin Token(id=-11492114) Saproling Token(id=-11492115) 7. WWK (Bestial Menace): Snake Token(id=-19784311) Wolf Token(id=-19784312) Elephant Token(id=-19784313) You also need abrasax's image set and rename or add following tokens' pictures: 1. DST (Wand of the Elements): Blue Elemental Token: Rename to 4977511t Red Elemental Token: Rename to 4977512t 2. EVE (Fable of Wolf and Owl): Green Wolf Token: Rename to 15208711t Blue Bird Token: Rename to 15208712t 3. MRD (One Dozen Eyes): Beast Token: Rename to 4838511t Insect Token: Rename to 4838512t 4. SCG (Decree of Justice): Angel Token: Rename to 4514111t Soldier Token: Rename to 4514112t 5. SOM (Wurmcoil Engine): Wurm Token with Deathtouch: Rename to 20787511t Wurm Token with Lifelink: Rename to 20787512t 6. TSP (Sarpadian Empires, Vol. VII): Citizen Token: Rename to 11492111t Camarid Token: Rename to 11492112t Thrull Token: Rename to 11492113t Goblin Token: Rename to 11492114t Saproling Token: Rename to 11492115t 7. WWK (Bestial Menace): Snake Token: Rename to 19784311t Wolf Token: Rename to 19784312t Elephant Token: Rename to 19784313t --- projects/mtg/bin/Res/sets/DST/_cards.dat | 10 + projects/mtg/bin/Res/sets/EVE/_cards.dat | 10 + projects/mtg/bin/Res/sets/MRD/_cards.dat | 10 + projects/mtg/bin/Res/sets/SCG/_cards.dat | 10 + projects/mtg/bin/Res/sets/SOM/_cards.dat | 10 + projects/mtg/bin/Res/sets/TSP/_cards.dat | 25 ++ projects/mtg/bin/Res/sets/WWK/_cards.dat | 15 ++ projects/mtg/bin/Res/sets/primitives/mtg.txt | 227 ++++++++++++++++--- 8 files changed, 289 insertions(+), 28 deletions(-) diff --git a/projects/mtg/bin/Res/sets/DST/_cards.dat b/projects/mtg/bin/Res/sets/DST/_cards.dat index aa2459d87..d5da0870a 100644 --- a/projects/mtg/bin/Res/sets/DST/_cards.dat +++ b/projects/mtg/bin/Res/sets/DST/_cards.dat @@ -809,6 +809,16 @@ id=49775 rarity=R [/card] [card] +primitive=Blue Elemental Token +id=-4977511 +rarity=T +[/card] +[card] +primitive=Red Elemental Token +id=-4977512 +rarity=T +[/card] +[card] primitive=Well of Lost Dreams id=48993 rarity=R diff --git a/projects/mtg/bin/Res/sets/EVE/_cards.dat b/projects/mtg/bin/Res/sets/EVE/_cards.dat index 3417a38fc..73d24ac32 100644 --- a/projects/mtg/bin/Res/sets/EVE/_cards.dat +++ b/projects/mtg/bin/Res/sets/EVE/_cards.dat @@ -254,6 +254,16 @@ id=152087 rarity=R [/card] [card] +primitive=Green Wolf Token +id=-15208711 +rarity=T +[/card] +[card] +primitive=Blue Bird Token +id=-15208712 +rarity=T +[/card] +[card] primitive=Fang Skulkin id=158296 rarity=C diff --git a/projects/mtg/bin/Res/sets/MRD/_cards.dat b/projects/mtg/bin/Res/sets/MRD/_cards.dat index 4090910f0..d68313d75 100644 --- a/projects/mtg/bin/Res/sets/MRD/_cards.dat +++ b/projects/mtg/bin/Res/sets/MRD/_cards.dat @@ -904,6 +904,16 @@ id=48385 rarity=U [/card] [card] +primitive=Beast Token +id=-4838511 +rarity=T +[/card] +[card] +primitive=Insect Token +id=-4838512 +rarity=T +[/card] +[card] primitive=Ornithopter id=46016 rarity=U diff --git a/projects/mtg/bin/Res/sets/SCG/_cards.dat b/projects/mtg/bin/Res/sets/SCG/_cards.dat index f718900a8..9c79cb2dd 100644 --- a/projects/mtg/bin/Res/sets/SCG/_cards.dat +++ b/projects/mtg/bin/Res/sets/SCG/_cards.dat @@ -169,6 +169,16 @@ id=45141 rarity=R [/card] [card] +primitive=Angel Token +id=-4514111 +rarity=T +[/card] +[card] +primitive=Soldier Token +id=-4514112 +rarity=T +[/card] +[card] primitive=Decree of Pain id=43522 rarity=R diff --git a/projects/mtg/bin/Res/sets/SOM/_cards.dat b/projects/mtg/bin/Res/sets/SOM/_cards.dat index b9d281dc8..a2d993839 100644 --- a/projects/mtg/bin/Res/sets/SOM/_cards.dat +++ b/projects/mtg/bin/Res/sets/SOM/_cards.dat @@ -1248,3 +1248,13 @@ primitive=Wurmcoil Engine id=207875 rarity=M [/card] +[card] +primitive=Wurm Token with Deathtouch +id=-20787511 +rarity=T +[/card] +[card] +primitive=Wurm Token with Lifelink +id=-20787512 +rarity=T +[/card] diff --git a/projects/mtg/bin/Res/sets/TSP/_cards.dat b/projects/mtg/bin/Res/sets/TSP/_cards.dat index bdac93a30..a9db8e9fd 100644 --- a/projects/mtg/bin/Res/sets/TSP/_cards.dat +++ b/projects/mtg/bin/Res/sets/TSP/_cards.dat @@ -1050,6 +1050,31 @@ id=114921 rarity=R [/card] [card] +primitive=Citizen Token +id=-11492111 +rarity=T +[/card] +[card] +primitive=Camarid Token +id=-11492112 +rarity=T +[/card] +[card] +primitive=Thrull Token +id=-11492113 +rarity=T +[/card] +[card] +primitive=Goblin Token +id=-11492114 +rarity=T +[/card] +[card] +primitive=Saproling Token +id=-11492115 +rarity=T +[/card] +[card] primitive=Savage Thallid id=106643 rarity=C diff --git a/projects/mtg/bin/Res/sets/WWK/_cards.dat b/projects/mtg/bin/Res/sets/WWK/_cards.dat index 1b58326d6..c425ba926 100644 --- a/projects/mtg/bin/Res/sets/WWK/_cards.dat +++ b/projects/mtg/bin/Res/sets/WWK/_cards.dat @@ -79,6 +79,21 @@ id=197843 rarity=U [/card] [card] +primitive=Snake Token +id=-19784311 +rarity=T +[/card] +[card] +primitive=Wolf Token +id=-19784312 +rarity=T +[/card] +[card] +primitive=Elephant Token +id=-19784313 +rarity=T +[/card] +[card] primitive=Bloodhusk Ritualist id=191570 rarity=U diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 4c722f9da..8b53dd07d 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -4941,14 +4941,38 @@ subtype=Aura [/card] [card] name=Bestial Menace -auto=token(Snake,creature snake, 1/1,green) -auto=token(Wolf,creature wolf, 2/2,green) -auto=token(Elephant,creature elephant, 3/3,green) +auto=token(-19784311) +auto=token(-19784312) +auto=token(-19784313) text=Put a 1/1 green Snake creature token, a 2/2 green Wolf creature token, and a 3/3 green Elephant creature token onto the battlefield. mana={3}{G}{G} type=Sorcery [/card] [card] +name=Snake Token +type=Creature +subtype=Snake +power=1 +toughness=1 +color=green +[/card] +[card] +name=Wolf Token +type=Creature +subtype=Wolf +power=2 +toughness=2 +color=green +[/card] +[card] +name=Elephant Token +type=Creature +subtype=Elephant +power=3 +toughness=3 +color=green +[/card] +[card] name=Betrayal target=creature|opponentBattlefield auto=@tapped(mytgt):draw:1 controller @@ -12973,14 +12997,32 @@ type=Sorcery [/card] [card] name=Decree of Justice -auto=token(Angel,Creature Angel,4/4,flying,white)*XX +auto=token(-4514111)*XX autohand={2}{W}:cycling -autohand={X}{W}:name(cycle and soldier tokens) && cycling && thisforeach(X) token(Soldier,Creature Soldier,1/1,white)*X +autohand={X}{2}{W}:name(cycle and soldier tokens) && cycling && thisforeach(X) token(-4514112)*X text=Put X 4/4 white Angel creature tokens with flying onto the battlefield. -- Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.) -- When you cycle Decree of Justice, you may pay {X}. If you do, put X 1/1 white Soldier creature tokens onto the battlefield. mana={X}{X}{2}{W}{W} type=Sorcery [/card] [card] +name=Angel Token +type=Creature +subtype=Angel +abilities=flying +text=Flying +power=4 +toughness=4 +color=white +[/card] +[card] +name=Soldier Token +type=Creature +subtype=Soldier +power=1 +toughness=1 +color=white +[/card] +[card] name=Decree of Savagery auto=lord(creature|myBattlefield) counter(1/1,4) autohand={4}{G}{G}:name(cycle and 4 counters) && counter(1/1,4) target(creature) && cycling @@ -17802,13 +17844,31 @@ toughness=2 [/card] [card] name=Fable of Wolf and Owl -auto=@movedTo(*[green]|mystack):may token(Wolf,creature wolf,2/2,green) -auto=@movedTo(*[blue]|mystack):may token(Bird,creature bird,1/1,flying blue) +auto=@movedTo(*[green]|mystack):may token(-15208711) +auto=@movedTo(*[blue]|mystack):may token(-15208712) text=Whenever you cast a green spell, you may put a 2/2 green Wolf creature token onto the battlefield. -- Whenever you cast a blue spell, you may put a 1/1 blue Bird creature token with flying onto the battlefield. mana={3}{GU}{GU}{GU} type=Enchantment [/card] [card] +name=Green Wolf Token +type=Creature +subtype=Wolf +power=2 +toughness=2 +color=green +[/card] +[card] +name=Blue Bird Token +type=Creature +subtype=Bird +abilities=flying +text=Flying +power=1 +toughness=1 +color=blue +[/card] +[card] name=Fabricate target=artifact|myLibrary auto=moveTo(myHand) @@ -19860,12 +19920,13 @@ type=Artifact [/card] [card] name=Fodder Launch -auto=-5/-5 target(creature) -auto=damage:5 targetcontroller +target=creature +auto=damage:5 targetController +auto=-5/-5 text=As an additional cost to cast Fodder Launch, sacrifice a Goblin. -- Target creature gets -5/-5 until end of turn. Fodder Launch deals 5 damage to that creature's controller. mana={3}{B}{s;notatarget(goblin|mybattlefield)} -type=Sorcery -subtype=Tribal +type=Tribal Sorcery +subtype=Goblin [/card] [card] name=Fog @@ -30124,7 +30185,6 @@ name=Knight Token from Waylay type=Creature subtype=Knight auto=@next cleanup:moveTo(exile) -text= power=2 toughness=2 color=white @@ -38763,22 +38823,38 @@ toughness=4 name=One Dozen Eyes kicker={G}{G}{G} auto=kicker token(-483851111) -auto=may token(Beast,creature beast, 5/5,green) -auto=may token(Insect,creature insect, 1/1,green)*5 -text=Choose one E- Put a 5/5 green Beast creature token onto the battlefield; or put five 1/1 green Insect creature tokens onto the battlefield. -- Entwine {G}{G}{G} (Choose both if you pay the entwine cost.) +auto=may token(-4838511) +auto=may token(-4838512)*5 +text=Choose one - Put a 5/5 green Beast creature token onto the battlefield; or put five 1/1 green Insect creature tokens onto the battlefield. -- Entwine {G}{G}{G} (Choose both if you pay the entwine cost.) mana={5}{G} type=Sorcery [/card] [card] name=One Dozen Eyes Entwine auto=counter(0/0,1,Entwine) -auto=@movedTo(insect|mybattlefield):thisforeach(counter{0/0.1.Entwine}>0) token(Beast,creature beast, 5/5,green) && counter(0/0,-1,Entwine) && counter(0/0,1,Bury) -auto=@movedTo(beast|mybattlefield):thisforeach(counter{0/0.1.Entwine}>0) token(Insect,creature insect, 1/1,green)*5 && counter(0/0,-1,Entwine) && counter(0/0,1,Bury) +auto=@movedTo(insect|mybattlefield):thisforeach(counter{0/0.1.Entwine}>0) token(-4838511) && counter(0/0,-1,Entwine) && counter(0/0,1,Bury) +auto=@movedTo(beast|mybattlefield):thisforeach(counter{0/0.1.Entwine}>0) token(-4838512)*5 && counter(0/0,-1,Entwine) && counter(0/0,1,Bury) auto=thisforeach(counter{0/0.1.Bury}>0) bury id=-483851111 type=Nothing [/card] [card] +name=Beast Token +type=Creature +subtype=Beast +power=5 +toughness=5 +color=green +[/card] +[card] +name=Insect Token +type=Creature +subtype=Insect +power=1 +toughness=1 +color=green +[/card] +[card] name=One with Nothing auto=moveto(mygraveyard) all(*|myhand) text=Discard your hand. @@ -46935,16 +47011,56 @@ auto=choice name(blue camarid) && counter(0/0,1,Blue Camarid) all(this) auto=choice name(black thrull) && counter(0/0,1,Black Thrull) all(this) auto=choice name(red goblin) && counter(0/0,1,Red Goblin) all(this) auto=choice name(green saproling) && counter(0/0,1,Green Saproling) all(this) -auto=this(counter{0/0.1.White Citizen}) {T}:token(Citizen,Creature Citizen,1/1,white) -auto=this(counter{0/0.1.Blue Camarid}) {T}:token(Camarid,Creature Camarid,1/1,blue) -auto=this(counter{0/0.1.Black Thrull}) {T}:token(Thrull,Creature Thrull,1/1,black) -auto=this(counter{0/0.1.Red Goblin}) {T}:token(Goblin,Creature Goblin,1/1,red) -auto=this(counter{0/0.1.Green Saproling}) {T}:token(Saproling,Creature Saproling,1/1,green) +auto=this(counter{0/0.1.White Citizen}) {3}{T}:token(-11492111) +auto=this(counter{0/0.1.Blue Camarid}) {3}{T}:token(-11492112) +auto=this(counter{0/0.1.Black Thrull}) {3}{T}:token(-11492113) +auto=this(counter{0/0.1.Red Goblin}) {3}{T}:token(-11492114) +auto=this(counter{0/0.1.Green Saproling}) {3}{T}:token(-11492115) text=As Sarpadian Empires, Vol. VII enters the battlefield, choose white Citizen, blue Camarid, black Thrull, red Goblin, or green Saproling. -- {3}, {T}: Put a 1/1 creature token of the chosen color and type onto the battlefield. mana={3} type=Artifact [/card] [card] +name=Citizen Token +type=Creature +subtype=Citizen +power=1 +toughness=1 +color=white +[/card] +[card] +name=Camarid Token +type=Creature +subtype=Camarid +power=1 +toughness=1 +color=blue +[/card] +[card] +name=Thrull Token +type=Creature +subtype=Thrull +power=1 +toughness=1 +color=black +[/card] +[card] +name=Goblin Token +type=Creature +subtype=Goblin +power=1 +toughness=1 +color=red +[/card] +[card] +name=Saproling Token +type=Creature +subtype=Saproling +power=1 +toughness=1 +color=green +[/card] +[card] name=Savage Conception auto=token(Beast,creature beast, 3/3,green) retrace={3}{G}{G}{S(land|myhand)} @@ -55440,7 +55556,7 @@ auto=5/5 auto=@damaged(creature) from(mytgt):all(trigger[to]) moveto(exile) text=Equipped creature gets +5/+5. -- Whenever equipped creature deals damage to a creature, exile that creature. -- Equip {4} ({4}: Attach to target creature you control. Equip only as a sorcery. This card enters the battlefield unattached and stays on the battlefield if the creature leaves.) mana={4} -type=Artifact +type=Legendary Artifact subtype=Equipment [/card] [card] @@ -56995,8 +57111,27 @@ type=Sorcery [/card] [card] name=Thelon of Havenwood -auto={B}{G}:moveTo(exile) target(fungus|mygraveyard) && counter(0/0,1,Spore) all(fungus) -auto=lord(fungus) thisforeach(counter{0/0,1,Spore}) 1/1 +auto={B}{G}:moveTo(exile) target(fungus|graveyard) && counter(0/0,1,Spore) all(fungus) +auto=lord(fungus[counter{0/0.1.spore}]) 1/1 +auto=lord(fungus[counter{0/0.2.spore}]) 1/1 +auto=lord(fungus[counter{0/0.3.spore}]) 1/1 +auto=lord(fungus[counter{0/0.4.spore}]) 1/1 +auto=lord(fungus[counter{0/0.5.spore}]) 1/1 +auto=lord(fungus[counter{0/0.6.spore}]) 1/1 +auto=lord(fungus[counter{0/0.7.spore}]) 1/1 +auto=lord(fungus[counter{0/0.8.spore}]) 1/1 +auto=lord(fungus[counter{0/0.9.spore}]) 1/1 +auto=lord(fungus[counter{0/0.10.spore}]) 1/1 +auto=lord(fungus[counter{0/0.11.spore}]) 1/1 +auto=lord(fungus[counter{0/0.12.spore}]) 1/1 +auto=lord(fungus[counter{0/0.13.spore}]) 1/1 +auto=lord(fungus[counter{0/0.14.spore}]) 1/1 +auto=lord(fungus[counter{0/0.15.spore}]) 1/1 +auto=lord(fungus[counter{0/0.16.spore}]) 1/1 +auto=lord(fungus[counter{0/0.17.spore}]) 1/1 +auto=lord(fungus[counter{0/0.18.spore}]) 1/1 +auto=lord(fungus[counter{0/0.19.spore}]) 1/1 +auto=lord(fungus[counter{0/0.20.spore}]) 1/1 text=Each Fungus creature gets +1/+1 for each spore counter on it. -- {B}{G}, Exile a Fungus card from a graveyard: Put a spore counter on each Fungus on the battlefield. mana={G}{G} type=Legendary Creature @@ -62757,13 +62892,31 @@ type=Sorcery [/card] [card] name=Wand of the Elements -auto={T}{S(island|myBattlefield)}:token(Elemental,Creature Elemental,2/2,flying blue) -auto={T}{S(mountain|myBattlefield)}:token(Elemental,Creature Elemental,3/3,red) +auto={T}{S(island|myBattlefield)}:token(-4977511) +auto={T}{S(mountain|myBattlefield)}:token(-4977512) text={T}, Sacrifice an Island: Put a 2/2 blue Elemental creature token with flying onto the battlefield. -- {T}, Sacrifice a Mountain: Put a 3/3 red Elemental creature token onto the battlefield. mana={4} type=Artifact [/card] [card] +name=Blue Elemental Token +type=Creature +subtype=Elemental +abilities=flying +text=Flying +power=2 +toughness=2 +color=blue +[/card] +[card] +name=Red Elemental Token +type=Creature +subtype=Elemental +power=3 +toughness=3 +color=red +[/card] +[card] name=Wanderbrine Rootcutters auto=cantbeblockedby(creature[green]) text=Wanderbrine Rootcutters can't be blocked by green creatures. @@ -64862,7 +65015,7 @@ type=Sorcery [card] name=Wurmcoil Engine abilities=lifelink,deathtouch -auto=@movedTo(this|graveyard) from(battlefield):token(Wurm,Artifact Creature Wurm,3/3,deathtouch) && token(Wurm,Artifact Creature Wurm,3/3,lifelink) +auto=@movedTo(this|graveyard) from(battlefield):token(-20787511) && token(-20787512) text=Deathtouch, Lifelink -- When Wurmcoil Engine is put into a graveyard from the battlefield, put a 3/3 colorless Wurm artifact creature token with deathtouch and a 3/3 colorless Wurm artifact creature token with lifelink onto the battlefield. mana={6} type=Artifact Creature @@ -64871,6 +65024,24 @@ power=6 toughness=6 [/card] [card] +name=Wurm Token with Deathtouch +type=Artifact Creature +subtype=Wurm +abilities=deathtouch +text=Deathtouch +power=3 +toughness=3 +[/card] +[card] +name=Wurm Token with Lifelink +type=Artifact Creature +subtype=Wurm +abilities=lifelink +text=Lifelink +power=3 +toughness=3 +[/card] +[card] name=Wurmweaver Coil target=creature[green] auto=6/6