From 21307ef1f76897d9b91412e30be8cbda8ffc9e30 Mon Sep 17 00:00:00 2001 From: "solo81@web.de" Date: Mon, 4 Jan 2010 21:56:48 +0000 Subject: [PATCH] Added several successfully tested cards (MIR). Note: Rampant Growth was missing in the todo_dat!? --- projects/mtg/bin/Res/sets/MIR/_cards.dat | 143 ++++++++++++++++++++--- projects/mtg/bin/Res/sets/MIR/todo.dat | 104 +++-------------- projects/mtg/bin/Res/sets/TMP/_cards.dat | 78 ++++++------- 3 files changed, 180 insertions(+), 145 deletions(-) diff --git a/projects/mtg/bin/Res/sets/MIR/_cards.dat b/projects/mtg/bin/Res/sets/MIR/_cards.dat index 9784421a5..ea260f113 100644 --- a/projects/mtg/bin/Res/sets/MIR/_cards.dat +++ b/projects/mtg/bin/Res/sets/MIR/_cards.dat @@ -10,6 +10,15 @@ mana={1}{W} type=Instant [/card] [card] +text={5}, {T}, Exile Amulet of Unmaking: Exile target artifact, creature, or land. Activate this ability only any time you could cast a sorcery. +auto={5}{T}:moveTo(exile) all(this) && moveTo(exile) target(artifact,creature,land) asSorcery +id=3241 +name=Amulet of Unmaking +rarity=R +mana={5} +type=Artifact +[/card] +[card] text={B}{T}: Target creature gets +1/+0 until end of turn. {G}{T}: Target creature gets +0/+1 until end of turn. id=3427 name=Armorer Guildmage @@ -55,6 +64,17 @@ rarity=U type=Land [/card] [card] +text=Target creature gets +1/+1 for each creature blocking it and gains trample until end of turn. +id=3428 +target=creature +auto=trample +auto=rampage(1/1,0) +name=Barreling Attack +rarity=R +mana={2}{R}{R} +type=Instant +[/card] +[card] text=Flying, vigilance id=3325 name=Bay Falcon @@ -194,6 +214,17 @@ type=Instant mana={R} [/card] [card] +text=Creatures with flying have "This creature can't block creatures without flying." Creatures without flying have reach. (They can block creatures with flying.) +id=3435 +auto=lord(creature[flying]) cloud +auto=lord(creature[-flying] reach +auto=@movedTo(enchantment[world]|battlefield):bury +name=Chaosphere +rarity=R +mana={2}{R} +type=World Enchantment +[/card] +[card] text=Charcoal Diamond enters the battlefield tapped. {T}: Add {B} to your mana pool. id=3244 name=Charcoal Diamond @@ -304,7 +335,8 @@ mana={1}{W} text=Destroy target artifact. You gain life equal to its converted mana cost. id=3486 target=artifact -alias=1607 +auto=destroy +auto=life:manacost name=Divine Offering rarity=C mana={1}{W} @@ -574,6 +606,18 @@ toughness=4 abilities=reach [/card] [card] +text=Gibbering Hyenas can't block black creatures. +id=3388 +name=Gibbering Hyenas +rarity=C +mana={2}{G} +type=Creature +subtype=Hyena +auto=lord(creature[black]) cantbeblockedby(gibbering hyenas) +power=3 +toughness=2 +[/card] +[card] text=Put three 1/1 red Goblin Scout creature tokens with mountainwalk onto the battlefield. id=3449 name=Goblin Scouts @@ -833,6 +877,19 @@ toughness=2 abilities=flying [/card] [card] +text=Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color to your mana pool. Play this ability only any time you could play an instant. +id=3255 +name=Lion's Eye Diamond +rarity=R +mana={0} +auto={S}:add {W}{W}{W} && moveTo(mygraveyard) all(*|myhand) +auto={S}:add {U}{U}{U} && moveTo(mygraveyard) all(*|myhand) +auto={S}:add {B}{B}{B} && moveTo(mygraveyard) all(*|myhand) +auto={S}:add {R}{R}{R} && moveTo(mygraveyard) all(*|myhand) +auto={S}:add {G}{G}{G} && moveTo(mygraveyard) all(*|myhand) +type=Artifact +[/card] +[card] text=Flying {G}: Regenerate Locust Swarm. {G}: Untap Locust Swarm. Activate this ability only once each turn. id=3395 name=Locust Swarm @@ -907,6 +964,15 @@ power=1 toughness=1 [/card] [card] +text=At the beginning of each opponent's upkeep, if that player has five or more cards in hand, Misers' Cage deals 2 damage to him or her. +auto=@each opponent upkeep:aslongas(*|opponenthand) damage:2 opponent >4 +id=3259 +name=Misers' Cage +rarity=R +mana={3} +type=Artifact +[/card] +[card] text=Moss Diamond enters the battlefield tapped. {T}: Add {G} to your mana pool. id=3260 name=Moss Diamond @@ -962,14 +1028,27 @@ rarity=U type=Land [/card] [card] +text=Flying {W}, {T}: Return Mtenda Griffin to its owner's hand and return target Griffin card in your graveyard to your hand. Activate this ability only during your upkeep. +auto={W}{T}:moveTo(ownerhand) all(this) && moveTo(ownerhand) target(griffin|mygraveyard) myUpkeepOnly +id=3503 +name=Mtenda Griffin +rarity=U +mana={3}{W} +type=Creature +subtype=Griffin +power=2 +toughness=2 +abilities=flying +[/card] +[card] text=At the beginning of your upkeep, Nettletooth Djinn deals 1 damage to you. id=3401 name=Nettletooth Djinn -auto=@each my upkeep:damage:1 controller type=Creature subtype=Djinn rarity=U mana={3}{G} +auto=@each my upkeep:damage:1 controller power=4 toughness=4 [/card] @@ -985,10 +1064,10 @@ type=Instant [card] text=Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.) Enchanted creature can't attack or block. id=3507 -name=Pacifism target=creature auto=cantattack auto=cantblock +name=Pacifism rarity=C mana={1}{W} type=Enchantment @@ -1007,6 +1086,15 @@ power=2 toughness=3 [/card] [card] +text=At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Paupers' Cage deals 2 damage to him or her. +auto=@each opponent upkeep:aslongas(*|opponenthand) damage:2 opponent <3 +id=3262 +name=Paupers' Cage +rarity=R +mana={3} +type=Artifact +[/card] +[card] text=Flying {1}{W}: Pearl Dragon gets +0/+1 until end of turn. id=3508 name=Pearl Dragon @@ -1065,19 +1153,6 @@ subtype=Plains rarity=L [/card] [card] -text={R}: Pyric Salamander gets +1/+0 until end of turn. Sacrifice Pyric Salamander at the beginning of the next end step. -id=3458 -name=Pyric Salamander -rarity=C -mana={1}{R} -type=Creature -subtype=Salamander -auto={R}:1/0 -auto=@next end:bury -power=1 -toughness=1 -[/card] -[card] text=Radiant Essence gets +1/+2 as long as an opponent controls a black permanent. id=3547 name=Radiant Essence @@ -1090,6 +1165,29 @@ power=2 toughness=3 [/card] [card] +text=Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +target=basic|mylibrary +auto=moveTo(myBattlefield) && tap +id=3404 +name=Rampant Growth +rarity=C +mana={1}{G} +type=Sorcery +[/card] +[card] +text=Untap target creature an opponent controls and gain control of it until end of turn. That creature gains haste until end of turn. When you lose control of the creature, tap it. +id=3357 +alias=129767 +target=creature|opponentBattlefield +auto=untap +auto=haste +auto=@next endofturn:tap +name=Ray of Command +rarity=C +mana={3}{U} +type=Instant +[/card] +[card] text=Enchant creature {G}: Regenerate enchanted creature. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) id=3405 name=Regeneration @@ -1316,6 +1414,19 @@ toughness=3 abilities=protection from red [/card] [card] +text=Defender (This creature can't attack.) Flying Sunweb can't block creatures with power 2 or less. +id=3517 +name=Sunweb +rarity=R +mana={3}{W} +type=Creature +subtype=Wall +auto=lord(creature[power<=2]) cantbeblockedby(sunweb) +power=5 +toughness=6 +abilities=defender +[/card] +[card] text={T}: Add {B} to your mana pool. id=3562 name=Swamp diff --git a/projects/mtg/bin/Res/sets/MIR/todo.dat b/projects/mtg/bin/Res/sets/MIR/todo.dat index 19e3a2c51..75d0076c4 100644 --- a/projects/mtg/bin/Res/sets/MIR/todo.dat +++ b/projects/mtg/bin/Res/sets/MIR/todo.dat @@ -66,14 +66,6 @@ type=Artifact mana={4} [/card] [card] -text={5}, {T}, Remove Amulet of Unmaking from the game: Remove target artifact, creature, or land from the game. Play this ability only any time you could play a sorcery. -id=3241 -name=Amulet of Unmaking -rarity=R -type=Artifact -mana={5} -[/card] -[card] text=Look at the top seven cards of your library. Put two of them into your hand and the rest into your graveyard. id=3323 name=Ancestral Memories @@ -132,14 +124,6 @@ subtype=Wurm toughness=3 [/card] [card] -text=Target creature gets +1/+1 for each creature blocking it and gains trample until end of turn. -id=3428 -name=Barreling Attack -rarity=R -type=Instant -mana={2}{R}{R} -[/card] -[card] text=Basalt Golem can't be blocked by artifact creatures. Whenever Basalt Golem becomes blocked by a creature, that creature's controller sacrifices it at end of combat. If the player does, he or she puts a 0/2 Wall artifact creature token with defender into play. id=3242 name=Basalt Golem @@ -150,7 +134,6 @@ power=2 subtype=Golem toughness=4 [/card] - [card] text=When Bazaar of Wonders comes into play, remove all cards in all graveyards from the game. Whenever a spell is played, counter it if a card with the same name is in a graveyard or a nontoken permanent with the same name is in play. id=3326 @@ -170,7 +153,6 @@ power=1 subtype=Unicorn toughness=2 [/card] - [card] text=Enchant creature Whenever enchanted creature is dealt damage, Binding Agony deals that much damage to that creature's controller. id=3275 @@ -180,7 +162,6 @@ type=Enchantment mana={1}{B} subtype=Aura [/card] - [card] text=Play Blind Fury only before the combat damage step. All creatures lose trample until end of turn. If a creature would deal combat damage to a creature this turn, it deals double that damage to that creature instead. id=3429 @@ -189,7 +170,6 @@ rarity=U type=Instant mana={2}{R}{R} [/card] - [card] text=Put any number of target creature cards from your graveyard on top of your library. Draw a card at the beginning of the next turn's upkeep. id=3277 @@ -206,8 +186,6 @@ rarity=R type=Artifact mana={4} [/card] - - [card] text=Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn. id=3377 @@ -227,7 +205,6 @@ rarity=C type=Sorcery mana={X}{X}{R} [/card] - [card] text=Flanking (Whenever a creature without flanking is assigned to block this creature, the blocking creature gets -1/-1 until end of turn.) {R}{R}: First strike until end of turn id=3433 @@ -282,14 +259,6 @@ type=Enchantment mana={1}{W}{W} [/card] [card] -text=Creatures with flying have "This creature can't block creatures without flying." Creatures without flying have reach. (They can block creatures with flying.) -id=3435 -name=Chaosphere -rarity=R -type=World Enchantment -mana={2}{R} -[/card] -[card] text={2}, {T}: Until end of turn, target creature you control gains flying and its toughness becomes 1. id=3245 name=Chariot of the Sun @@ -670,17 +639,6 @@ subtype=Efreet toughness=1 [/card] [card] -text=Gibbering Hyenas can't block black creatures. -id=3388 -name=Gibbering Hyenas -rarity=C -type=Creature -mana={2}{G} -power=3 -subtype=Hyena -toughness=2 -[/card] -[card] text=Whenever Goblin Elite Infantry blocks or becomes blocked, it gets -1/-1 until end of turn. id=3448 name=Goblin Elite Infantry @@ -907,19 +865,6 @@ mana={1}{R} subtype=Aura [/card] [card] -text=Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color to your mana pool. Play this ability only any time you could play an instant. -id=3255 -name=Lion's Eye Diamond -rarity=R -mana={0} -auto={S}:moveTo(mygraveyard) all(*|myhand) && add {W}{W}{W} -auto={S}:moveTo(mygraveyard) all(*|myhand) && add {U}{U}{U} -auto={S}:moveTo(mygraveyard) all(*|myhand) && add {B}{B}{B} -auto={S}:moveTo(mygraveyard) all(*|myhand) && add {R}{R}{R} -auto={S}:moveTo(mygraveyard) all(*|myhand) && add {G}{G}{G} -type=Artifact -[/card] -[card] text=Play Lure of Prey only if an opponent played a creature spell this turn. You may put a green creature card from your hand into play. id=3396 name=Lure of Prey @@ -1026,14 +971,6 @@ subtype=Fungus Wall toughness=1 [/card] [card] -text=At the beginning of each opponent's upkeep, if that player has five or more cards in hand, Misers' Cage deals 2 damage to him or her. -id=3259 -name=Misers' Cage -rarity=R -type=Artifact -mana={3} -[/card] -[card] text={0}: Mist Dragon gains flying. (This effect doesn't end at end of turn.) {0}: Mist Dragon loses flying. (This effect doesn't end at end of turn.) {3}{U}{U}: Mist Dragon phases out. id=3350 name=Mist Dragon @@ -1045,17 +982,6 @@ subtype=Dragon toughness=4 [/card] [card] -text=Flying {W}, {T}: Return Mtenda Griffin to its owner's hand and return target Griffin card in your graveyard to your hand. Play this ability only during your upkeep. -id=3503 -name=Mtenda Griffin -rarity=U -type=Creature -mana={3}{W} -power=2 -subtype=Griffin -toughness=2 -[/card] -[card] text=Flanking (Whenever a creature without flanking is assigned to block this creature, the blocking creature gets -1/-1 until end of turn.) id=3504 name=Mtenda Herder @@ -1124,14 +1050,6 @@ type=Sorcery mana={1}{B} [/card] [card] -text=At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Paupers' Cage deals 2 damage to him or her. -id=3262 -name=Paupers' Cage -rarity=R -type=Artifact -mana={3} -[/card] -[card] text=Trample When Phyrexian Dreadnought comes into play, sacrifice it unless you sacrifice any number of creatures with total power 12 or greater. id=3263 name=Phyrexian Dreadnought @@ -1242,6 +1160,20 @@ subtype=Cat Warrior toughness=3 [/card] [card] +####This is not what the card should do. Can't be coded right now! (0.10.1) +text={R}: Pyric Salamander gets +1/+0 until end of turn. Sacrifice Pyric Salamander at the beginning of the next end step. +id=3458 +name=Pyric Salamander +rarity=C +mana={1}{R} +type=Creature +subtype=Salamander +auto={R}:1/0 +auto=@next end:bury +power=1 +toughness=1 +[/card] +[card] text=As Quirion Elves comes into play, choose a color. {T}: Add {G} to your mana pool. {T}: Add one mana of the chosen color to your mana pool. id=3403 name=Quirion Elves @@ -1286,14 +1218,6 @@ subtype=Vampire toughness=3 [/card] [card] -text=Untap target creature an opponent controls and gain control of it until end of turn. That creature gains haste until end of turn. When you lose control of the creature, tap it. -id=3357 -name=Ray of Command -rarity=C -type=Instant -mana={3}{U} -[/card] -[card] text=At the end of each player's turn, if that player has 5 life or less, Razor Pendulum deals 2 damage to him or her. id=3265 name=Razor Pendulum diff --git a/projects/mtg/bin/Res/sets/TMP/_cards.dat b/projects/mtg/bin/Res/sets/TMP/_cards.dat index f2e66f2ef..59a9e38dc 100644 --- a/projects/mtg/bin/Res/sets/TMP/_cards.dat +++ b/projects/mtg/bin/Res/sets/TMP/_cards.dat @@ -1263,45 +1263,6 @@ rarity=R type=Land [/card] [card] -text=Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. -target=basic|mylibrary -auto=moveTo(myBattlefield) && tap -id=4779 -name=Rampant Growth -rarity=C -mana={1}{G} -type=Sorcery -[/card] -[card] -text=Target creature deals damage to itself equal to its power. -id=4895 -target=creature -auto=damage:p -name=Repentance -rarity=U -mana={2}{W} -type=Sorcery -[/card] -[card] -text={2}{W}: Prevent all combat damage that would be dealt by target creature this turn. -id=4897 -name=Safeguard -auto={2}{W}:preventAllCombatDamage from target(creature) ueot -rarity=R -mana={3}{W}{W} -type=Enchantment -[/card] -[card] -text=Sudden Impact deals damage equal to the number of cards in target player's hand to that player. -id=4852 -target=player -alias=129750 -name=Sudden Impact -rarity=U -mana={3}{R} -type=Instant -[/card] -[card] text=Flying {B}: Pit Imp gets +1/+0 until end of turn. Play this ability no more than twice each turn. id=4677 name=Pit Imp @@ -1371,6 +1332,16 @@ mana={1}{B}{B} type=Sorcery [/card] [card] +text=Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +target=basic|mylibrary +auto=moveTo(myBattlefield) && tap +id=4779 +name=Rampant Growth +rarity=C +mana={1}{G} +type=Sorcery +[/card] +[card] text=First strike {G}: Regenerate Ranger en-Vec. id=4914 name=Ranger en-Vec @@ -1407,6 +1378,16 @@ mana={B} type=Sorcery [/card] [card] +text=Target creature deals damage to itself equal to its power. +id=4895 +target=creature +auto=damage:p +name=Repentance +rarity=U +mana={2}{W} +type=Sorcery +[/card] +[card] text=Prevent all combat damage that would be dealt this turn. You gain 1 life for each attacking creature. auto=preventAllcombatDamage ueot auto=foreach(creature[attacking]) life:1 controller @@ -1487,6 +1468,15 @@ mana={B} subtype=Aura [/card] [card] +text={2}{W}: Prevent all combat damage that would be dealt by target creature this turn. +id=4897 +name=Safeguard +auto={2}{W}:preventAllCombatDamage from target(creature) ueot +rarity=R +mana={3}{W}{W} +type=Enchantment +[/card] +[card] text=Salt Flats comes enters the battlefield tapped. {T}: Add {1} to your mana pool. {T}: Add {W} or {B} to your mana pool. Salt Flats deals 1 damage to you. id=4938 auto=tap @@ -1846,6 +1836,16 @@ type=Instant mana={1}{R} [/card] [card] +text=Sudden Impact deals damage equal to the number of cards in target player's hand to that player. +id=4852 +target=player +alias=129750 +name=Sudden Impact +rarity=U +mana={3}{R} +type=Instant +[/card] +[card] text={T}: Add {B} to your mana pool. auto={T}:Add {B} id=4925