package mage.game.events; import mage.abilities.Ability; import mage.cards.Card; import mage.players.Player; public class RemoveCounterEvent extends GameEvent { boolean isDamage; public RemoveCounterEvent(String name, Card targetCard, Ability source, boolean isDamage){ super(GameEvent.EventType.REMOVE_COUNTER, targetCard.getId(), source, (source == null ? null : source.getControllerId())); setData(name); this.isDamage = isDamage; } public RemoveCounterEvent(String name, Player targetPlayer, Ability source, boolean isDamage){ super(GameEvent.EventType.REMOVE_COUNTER, targetPlayer.getId(), source, (source == null ? null : source.getControllerId())); setData(name); this.isDamage = isDamage; } public boolean counterRemovedDueToDamage(){ return this.isDamage; } }