package com.hearthsim.card.classic.minion.rare; import com.hearthsim.card.minion.Minion; import com.hearthsim.card.minion.MinionBattlecryInterface; import com.hearthsim.event.effect.EffectCharacter; import com.hearthsim.event.effect.EffectCharacterBuff; import com.hearthsim.event.filter.FilterCharacterInterface; import com.hearthsim.event.filter.FilterCharacterTargetedBattlecry; public class AldorPeacekeeper extends Minion implements MinionBattlecryInterface { /** * Battlecry: Change an enemy minion's attack to 1 */ private final static FilterCharacterTargetedBattlecry filter = new FilterCharacterTargetedBattlecry() { protected boolean includeEnemyMinions() { return true; } }; private final static EffectCharacter<Minion> battlecryAction = new EffectCharacterBuff<>(1, 0); public AldorPeacekeeper() { super(); } @Override public FilterCharacterInterface getBattlecryFilter() { return AldorPeacekeeper.filter; } @Override public EffectCharacter<Minion> getBattlecryEffect() { return AldorPeacekeeper.battlecryAction; } }