Committed Hellfish's Land Pack with LQ pics.

This commit is contained in:
jendave
2011-08-06 04:52:29 +00:00
parent 6b1dd9c90e
commit 4c30997f31
4 changed files with 214 additions and 0 deletions

View File

@@ -137,6 +137,7 @@ abstract public class Ability_Mana extends SpellAbility implements java.io.Seria
//cost = cost.replaceAll("T, ", "");
setManaCost(cost.replaceAll("T", "").split(",")[0]);
if(getManaCost().equals("")) setManaCost("0");
/**
//pain lands
ArrayList<String> pain = new ArrayList<String>();
pain.add("Battlefield Forge");
@@ -157,6 +158,7 @@ abstract public class Ability_Mana extends SpellAbility implements java.io.Seria
AllZone.GameAction.getPlayerLife(getController()).subtractLife(1);
}
});
**/
//parseCosts();
/*for(String subcost : cost.split(","))
{

View File

@@ -3760,6 +3760,33 @@ public class CardFactory implements NewConstants {
}
}
while(hasKeyword(card,"paintap") != -1)
{
String toParse = card.getIntrinsicKeyword().get(hasKeyword(card,"paintap"));
card.removeIntrinsicKeyword(toParse);
String[] splitkeyword = toParse.split(":");
final int amountHurt = Integer.parseInt(splitkeyword[1]);
final String manaGenerated = splitkeyword[2];
final Ability_Mana addMana = new Ability_Mana(card, "tap: add " + manaGenerated + " to your mana pool.CARDNAME deals " + amountHurt + " damage to you.") {
private static final long serialVersionUID = -259088242789L;
@Override
public void resolve()
{
AllZone.GameAction.getPlayerLife(getController()).subtractLife(amountHurt);
super.resolve();
}
@Override
public String mana() {
return manaGenerated;
}
};
card.addSpellAbility(addMana);
}//paintap
////////////////////////////////////////////////////////////////
if (card.getKeyword().contains("When CARDNAME enters the battlefield, draw a card.") ||