package com.hearthsim.card.goblinsvsgnomes.minion.epic; import com.hearthsim.card.CharacterIndex; import com.hearthsim.card.basic.minion.SilverHandRecruit; import com.hearthsim.card.minion.Minion; import com.hearthsim.card.minion.MinionBattlecryInterface; import com.hearthsim.event.effect.EffectCharacter; import com.hearthsim.model.PlayerSide; import com.hearthsim.util.tree.HearthTreeNode; /** * Created by oyachai on 6/7/15. */ public class Quartermaster extends Minion implements MinionBattlecryInterface { public Quartermaster() { super(); } /** * Battlecry: Gain +2/+2 to your Silverhand Recruits. */ @Override public EffectCharacter<Minion> getBattlecryEffect() { return (PlayerSide targetSide, CharacterIndex minionPlacementIndex, HearthTreeNode boardState) -> { for (Minion minion : boardState.data_.getCurrentPlayer().getMinions()) { if (minion instanceof SilverHandRecruit) { minion.addMaxHealth((byte)2); minion.addHealth((byte)2); minion.addAttack((byte)2); } } return boardState; }; } }