From b3d28744c42dc07c89e2d059da1d320346dc4bd0 Mon Sep 17 00:00:00 2001 From: "punkeduard@gmail.com" Date: Sat, 21 Jul 2012 18:14:31 +0000 Subject: [PATCH] Bug fixes in cards from avr and m13 hellion crubicle, Archwing Dragon, Defy Death, Otherworld Atlas --- projects/mtg/bin/Res/sets/primitives/AVR.txt | 22 +++++++++++---- projects/mtg/bin/Res/sets/primitives/M13.txt | 28 +++++++++++--------- projects/mtg/bin/Res/sets/primitives/mtg.txt | 6 ++--- 3 files changed, 35 insertions(+), 21 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/AVR.txt b/projects/mtg/bin/Res/sets/primitives/AVR.txt index 9724606c6..1145d7a39 100644 --- a/projects/mtg/bin/Res/sets/primitives/AVR.txt +++ b/projects/mtg/bin/Res/sets/primitives/AVR.txt @@ -81,8 +81,8 @@ type=Enchantment [/card] [card] name=Archwing Dragon -abilities=flying,haste -auto=@end of turn:moveTo(ownerhand) +abilities=flying, haste +auto=@each endofturn:moveTo(ownerhand) text=Flying, haste -- At the beginning of the end step, return Archwing Dragon to its owner's hand. mana={2}{R}{R} type=Creature @@ -161,6 +161,17 @@ mana={1}{G} type=Enchantment [/card] [card] +name=Bruna, Light of Alabaster +abilities=flying,vigilance +auto=@combat(attacking,blocking) source(this):may name(attach auras) notatarget(aura|battlefield,myhand,mygraveyard) newtarget +text=Flying, vigilance -- Whenever Bruna, Light of Alabaster attacks or blocks, you may attach to it any number of Auras on the battlefield and you may put onto the battlefield attached to it any number of Aura cards that could enchant it from your graveyard and/or hand. +mana={3}{W}{W}{U} +type=Legendary Creature +subtype=Angel +power=5 +toughness=5 +[/card] +[card] name=Builder's Blessing auto=lord(creature[-tapped]|myBattlefield) 0/2 text=Untapped creatures you control get +0/+2. @@ -228,7 +239,7 @@ type=Instant [card] name=Commander's Authority target=creature -auto=teach(creature) transforms((,newability[@each my upkeep:token(99887766)])) forever +auto=@each my upkeep:may token(Human,Human Creature, 1/1,white) text=Enchant Creature -- Enchanted creature has "At the beginning of your upkeep, put a 1/1 white Human creature token onto the battlefield." mana={4}{W} type=Enchantment @@ -311,7 +322,7 @@ subtype=Aura [card] name=Defy Death target=creature|mygraveyard -auto=transforms((,newability[moveTo(mybattlefield)],newability[if cantargetcard(angel) then counter(1/1)])) +auto=moveto(mybattlefield) && target(angel)counter(1/1,2) text=Return target creature card from your graveyard to the battlefield. If it's an Angel, put two +1/+1 counters on it. mana={3}{W}{W} type=Sorcery @@ -433,7 +444,7 @@ name=Falkenrath Exterminator auto=@combatdamaged(opponent) from(this):counter(1/1,1) auto={2}{R}:thisforeach(counter{1/1.1}) damage:1 target(creature) text=Whenever Falkenrath Exterminator deals combat damage to a player, put a +1/+1 counter on it. -- {2}{R}: Falkenrath Exterminator deals damage to target creature equal to the number of +1/+1 counters on it. -mana={2}{R} +mana={1}{R} type=Creature subtype=Vampire Archer power=1 @@ -928,6 +939,7 @@ toughness=3 [card] name=Otherworld Atlas auto={T}:counter(0/0,1,Charge) +auto={T}:thisforeach(counter{0/0.1.charge}) draw:1 controller && draw:1 opponent auto=thisforeach(counter{0/0.1.Charge}) draw:1 controller && thisforeach(counter{0/0.1.Charge}) draw:1 opponent text={T}: Put a charge counter on Otherworld Atlas. -- {T}: Each player draws a card for each charge counter on Otherworld Atlas. mana={4} diff --git a/projects/mtg/bin/Res/sets/primitives/M13.txt b/projects/mtg/bin/Res/sets/primitives/M13.txt index 81b31d741..cb765170a 100644 --- a/projects/mtg/bin/Res/sets/primitives/M13.txt +++ b/projects/mtg/bin/Res/sets/primitives/M13.txt @@ -1,6 +1,7 @@ [card] name=Ajani's Sunstriker abilities=lifelink +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) mana={W}{W} type=Creature subtype=Cat Cleric @@ -65,6 +66,13 @@ power=2 toughness=2 [/card] [card] +name=Blood Reckoning +auto=@combat(attacking) source(creature|opponentBattlefield):life:-1 targetcontroller +text=Whenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. +mana={3}{B} +type=Enchantment +[/card] +[card] name=Bloodhunter Bat abilities=flying auto= life:-2 opponent @@ -77,13 +85,6 @@ power=3 toughness=3 [/card] [card] -name=Blood Reckoning -auto=@combat(attacking) source(creature|opponentBattlefield):life:-1 targetcontroller -text=Whenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. -mana={3}{B} -type=Enchantment -[/card] -[card] name=Bond Beetle auto=counter(1/1,1) target(creature) text=When Bond Beetle enters the battlefield, put a +1/+1 counter on target creature. @@ -370,9 +371,10 @@ toughness=3 [/card] [card] name=Hellion Crucible -auto={S(creature|myBattlefield)}:counter(0/0,1,Pressure) -auto={1}{C(0/0,-2,Pressure)}:token(Hellion,artifact creature Hellion, 4/4, red,haste) -text={1}{T}: Add to {1}your mana pool. -- {1},{T}: Put a pressure counter on Hellion Crucible. -- {1},{T}, Remove two pressure counters from Hellion Crucible and sacrifice it: Put a 4/4 red Hellion creature token with haste onto the battlefield. +auto={T}:Add {1} +auto={1}{R}{T}:counter(0/0,1,Pressure) +auto={1}{R}{T}{C(0/0,-2,Pressure)}{S}:token(Hellion,Creature Hellion,4/4,red,haste) +text={T}: Add to {1}your mana pool. -- {1}{R},{T}: Put a pressure counter on Hellion Crucible. -- {1}{R},{T}, Remove two pressure counters from Hellion Crucible and sacrifice it: Put a 4/4 red Hellion creature token with haste onto the battlefield. type=Land [/card] [card] @@ -419,7 +421,7 @@ toughness=1 name=Knight of Infamy abilities=protection from white,exalted text=Protection from White (This creature can't be blocked, targeted, dealt damage, or enchanted by anything white.) -- Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -mana={B}{B} +mana={1}{B} type=Creature subtype=Human Knight power=2 @@ -699,7 +701,7 @@ type=Instant [card] name=Spiked Baloth abilities=trample -text= +text=trample mana={3}{G} type=Creature subtype=Beast @@ -727,7 +729,7 @@ toughness=3 [/card] [card] name=Talrand, Sky Summoner -auto=@movedTo(instant,sorcery|mystack):token(Creature Drake,2/2,flying,blue) +auto=@movedTo(instant,sorcery|mystack):token(Drake,Creature Drake,2/2,flying,blue) text=Whenever you cast an instant or sorcery spell, put a 2/2 blue Drake creature token with flying onto the battlefield. mana={2}{U}{U} type=Legendary Creature diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index ee704c427..6d4269085 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -1250,7 +1250,7 @@ toughness=6 [card] name=Akuta, Born of Ash abilities=haste -autograveyard=@each my upkeep:if type(*|myhand)~morethan~type(*|opponenthand) then if type(swamp|mybattlefield)~morethan~0 then may transforms((,newability[destroy target(swamp)],newability[moveto(mybattlefield)])) ueot +autograveyard=@each my upkeep:if type(*|myhand)~morethan~type(*|opponenthand) then if type(swamp|mybattlefield)~morethan~0 then may transforms((,newability[destroy target(swamp|mybattlefield)],newability[moveto(mybattlefield)])) ueot text=Haste -- At the beginning of your upkeep, if you have more cards in hand than each opponent, you may sacrifice a Swamp. If you do, return Akuta, Born of Ash from your graveyard to the battlefield. mana={2}{B}{B} type=Legendary Creature @@ -13108,7 +13108,7 @@ type=Sorcery ###The 2 cards below should stay together (Flip Card)### [card] name=Chosen of Markov -abilities={T}{T(creature[vampire])}:flip(Markov's Servant) +auto={T}{T(creature[vampire])}:flip(Markov's Servant) text={T}, Tap an untapped Vampire you control: Transform Chosen of Markov. mana={2}{B} type=Creature @@ -28383,7 +28383,7 @@ type=Instant [/card] [card] name=Forge Devil -auto=damage:1 target(creature,player) +auto=damage:1 target(creature) auto=damage:1 controller text=When Forge Devil enters the battlefield, it deals 1 damage to target creature and 1 damage to you. mana={R}