From 0159e0e41e43c8c5cd1f6288bf6f69463c1d6495 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Thu, 26 Jan 2017 22:34:07 +0800 Subject: [PATCH] added some fixes --- .../bin/Res/sets/primitives/borderline.txt | 132 ++++++++++++++++++ projects/mtg/bin/Res/sets/primitives/mtg.txt | 34 +++-- projects/mtg/bin/Res/test/Living_Death.txt | 11 +- 3 files changed, 162 insertions(+), 15 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 20c5a30b4..618ce1ebb 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,5 +1,17 @@ grade=borderline [card] +name=Akiri, Line-Slinger +abilities=first strike,vigilance +auto=type:artifact:mybattlefield/0 nonstatic +#wagic don't support commander atm +text=First strike, vigilance -- Akiri, Line-Slinger gets +1/+0 for each artifact you control. -- Partner (You can have two commanders if both have partner.) +mana={R}{W} +type=Legendary Creature +subtype=Kor Soldier Ally +power=0 +toughness=3 +[/card] +[card] name=Angelic Field Marshal abilities=flying #wagic doesnt have commander zone @@ -68,6 +80,18 @@ mana={3}{U} type=Instant [/card] [card] +name=Bruse Tarl, Boorish Herder +#wagic don't support commander atm +auto=name(double strike & lifelink) target(creature|mybattlefield) transforms((,newability[double strike],newability[lifelink])) ueot +auto=@combat(attacking) source(this):name(double strike & lifelink) target(creature|mybattlefield) transforms((,newability[double strike],newability[lifelink])) ueot +text=Whenever Bruse Tarl, Boorish Herder enters the battlefield or attacks, target creature you control gains double strike and lifelink until end of turn. -- Partner (You can have two commanders if both have partner.) +mana={2}{R}{W} +type=Legendary Creature +subtype=Human Ally +power=3 +toughness=3 +[/card] +[card] name=Cemetery Puca text=Whenever a creature is put into a graveyard from the battlefield, you may pay {1}. If you do, Cemetery Puca becomes a copy of that creature and gains this ability. auto=@movedto(creature|graveyard) from(battlefield):all(trigger[from]) pay[[{1}]] copy @@ -266,6 +290,18 @@ text=Suspend 3 type=Sorcery [/card] [card] +name=Ikra Shidiqi, the Usurper +abilities=menace +#wagic don't support commander atm +auto=@combatdamaged(player) from(creature|mybattlefield):all(trigger[from]) dynamicability +text=Menace -- Whenever a creature you control deals combat damage to a player, you gain life equal to that creature's toughness. -- Partner (You can have two commanders if both have partner.) +mana={3}{B}{G} +type=Legendary Creature +subtype=Naga Wizard +power=3 +toughness=7 +[/card] +[card] name=Intellectual Offering #wagic only supports single opponent auto=draw:3 all(player) @@ -275,6 +311,18 @@ mana={4}{U} type=Instant [/card] [card] +name=Ishai, Ojutai Dragonspeaker +abilities=flying +#wagic don't support commander atm +auto=@movedto(*|opponentstack):counter(1/1,1) +text=Flying -- Whenever an opponent casts a spell, put a +1/+1 counter on Ishai, Ojutai Dragonspeaker. -- Partner (You can have two commanders if both have partner.) +mana={2}{W}{U} +type=Legendary Creature +subtype=Bird Monk +power=1 +toughness=1 +[/card] +[card] name=Ivy Seer auto={2}{G}{T}:foreach(*[green]|myhand) 1/1 target(creature) text={2}{G}, {T}: Reveal any number of green cards in your hand. Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way. @@ -295,6 +343,41 @@ power=1 toughness=1 [/card] [card] +name=Kraum, Ludevic's Opus +abilities=flying,haste +#wagic don't support commander atm +auto=@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~1}:draw:1 controller +text=Flying, haste -- Whenever an opponent casts his or her second spell each turn, draw a card. -- Partner (You can have two commanders if both have partner.) +mana={3}{U}{R} +type=Legendary Creature +subtype=Zombie Horror +power=4 +toughness=4 +[/card] +[card] +name=Kydele, Chosen of Kruphix +#wagic don't support commander atm +auto={T}:thisforeach(variable{pdrewcount}>0) add{C} +text={T}: Add {C} to your mana pool for each card you've drawn this turn. -- Partner (You can have two commanders if both have partner.) +mana={2}{G}{U} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=3 +[/card] +[card] +name=Ludevic, Necro-Alchemist +#wagic don't support commander atm +auto=@each my end restriction{compare(oplifelost)~morethan~0}:may draw:1 controller +auto=@each opponent end restriction{compare(oplifelost)~morethan~0}:may draw:1 controller +text=At the beginning of each player's end step, that player may draw a card if a player other than you lost life this turn. -- Partner (You can have two commanders if both have partner.) +mana={1}{U}{R} +type=Legendary Creature +subtype=Human Wizard +power=1 +toughness=4 +[/card] +[card] name=Maralen of the Mornsong auto=replacedraw ability$!name(skip draw) donothing!$ controller auto=opponentreplacedraw ability$!name(skip draw) donothing!$ opponent @@ -423,6 +506,19 @@ power=2 toughness=6 [/card] [card] +name=Ravos, Soultender +abilities=flying +#wagic don't support commander atm +auto=lord(other creature|mybattlefield) 1/1 +auto=@each my upkeep restriction{type(creature|mygraveyard)~morethan~0}:may target(creature|mygraveyard) moveto(myhand) +text=Flying -- Other creatures you control get +1/+1. -- At the beginning of your upkeep, you may return target creature card from your graveyard to your hand. -- Partner (You can have two commanders if both have partner.) +mana={3}{W}{B} +type=Legendary Creature +subtype=Human Cleric +power=2 +toughness=2 +[/card] +[card] name=Rayne, Academy Chancellor #missing parser for player/controller/opponent auto=this(auras >= 1) transforms((,newability[@targeted(*|mybattlefield) from(*|opponentzones):draw:2])) @@ -534,6 +630,30 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Sidar Kondo of Jamuraa +abilities=flanking +#wagic don't support commander atm +auto=lord(creature[-flying;-reach]|opponentbattlefield) cantbeblockerof(creature[power<=2]) +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Creatures your opponents control without flying or reach can't block creatures with power 2 or less. -- Partner (You can have two commanders if both have partner.) +mana={2}{G}{W} +type=Legendary Creature +subtype=Human Knight +power=2 +toughness=5 +[/card] +[card] +name=Silas Renn, Seeker Adept +abilities=deathtouch +#wagic don't support commander atm +auto=@combatdamaged(player) from(this):target(artifact|mygraveyard) canplayfromgraveyard ueot +text=Deathtouch -- Whenever Silas Renn, Seeker Adept deals combat damage to a player, choose target artifact card in your graveyard. You may cast that card this turn. -- Partner (You can have two commanders if both have partner.) +mana={1}{U}{B} +type=Legendary Artifact Creature +subtype=Human +power=2 +toughness=2 +[/card] +[card] name=Silvergill Adept otherrestriction=type(*[merfolk]|myhand)~lessthan~2 other={4}{U} @@ -618,6 +738,18 @@ mana={X}{G} type=Sorcery [/card] [card] +name=Tana, the Bloodsower +abilities=trample +#wagic don't support commander atm +auto=@combatdamaged(player) from(this):makecardt(Saproling:Creature Saproling:1/1:green)*thatmuch +text=Trample -- Whenever Tana, the Bloodsower deals combat damage to a player, create that many 1/1 green Saproling creature tokens. -- Partner (You can have two commanders if both have partner.) +mana={2}{R}{G} +type=Legendary Creature +subtype=Elf Druid +power=2 +toughness=2 +[/card] +[card] name=Teferi, Mage of Zhalfir abilities=flash auto=lord(creature|mycastingzone) flash diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index ce6dd5d65..7e8ff0733 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -1,6 +1,6 @@ #Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - kevlahnota 9-5-2016 +#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - kevlahnota 1-26-2017 [card] name=Abandon Reason target=creature @@ -12681,6 +12681,7 @@ toughness=1 [/card] [card] name=Boggart Harbinger +aicode=activate name(put on top) notatarget(goblin|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(goblin|mylibrary) optionone name(choose card) target(goblin|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it. mana={2}{B} @@ -29916,7 +29917,7 @@ toughness=7 [card] name=Dragonlord Kolaghan abilities=flying,haste -auto=emblem transforms((,newability[aslongas(Dragonlord Kolaghan|mybattlefield) lord(creature|mybattlefield) haste >0])) ueot +auto=aslongas(Dragonlord Kolaghan|mybattlefield) lord(creature|mybattlefield) haste >0 auto=@movedto(*[creature;planeswalker]|opponentstack):all(trigger[to]) transforms((,newability[if type(*[share!name!]|mygraveyard)~morethan~0 then life:-10 controller])) oneshot text=Flying, haste -- Other creatures you control have haste. -- Whenever an opponent casts a creature or planeswalker spell with the same name as a card in his or her graveyard, that player loses 10 life. mana={4}{B}{R} @@ -29928,7 +29929,7 @@ toughness=5 [card] name=Dragonlord Ojutai abilities=flying -auto=this(attacking) opponentshroud +auto=this(untapped) opponentshroud auto=@combatdamaged(player) from(this):name(look) reveal:3 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend text=Flying -- Dragonlord Ojutai has hexproof as long as it's untapped. -- Whenever Dragonlord Ojutai deals combat damage to a player, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. mana={3}{W}{U} @@ -33559,6 +33560,7 @@ toughness=1 [/card] [card] name=Elvish Harbinger +aicode=activate name(put on top) notatarget(elf|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(elf|mylibrary) optionone name(choose card) target(elf|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend auto={T}:Add{G} auto={T}:Add{W} @@ -34708,6 +34710,7 @@ toughness=2 [/card] [card] name=Enlightened Tutor +aicode=activate name(put on top) notatarget(*[artifact;enchantment]|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[artifact;enchantment]|mylibrary) optionone name(choose card) target(*[artifact;enchantment]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it. mana={W} @@ -36837,6 +36840,7 @@ type=Land [card] name=Faerie Harbinger abilities=flash,flying +aicode=activate name(put on top) notatarget(faerie|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(faerie|mylibrary) optionone name(choose card) target(faerie|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Flash -- Flying -- When Faerie Harbinger enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle your library and put that card on top of it. mana={3}{U} @@ -39562,6 +39566,7 @@ toughness=2 [/card] [card] name=Flamekin Harbinger +aicode=activate name(put on top) notatarget(elemental|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(elemental|mylibrary) optionone name(choose card) target(elemental|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Flamekin Harbinger enters the battlefield, you may search your library for an Elemental card, reveal it, then shuffle your library and put that card on top of it. mana={R} @@ -44247,6 +44252,7 @@ type=Instant [/card] [card] name=Giant Harbinger +aicode=activate name(put on top) notatarget(giant|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(giant|mylibrary) optionone name(choose card) target(giant|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Giant Harbinger enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle your library and put that card on top of it. mana={4}{R} @@ -60649,6 +60655,7 @@ toughness=1 [/card] [card] name=Kithkin Harbinger +aicode=activate name(put on top) notatarget(kithkin|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(kithkin|mylibrary) optionone name(choose card) target(kithkin|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Kithkin Harbinger enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle your library and put that card on top of it. mana={2}{W} @@ -62351,7 +62358,7 @@ toughness=5 [card] name=Kuldotha Phoenix abilities=flying,haste -autograveyard=@each my upkeep:aslongas(artifact|mybattlefield) {4}:moveTo(myBattlefield) myUpkeepOnly >2 +autograveyard={4}:moveTo(myBattlefield) restriction{type(artifact|mybattlefield)~morethan~2,myupkeeponly} text=Flying, haste -- Metalcraft {4}: Return Kuldotha Phoenix from your graveyard to the battlefield. Activate this ability only during your upkeep and only if you control three or more artifacts. mana={2}{R}{R}{R} type=Creature @@ -65236,6 +65243,7 @@ toughness=2 [/card] [card] name=Loam Larva +aicode=activate name(put on top) notatarget(land[basic]|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(land[basic]|mylibrary) optionone name(choose card) target(land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Loam Larva enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it. mana={1}{G} @@ -70123,6 +70131,7 @@ toughness=2 [card] name=Merrow Harbinger abilities=islandwalk +aicode=activate name(put on top) notatarget(merfolk|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[merfolk]|mylibrary) optionone name(choose card) target(*[merfolk]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Islandwalk -- When Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. mana={3}{U} @@ -70980,7 +70989,7 @@ toughness=1 [/card] [card] name=Mindclaw Shaman -auto=target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose card) target(*[instant;sorcery]|reveal) moveto(myexile) and!( becomes(tobecast) )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend afterrevealed all(tobecast|myexile) moveto(myexile) and!( activate castcard(normal) )! afterrevealedend revealend +auto=target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose card) target(*[instant;sorcery]|reveal) moveto(myexile) and!( becomes(tobecast) )! optiononeend optiontwo name(put in hand) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend afterrevealed all(tobecast|myexile) moveto(myexile) and!( activate castcard(normal) )! afterrevealedend revealend text=When Mindclaw Shaman enters the battlefield, target opponent reveals his or her hand. You may cast an instant or sorcery card from it without paying its mana cost. mana={4}{R} type=Creature @@ -74808,8 +74817,7 @@ toughness=4 [/card] [card] name=Mystical Teachings -auto=choice name(instant card) moveTo(myhand) target(instant|myLibrary) -auto=choice name(card with flash) moveTo(myhand) target(*[flash]|myLibrary) +auto=moveTo(myhand) notatarget(*[instant;flash]|myLibrary) flashback={5}{B} text=Search your library for an instant card or a card with flash, reveal it, and put it into your hand. Then shuffle your library. -- Flashback {5}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={3}{U} @@ -74817,6 +74825,7 @@ type=Instant [/card] [card] name=Mystical Tutor +aicode=activate name(put on top) notatarget(*[instant;sorcery]|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[instant;sorcery]|mylibrary) optionone name(choose card) target(*[instant;sorcery]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Search your library for an instant or sorcery card and reveal that card. Shuffle your library, then put the card on top of it. mana={U} @@ -79318,8 +79327,8 @@ toughness=2 [/card] [card] name=Open the Armory -target=aura,equipment|mylibrary -auto=moveto(myhand) +aicode=activate notatarget(*[aura;equipment]|mylibrary) moveTo(ownerhand) +auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[aura;equipment]|mylibrary) optionone name(choose card) target(*[aura;equipment]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend revealend text=Search your library for an Aura or Equipment card, reveal it, and put it into your hand. Then shuffle your library. mana={1}{W} type=Sorcery @@ -82104,6 +82113,7 @@ type=Enchantment [/card] [card] name=Personal Tutor +aicode=activate name(put on top) notatarget(sorcery|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(sorcery|mylibrary) optionone name(choose card) target(sorcery|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Search your library for a sorcery card and reveal that card. Shuffle your library, then put the card on top of it. mana={U} @@ -108908,6 +108918,7 @@ toughness=1 [card] name=Sterling Grove auto=lord(other enchantment|mybattlefield) shroud +aicode=activate name(put on top) notatarget(enchantment|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto={1}{S}:name(search enchantment) Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(enchantment|mylibrary) optionone name(choose card) target(enchantment|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Other enchantments you control have shroud. (They can't be the targets of spells or abilities.) -- {1}, Sacrifice Sterling Grove: Search your library for an enchantment card and reveal that card. Shuffle your library, then put the card on top of it. mana={G}{W} @@ -112418,6 +112429,7 @@ type=Sorcery [/card] [card] name=Sylvan Tutor +aicode=activate name(put on top) notatarget(creature|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(creature|mylibrary) optionone name(choose card) target(creature|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it. mana={G} @@ -118974,6 +118986,7 @@ type=Artifact Land [/card] [card] name=Treefolk Harbinger +aicode=activate name(put on top) notatarget(*[treefolk;forest]|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(*[treefolk;forest]|mylibrary) optionone name(choose card) target(*[treefolk;forest]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=When Treefolk Harbinger enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle your library and put that card on top of it. mana={G} @@ -129737,7 +129750,7 @@ type=Instant [card] name=Withering Gaze target=opponent -aicode=draw:type:*[forest;green]:targetedpersonshand +aicode=activate draw:type:*[forest;green]:targetedpersonshand auto=Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Get Bonus) foreach(forest|reveal) draw:1 && foreach(*[green]|reveal) draw:1 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend text=Target opponent reveals his or her hand. You draw a card for each Forest and green card in it. mana={2}{U} @@ -130421,6 +130434,7 @@ type=Instant [/card] [card] name=Worldly Tutor +aicode=activate name(put on top) notatarget(creature|mylibrary) moveTo(ownerexile) and!(moveto(ownerlibrary))! auto=Reveal:type:*:mylibrary revealzone(mylibrary) revealtype(creature|mylibrary) optionone name(choose card) target(creature|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mylibrary)])) optiononeend revealend text=Search your library for a creature card and reveal that card. Shuffle your library, then put the revealed card back on top of it. mana={G} diff --git a/projects/mtg/bin/Res/test/Living_Death.txt b/projects/mtg/bin/Res/test/Living_Death.txt index 08df0f185..b30a0612d 100644 --- a/projects/mtg/bin/Res/test/Living_Death.txt +++ b/projects/mtg/bin/Res/test/Living_Death.txt @@ -2,7 +2,8 @@ [INIT] FIRSTMAIN [PLAYER1] -graveyard:109684, Dragonlord Kolaghan, 370622 +inplay:Mirror Gallery +graveyard:Krosan Cloudscraper, Dragonlord Kolaghan, Clone hand:Living Death manapool:{2}{B}{B}{B} [PLAYER2] @@ -15,8 +16,8 @@ choice 0 next #attack next -370622 -109684 +Clone +Krosan Cloudscraper #block next #damage @@ -26,8 +27,8 @@ eot [ASSERT] UNTAP [PLAYER1] -inplay:109684, 370622 -graveyard:Dragonlord Kolaghan, Living Death +inplay:Krosan Cloudscraper, Dragonlord Kolaghan, Clone, Mirror Gallery +graveyard:Living Death [PLAYER2] life:1 [END] \ No newline at end of file