package com.hearthsim.card.classic.minion.epic; import com.hearthsim.card.minion.Minion; import com.hearthsim.card.minion.MinionBattlecryInterface; import com.hearthsim.event.effect.EffectCharacter; import com.hearthsim.event.filter.FilterCharacter; import com.hearthsim.event.filter.FilterCharacterTargetedBattlecry; public class CabalShadowPriest extends Minion implements MinionBattlecryInterface { private final static FilterCharacterTargetedBattlecry filter = new FilterCharacterTargetedBattlecry() { protected boolean includeEnemyMinions() { return true; } @Override protected int maxAttack() { return 2; } }; private final static EffectCharacter battlecryAction = EffectCharacter.MIND_CONTROL; public CabalShadowPriest() { super(); } @Override public FilterCharacter getBattlecryFilter() { return CabalShadowPriest.filter; } @Override public EffectCharacter getBattlecryEffect() { return CabalShadowPriest.battlecryAction; } }