added Imperious Perfect

master
wait321 2011-10-08 15:54:11 -07:00
parent 1714d294b4
commit 19a462161d
5 changed files with 33 additions and 5 deletions

View File

@ -1673,6 +1673,18 @@ cost={1}{G}
pt=2/2
timing=fmain
>Imperious Perfect
image=http://magiccards.info/scans/en/dpa/71.jpg
value=4
rarity=U
type=Creature
subtype=Elf,Warrior
color=g
converted=3
cost={2}{G}
pt=2/2
timing=fmain
>Incurable Ogre
image=http://magiccards.info/scans/en/ala/105.jpg
value=2
@ -5276,4 +5288,4 @@ subtype=Aura
color=g
converted=1
cost={G}
timing=enchantment
timing=enchantment

View File

@ -67,6 +67,7 @@ Angel4.jpg;http://magiccards.info/extras/token/conflux/angel.jpg
Ape.jpg;http://forums.mtgsalvation.com/attachment.php?attachmentid=42431&stc=1&d=1173951187
Bat.jpg;http://img.photobucket.com/albums/v237/Xand0r/bat-token_guildpact_300.jpg
Cat2.jpg;http://magiccards.info/extras/token/scars-of-mirrodin/cat.jpg
Elf1.jpg;http://magiccards.info/extras/token/shadowmoor/elf-warrior-1.jpg
Goblin1.jpg;http://img.photobucket.com/albums/v237/Xand0r/goblin-token_ravnica_300.jpg
Goblin2.jpg;http://forums.mtgsalvation.com/attachment.php?attachmentid=30596&d=1157620938
Golem3.jpg;http://magiccards.info/extras/token/scars-of-mirrodin/golem.jpg

View File

@ -1,4 +1,4 @@
package magic.card;
package magic.card;
import magic.data.TokenCardDefinitions;
import magic.model.MagicGame;
@ -20,7 +20,7 @@ public class Bitterblossom {
player,
new Object[]{player},
this,
player + " loses 1 life and puts a 1/1 black Faerie Rogue creature token with flying " +
player + " loses 1 life and puts a 1/1 black Faerie Rogue creature token with flying " +
"onto the battlefield."):
MagicEvent.NONE;
}
@ -33,6 +33,6 @@ public class Bitterblossom {
final MagicPlayer player=(MagicPlayer)data[0];
game.doAction(new MagicChangeLifeAction(player,-1));
game.doAction(new MagicPlayTokenAction(player,TokenCardDefinitions.FAERIE_ROGUE_TOKEN_CARD));
}
}
};
}

View File

@ -190,6 +190,19 @@ public class TokenCardDefinitions {
setPowerToughness(3,3);
}
};
public static final MagicCardDefinition ELF_WARRIOR_TOKEN_CARD = new MagicCardDefinition("Elf Warrior", "Elf1") {
public void initialize() {
setToken();
setValue(1);
addType(MagicType.Creature);
setSubTypes(new String[]{"Elf","Warrior"});
setCost(MagicManaCost.ZERO);
setColor(MagicColor.Green);
setColoredType();
setPowerToughness(1,1);
}
};
public static final MagicCardDefinition FAERIE_ROGUE_TOKEN_CARD = new MagicCardDefinition("Faerie Rogue") {
public void initialize() {
@ -542,6 +555,7 @@ public class TokenCardDefinitions {
DRAGON5_TOKEN_CARD,
ELDRAZI_SPAWN_TOKEN_CARD,
ELEPHANT_TOKEN_CARD,
ELF_WARRIOR_TOKEN_CARD,
FAERIE_ROGUE_TOKEN_CARD,
GERM_TOKEN_CARD,
GOBLIN1_TOKEN_CARD,

View File

@ -34,7 +34,8 @@ class TestAbilities extends TestGameBuilder {
createPermanent(game,P,"Sword of Body and Mind",false,1);
createPermanent(game,P,"Darksteel Axe",false,1);
createPermanent(game,P,"Akroma's Memorial",false,1);
createPermanent(game,P,"Creeping Tar Pit",false,1);
createPermanent(game,P,"Imperious Perfect",false,1);
createPermanent(game,P,"Imperious Perfect",false,1);
addToHand(P,"Naturalize",5);
addToHand(P,"Demystify",3);
addToHand(P,"Doom Blade",5);