added "tap sac add mana" ability to Lotus Petal. fixes issue 129

master
beholder 2012-01-07 11:59:55 +01:00
parent 11360a6d4b
commit 266757f3c1
2 changed files with 8 additions and 1 deletions

View File

@ -6,5 +6,5 @@ rarity=M
type=Artifact
converted=0
cost={0}
ability=sac add mana any
ability=tap sac add mana any
timing=artifact

View File

@ -19,6 +19,7 @@ import magic.model.event.MagicPumpActivation;
import magic.model.event.MagicPingActivation;
import magic.model.event.MagicLevelUpActivation;
import magic.model.event.MagicManaActivation;
import magic.model.event.MagicSacrificeManaActivation;
import magic.model.event.MagicTapManaActivation;
import magic.model.event.MagicVividManaActivation;
import magic.model.event.MagicSacrificeTapManaActivation;
@ -245,6 +246,12 @@ public enum MagicAbility {
}
},
SacAddMana("sac add mana",10) {
public void addAbilityImpl(final MagicCardDefinition card, final String arg) {
final List<MagicManaType> manatype = MagicManaType.getList(arg);
card.add(new MagicSacrificeManaActivation(manatype));
}
},
TapSacAddMana("tap sac add mana",10) {
public void addAbilityImpl(final MagicCardDefinition card, final String arg) {
final List<MagicManaType> manatype = MagicManaType.getList(arg);
card.add(new MagicSacrificeTapManaActivation(manatype));