package com.hearthsim.card.goblinsvsgnomes.weapon.rare; import com.hearthsim.card.minion.Minion; import com.hearthsim.card.weapon.WeaponCard; import com.hearthsim.event.deathrattle.DeathrattleEffectRandomMinion; import com.hearthsim.event.effect.EffectCharacter; import com.hearthsim.event.effect.EffectCharacterBuffDelta; import com.hearthsim.event.filter.FilterCharacterUntargetedDeathrattle; public class Powermace extends WeaponCard { private final static EffectCharacter powermaceEffect = new EffectCharacterBuffDelta(2, 2); private final static FilterCharacterUntargetedDeathrattle filter = new FilterCharacterUntargetedDeathrattle() { @Override protected boolean includeOwnMinions() { return true; } @Override protected Minion.MinionTribe tribeFilter() { return Minion.MinionTribe.MECH; } }; public Powermace() { super(); this.deathrattleAction_ = new DeathrattleEffectRandomMinion(Powermace.powermaceEffect, Powermace.filter); } }