- Added Bojuka Bog.

This commit is contained in:
jendave
2011-08-06 05:06:43 +00:00
parent 72a7246e17
commit 379d5c439b
4 changed files with 42 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ snow_covered_mountain.jpg http://www.wizards.com/global/images/magic/gene
snow_covered_mountain1.jpg http://www.wizards.com/global/images/magic/general/snow_covered_mountain.jpg snow_covered_mountain1.jpg http://www.wizards.com/global/images/magic/general/snow_covered_mountain.jpg
snow_covered_mountain2.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg snow_covered_mountain2.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg
snow_covered_mountain3.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg snow_covered_mountain3.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg
bojuka_bog.jpg http://www.wizards.com/global/images/magic/general/bojuka_bog.jpg
thran_quarry.jpg http://www.wizards.com/global/images/magic/general/thran_quarry.jpg thran_quarry.jpg http://www.wizards.com/global/images/magic/general/thran_quarry.jpg
glimmervoid.jpg http://www.wizards.com/global/images/magic/general/glimmervoid.jpg glimmervoid.jpg http://www.wizards.com/global/images/magic/general/glimmervoid.jpg
natures_lore.jpg http://www.wizards.com/global/images/magic/general/natures_lore.jpg natures_lore.jpg http://www.wizards.com/global/images/magic/general/natures_lore.jpg

View File

@@ -1,3 +1,9 @@
Bojuka Bog
no cost
Land
CARDNAME enters the battlefield tapped. When CARDNAME enters the battlefield, exile target player's graveyard.
tap: add B
Thran Quarry Thran Quarry
no cost no cost
Land Land

View File

@@ -142,6 +142,7 @@ Bog Smugglers
Bog Tatters Bog Tatters
Bog Wreckage Bog Wreckage
Boggart Birth Rite Boggart Birth Rite
Bojuka Bog
Bojuka Brigand Bojuka Brigand
Bone Saw Bone Saw
Bonesplitter Bonesplitter

View File

@@ -151,6 +151,40 @@ class CardFactory_Lands {
card.addComesIntoPlayCommand(intoPlay); card.addComesIntoPlayCommand(intoPlay);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
//*************** START *********** START **************************
else if(cardName.equals("Bojuka Bog")) {
final SpellAbility ability = new Ability(card, "0") {
@Override
public void resolve() {
if (card.getController().equals(Constant.Player.Computer))
setTargetPlayer(Constant.Player.Human);
final String player = getTargetPlayer();
CardList grave = AllZoneUtil.getPlayerGraveyard(player);
for(Card c:grave) {
AllZone.GameAction.exile(c);
}
}
};
Command intoPlay = new Command() {
private static final long serialVersionUID = -4309535765473933378L;
public void execute() {
card.tap();
if(card.getController().equals(Constant.Player.Human)) {
AllZone.InputControl.setInput(CardFactoryUtil.input_targetPlayer(ability));
ButtonUtil.disableAll();
} else if(card.getController().equals(Constant.Player.Computer)) {
ability.setTargetPlayer(Constant.Player.Human);
}
ability.setStackDescription(card.getName() + " - " + " Exile target player's graveyard.");
AllZone.Stack.add(ability);
}
};
card.addComesIntoPlayCommand(intoPlay);
}//*************** END ************ END **************************
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Sejiri Steppe")) { else if(cardName.equals("Sejiri Steppe")) {
final HashMap<Card, String[]> creatureMap = new HashMap<Card, String[]>(); final HashMap<Card, String[]> creatureMap = new HashMap<Card, String[]>();