Computer tapping lands for mana
I am trying to add Manabarbs, which deals damage when a player taps a land for mana.
I have some code in Ability_Mana.resolve:
Is there a different place where the Compy taps lands for mana?
-slapshot5
I have some code in Ability_Mana.resolve:
- Code: Select all
//Manabarbs code
if(sourceCard.isLand() && this.isTapAbility()) {
CardList barbs = AllZoneUtil.getCardsInPlay("Manabarbs");
for(Card barb:barbs) {
final Card manabarb = barb;
SpellAbility ability = new Ability(manabarb, "") {
@Override
public void resolve() {
sourceCard.getController().addDamage(1, manabarb);
}
};
ability.setStackDescription(manabarb.getName()+" - deal 1 damage to "+sourceCard.getController());
AllZone.Stack.add(ability);
}
}
Is there a different place where the Compy taps lands for mana?
-slapshot5