From cecfa80ca0cf36086d6691120ad36bbd955f1f06 Mon Sep 17 00:00:00 2001 From: "solo81@web.de" Date: Thu, 17 Dec 2009 21:47:43 +0000 Subject: [PATCH] added more successfully tested cards --- projects/mtg/bin/Res/sets/ALA/_cards.dat | 11 ++++++- projects/mtg/bin/Res/sets/ALA/todo.dat | 10 ------ projects/mtg/bin/Res/sets/ATQ/todo.dat | 9 ------ projects/mtg/bin/Res/sets/DIS/_cards.dat | 39 +++++++++++++++++++++++- projects/mtg/bin/Res/sets/DIS/todo.dat | 34 --------------------- projects/mtg/bin/Res/sets/HML/_cards.dat | 23 +++++++++++--- projects/mtg/bin/Res/sets/HML/todo.dat | 15 --------- projects/mtg/bin/Res/sets/MIR/_cards.dat | 11 +++++++ projects/mtg/bin/Res/sets/MIR/todo.dat | 8 ----- projects/mtg/bin/Res/sets/P02/_cards.dat | 2 +- projects/mtg/bin/Res/sets/STH/_cards.dat | 14 +++++++++ projects/mtg/bin/Res/sets/STH/todo.dat | 15 --------- projects/mtg/bin/Res/sets/VIS/_cards.dat | 14 ++++++++- projects/mtg/bin/Res/sets/VIS/todo.dat | 11 ------- 14 files changed, 105 insertions(+), 111 deletions(-) diff --git a/projects/mtg/bin/Res/sets/ALA/_cards.dat b/projects/mtg/bin/Res/sets/ALA/_cards.dat index 3f4020eb6..b80c13176 100644 --- a/projects/mtg/bin/Res/sets/ALA/_cards.dat +++ b/projects/mtg/bin/Res/sets/ALA/_cards.dat @@ -1146,6 +1146,15 @@ toughness=1 abilities=flying [/card] [card] +text={T}, Sacrifice Scourglass: Destroy all permanents except for artifacts and lands. Play this ability only during your upkeep. +id=174853 +name=Scourglass +auto={S}:destroy all(creature,enchantment) myUpkeepOnly +rarity=R +mana={3}{W}{W} +type=Artifact +[/card] +[card] text=Seaside Citadel enters the battlefield tapped. {T}: Add {G}, {W}, or {U} to your mana pool. auto=tap auto={T}:Add {G} @@ -1160,7 +1169,7 @@ type=Land text=Exile target card in a graveyard. You gain 3 life. target=*|graveyard auto=moveto(exile) -auto=life:3 +auto=life:3 controller id=177473 name=Shadowfeed rarity=C diff --git a/projects/mtg/bin/Res/sets/ALA/todo.dat b/projects/mtg/bin/Res/sets/ALA/todo.dat index c13af18e4..f78aec7ec 100644 --- a/projects/mtg/bin/Res/sets/ALA/todo.dat +++ b/projects/mtg/bin/Res/sets/ALA/todo.dat @@ -867,16 +867,6 @@ subtype=Devil toughness=3 [/card] [card] -#Require Testing -text={T}, Sacrifice Scourglass: Destroy all permanents except for artifacts and lands. Play this ability only during your upkeep. -id=174853 -name=Scourglass -auto={S}:destroy all(creature,enchantment) myUpkeepOnly -rarity=R -type=Artifact -mana={3}{W}{W} -[/card] -[card] text=Flying Whenever Sedraxis Specter deals combat damage to a player, that player discards a card. Unearth {1}{B} ({1}{B}: Return this card from your graveyard to play. It gains haste. Remove it from the game at end of turn or if it would leave play. Unearth only as a sorcery.) id=174838 name=Sedraxis Specter diff --git a/projects/mtg/bin/Res/sets/ATQ/todo.dat b/projects/mtg/bin/Res/sets/ATQ/todo.dat index d8477878d..a8cfc5a80 100644 --- a/projects/mtg/bin/Res/sets/ATQ/todo.dat +++ b/projects/mtg/bin/Res/sets/ATQ/todo.dat @@ -154,15 +154,6 @@ text=All artifacts have "At the beginning of your upkeep, sacrifice this artifac rarity=U [/card] [card] -id=1039 -name=Gate to Phyrexia -mana={B}{B} -type=Enchantment -text=Sacrifice a creature: Destroy target artifact. Activate this ability only during your upkeep and only once each turn. -auto={S(creature|myBattlefield):destroy target(artifact) myTurnOnly limit:1 -rarity=U -[/card] -[card] id=1061 name=Goblin Artisans mana={R} diff --git a/projects/mtg/bin/Res/sets/DIS/_cards.dat b/projects/mtg/bin/Res/sets/DIS/_cards.dat index 7f2a65a06..ca8761ded 100644 --- a/projects/mtg/bin/Res/sets/DIS/_cards.dat +++ b/projects/mtg/bin/Res/sets/DIS/_cards.dat @@ -146,6 +146,32 @@ toughness=1 abilities=flying [/card] [card] +text=Whenever Paladin of Prahv deals damage, you gain that much life. Forecast - {1}{W}, Reveal Paladin of Prahv from your hand: Whenever target creature deals damage this turn, you gain that much life. (Activate this ability only during your upkeep and only once each turn.) +autohand={1}{W}:lifelink target(creature) limit:1 myTurnOnly +id=107433 +name=Paladin of Prahv +rarity=U +mana={4}{W}{W} +type=Creature +subtype=Human Knight +power=3 +toughness=4 +[/card] +[card] +text=Flying Pride of the Clouds gets +1/+1 for each other creature with flying on the battlefield. Forecast - {2}{W}{U}, Reveal Pride of the Clouds from your hand: Put a 1/1 white and blue Bird creature token with flying onto the battlefield. (Activate this ability only during your upkeep and only once each turn.) +autohand={2}{W}{U}:token(Bird,Creature Bird,1/1,blue,white flying) limit:1 myUpkeepOnly +id=97097 +name=Pride of the Clouds +rarity=R +mana={W}{U} +type=Creature +subtype=Elemental Cat +auto=foreach(other creature[flying]) 1/1 +power=1 +toughness=1 +abilities=flying +[/card] +[card] text={T}: Rakdos Ickspitter deals 1 damage to target creature and that creature's controller loses 1 life. auto={T}:damage:1 target(creature) && life:-1 targetcontroller id=97074 @@ -292,6 +318,17 @@ mana={4} type=Artifact [/card] [card] +text=Each player draws X cards. Forecast - {2}{U}, Reveal Skyscribing from your hand: Each player draws a card. (Activate this ability only during your upkeep and only once each turn.) +autohand={2}{U}:draw:1 controller && draw:1 opponent limit:1 myUpkeepOnly +auto=Draw:X controller +auto=Draw:X opponent +id=107449 +name=Skyscribing +rarity=U +mana={X}{U}{U} +type=Sorcery +[/card] +[card] text=Defender (This creature can't attack.) {B}: Slithering Shade gets +1/+1 until end of turn. Hellbent - Slithering Shade can attack as though it didn't have defender as long as you have no cards in hand. id=111283 name=Slithering Shade @@ -363,7 +400,7 @@ type=Creature subtype=Goblin Scout power=1 toughness=2 -abilities=Flying,mustattack +abilities=flying,mustattack [/card] [card] text={T}, Pay 1 life: Add one mana of any color to your mana pool. diff --git a/projects/mtg/bin/Res/sets/DIS/todo.dat b/projects/mtg/bin/Res/sets/DIS/todo.dat index 6d55cb6b5..955431de0 100644 --- a/projects/mtg/bin/Res/sets/DIS/todo.dat +++ b/projects/mtg/bin/Res/sets/DIS/todo.dat @@ -831,17 +831,6 @@ text=Whenever an opponent is dealt 3 or more damage by a single source, that pla rarity=U [/card] [card] -id=107433 -name=Paladin of Prahv -mana={4}{W}{W} -type=Creature -subtype=Human Knight -power=3 -toughness=4 -text=Whenever Paladin of Prahv deals damage, you gain that much life. Forecast - {1}{W}, Reveal Paladin of Prahv from your hand: Whenever target creature deals damage this turn, you gain that much life. (Activate this ability only during your upkeep and only once each turn.) -rarity=U -[/card] -[card] id=97118 name=Palliation Accord mana={3}{W}{U} @@ -908,17 +897,6 @@ text={T}: Add {1} to your mana pool. {4}{W}{U}, {T}: Prevent all damage a source rarity=U [/card] [card] -id=97097 -name=Pride of the Clouds -mana={W}{U} -type=Creature -subtype=Elemental Cat -power=1 -toughness=1 -text=Flying Pride of the Clouds gets +1/+1 for each other creature with flying on the battlefield. Forecast - {2}{W}{U}, Reveal Pride of the Clouds from your hand: Put a 1/1 white and blue Bird creature token with flying onto the battlefield. (Activate this ability only during your upkeep and only once each turn.) -rarity=R -[/card] -[card] id=107341 name=Proclamation of Rebirth mana={2}{W} @@ -1150,9 +1128,6 @@ toughness=0 text=Graft 1 (This creature enters the battlefield with a +1/+1 counter on it. Whenever another creature enters the battlefield, you may move a +1/+1 counter from this creature onto it.) rarity=C [/card] - - - [card] id=107532 name=Pure // Simple (Simple) @@ -1161,7 +1136,6 @@ type=Sorcery text= Destroy all Auras and Equipment. rarity=U [/card] - [card] id=97109 name=Sky Hussar @@ -1174,14 +1148,6 @@ text=Flying When Sky Hussar enters the battlefield, untap all creatures you cont rarity=U [/card] [card] -id=107449 -name=Skyscribing -mana={X}{U}{U} -type=Sorcery -text=Each player draws X cards. Forecast - {2}{U}, Reveal Skyscribing from your hand: Each player draws a card. (Activate this ability only during your upkeep and only once each turn.) -rarity=U -[/card] -[card] id=97073 name=Slaughterhouse Bouncer mana={4}{B} diff --git a/projects/mtg/bin/Res/sets/HML/_cards.dat b/projects/mtg/bin/Res/sets/HML/_cards.dat index d32a0542a..ef31bb36a 100644 --- a/projects/mtg/bin/Res/sets/HML/_cards.dat +++ b/projects/mtg/bin/Res/sets/HML/_cards.dat @@ -540,15 +540,28 @@ auto={1}{G}:flying && 0/-1 rarity=C [/card] [card] -id=2951 -name=Merchant Scroll -mana={1}{U} -type=Sorcery +text=Marjhan doesn't untap during your untap step. Marjhan can't attack unless defending player controls an Island. When you control no Islands, sacrifice Marjhan. {U}{U}, Sacrifice a creature: Untap Marjhan. Activate this ability only during your upkeep. {U}{U}: Marjhan gets -1/-0 until end of turn and deals 1 damage to target attacking creature without flying. +auto={U}{U}{S(creature|myBattlefield)}:untap myUpkeepOnly +auto={U}{U}:damage:1 target(creature[attacking;-flying]) && -1/0 all(this) +id=2948 +name=Marjhan +rarity=R +mana={5}{U}{U} +type=Creature +subtype=Leviathan +power=8 +toughness=8 +abilities=islandhome,doesnotuntap +[/card] +[card] text=Search your library for a blue instant card, reveal that card, and put it into your hand. Then shuffle your library. +id=2951 target=instant[blue]|mylibrary auto=moveTo(myhand) -#Does not reveal but the AI don't care +name=Merchant Scroll rarity=U +mana={1}{U} +type=Sorcery [/card] [card] id=3021 diff --git a/projects/mtg/bin/Res/sets/HML/todo.dat b/projects/mtg/bin/Res/sets/HML/todo.dat index ab265e4ff..6c7d5c5b7 100644 --- a/projects/mtg/bin/Res/sets/HML/todo.dat +++ b/projects/mtg/bin/Res/sets/HML/todo.dat @@ -435,21 +435,6 @@ auto=-flying rarity=R [/card] [card] -#REquire testing -id=2948 -name=Marjhan -mana={5}{U}{U} -type=Creature -subtype=Leviathan -power=8 -toughness=8 -text=Marjhan doesn't untap during your untap step. Marjhan can't attack unless defending player controls an Island. When you control no Islands, sacrifice Marjhan. {U}{U}, Sacrifice a creature: Untap Marjhan. Activate this ability only during your upkeep. {U}{U}: Marjhan gets -1/-0 until end of turn and deals 1 damage to target attacking creature without flying. -abilities=islandhome,doesnotuntap -auto={U}{U}{S(creature|myBattlefield)}:untap myUpkeepnonly -auto={U}{U}:damage:1 target(creature[attacking;-flying]) && -1/0 all(this) -rarity=R -[/card] -[card] #Require testing id=2949 name=Memory Lapse diff --git a/projects/mtg/bin/Res/sets/MIR/_cards.dat b/projects/mtg/bin/Res/sets/MIR/_cards.dat index 870325f31..b240bb37d 100644 --- a/projects/mtg/bin/Res/sets/MIR/_cards.dat +++ b/projects/mtg/bin/Res/sets/MIR/_cards.dat @@ -607,6 +607,17 @@ rarity=U type=Land [/card] [card] +text=Hammer of Bogardan deals 3 damage to target creature or player. {2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Play this ability only during your upkeep. +id=3452 +target=creature,player +auto=damage:3 +autograveyard={2}{R}{R}{R}:moveTo(myhand) myUpkeepOnly +name=Hammer of Bogardan +rarity=R +mana={1}{R}{R} +type=Sorcery +[/card] +[card] text=At the beginning of your upkeep, put a -1/-1 counter on each creature. auto=@each my upkeep:all(creature) counter(-1/-1) id=3297 diff --git a/projects/mtg/bin/Res/sets/MIR/todo.dat b/projects/mtg/bin/Res/sets/MIR/todo.dat index 87dd84be3..a6198e3cf 100644 --- a/projects/mtg/bin/Res/sets/MIR/todo.dat +++ b/projects/mtg/bin/Res/sets/MIR/todo.dat @@ -766,14 +766,6 @@ type=World Enchantment mana={1}{G}{G} [/card] [card] -text=Hammer of Bogardan deals 3 damage to target creature or player. {2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Play this ability only during your upkeep. -id=3452 -name=Hammer of Bogardan -rarity=R -type=Sorcery -mana={1}{R}{R} -[/card] -[card] text=Reach (This creature can block creatures with flying.) Whenever Harbor Guardian attacks, defending player may draw a card. id=3537 name=Harbor Guardian diff --git a/projects/mtg/bin/Res/sets/P02/_cards.dat b/projects/mtg/bin/Res/sets/P02/_cards.dat index 063e7d328..526c2a1ea 100644 --- a/projects/mtg/bin/Res/sets/P02/_cards.dat +++ b/projects/mtg/bin/Res/sets/P02/_cards.dat @@ -681,7 +681,7 @@ subtype=Elf Druid power=1 toughness=1 text={T}: You may put a green creature card from your hand onto the battlefield. Activate this ability only during your turn, before attackers are declared. -auto={T}:moveTo(myBattlefield) target(creature[green]|myHand) myTurnOnly +auto={T}:may moveTo(myBattlefield) target(creature[green]|myHand) myTurnOnly rarity=R [/card] [card] diff --git a/projects/mtg/bin/Res/sets/STH/_cards.dat b/projects/mtg/bin/Res/sets/STH/_cards.dat index 0ab7e6342..2016f6785 100644 --- a/projects/mtg/bin/Res/sets/STH/_cards.dat +++ b/projects/mtg/bin/Res/sets/STH/_cards.dat @@ -403,6 +403,20 @@ power=3 toughness=3 [/card] [card] +text=Flying (This creature can't be blocked except by creatures with flying or reach.) Sacrifice Shard Phoenix: Shard Phoenix deals 2 damage to each creature without flying. {R}{R}{R}: Return Shard Phoenix from your graveyard to your hand. Activate this ability only during your upkeep. +autograveyard={R}{R}{R}:moveTo(myhand) myUpkeeponly +id=5155 +name=Shard Phoenix +rarity=R +mana={4}{R} +type=Creature +subtype=Phoenix +auto={S}:damage:2 all(creature[-flying]) +power=2 +toughness=2 +abilities=flying +[/card] +[card] text=Shock deals 2 damage to target creature or player. target=creature,player auto=Damage:2 diff --git a/projects/mtg/bin/Res/sets/STH/todo.dat b/projects/mtg/bin/Res/sets/STH/todo.dat index c4771ef6c..c41b17258 100644 --- a/projects/mtg/bin/Res/sets/STH/todo.dat +++ b/projects/mtg/bin/Res/sets/STH/todo.dat @@ -560,17 +560,6 @@ text={0}: The next 1 damage that would be dealt to Shaman en-Kor this turn is de rarity=R [/card] [card] -id=5155 -name=Shard Phoenix -mana={4}{R} -type=Creature -subtype=Phoenix -power=2 -toughness=2 -text=Flying (This creature can't be blocked except by creatures with flying or reach.) Sacrifice Shard Phoenix: Shard Phoenix deals 2 damage to each creature without flying. {R}{R}{R}: Return Shard Phoenix from your graveyard to your hand. Activate this ability only during your upkeep. -rarity=R -[/card] -[card] id=5222 name=Shifting Wall mana={X} @@ -612,10 +601,6 @@ toughness=0 text=Skeleton Scavengers enters the battlefield with a +1/+1 counter on it. Pay {1} for each +1/+1 counter on Skeleton Scavengers: Regenerate Skeleton Scavengers. When it regenerates this way, put a +1/+1 counter on it. rarity=R [/card] - - - - [card] id=5234 name=Smite diff --git a/projects/mtg/bin/Res/sets/VIS/_cards.dat b/projects/mtg/bin/Res/sets/VIS/_cards.dat index 5529ab75f..36e7bf6be 100644 --- a/projects/mtg/bin/Res/sets/VIS/_cards.dat +++ b/projects/mtg/bin/Res/sets/VIS/_cards.dat @@ -297,7 +297,7 @@ toughness=3 [card] text=Return target creature card from your graveyard to the battlefield with a +1/+1 counter on it. target=creature|mygraveyard -auto=moveTo(mybattlefield) +auto=moveTo(myBattlefield) auto=counter(1/1) id=3720 name=Miraculous Recovery @@ -307,6 +307,18 @@ type=Enchantment subtype=Aura [/card] [card] +text={3}{B}{B}, Sacrifice a creature: Return Necrosavant from your graveyard to the battlefield. Activate this ability only during your upkeep. +autograveyard={3}{B}{B}{S(creature|myBattlefield)}:moveTo(myBattlefield) myTurnOnly +rarity=R +id=3622 +name=Necrosavant +mana={3}{B}{B}{B} +type=Creature +subtype=Zombie Giant +power=5 +toughness=5 +[/card] +[card] id=3672 name=Panther Warriors rarity=C diff --git a/projects/mtg/bin/Res/sets/VIS/todo.dat b/projects/mtg/bin/Res/sets/VIS/todo.dat index bd5ed3c92..16f623dde 100644 --- a/projects/mtg/bin/Res/sets/VIS/todo.dat +++ b/projects/mtg/bin/Res/sets/VIS/todo.dat @@ -601,17 +601,6 @@ text=You may cast Necromancy as though it had flash. If you cast it any time a s rarity=U [/card] [card] -id=3622 -name=Necrosavant -mana={3}{B}{B}{B} -type=Creature -subtype=Zombie Giant -power=5 -toughness=5 -text={3}{B}{B}, Sacrifice a creature: Return Necrosavant from your graveyard to the battlefield. Activate this ability only during your upkeep. -rarity=R -[/card] -[card] id=3623 name=Nekrataal mana={2}{B}{B}