added Enchanted keyword to calculateAmount

This commit is contained in:
ArsenalNut
2012-09-27 12:50:00 +00:00
parent 1456114ac5
commit f84740c651

View File

@@ -1658,6 +1658,16 @@ public class AbilityFactory {
list.add(AllZoneUtil.getCardState(c)); list.add(AllZoneUtil.getCardState(c));
} }
return CardFactoryUtil.handlePaid(list, calcX[1], card) * multiplier;
} else if (calcX[0].startsWith("Enchanted")) {
// Add whole Imprinted list to handlePaid
final CardList list = new CardList();
if (card.isEnchanting()) {
Object o = card.getEnchanting();
if (o instanceof Card) {
list.add(AllZoneUtil.getCardState((Card) o));
}
}
return CardFactoryUtil.handlePaid(list, calcX[1], card) * multiplier; return CardFactoryUtil.handlePaid(list, calcX[1], card) * multiplier;
} else if (ability != null) { } else if (ability != null) {
// Player attribute counting // Player attribute counting