package com.hearthsim.card.curseofnaxxramas.minion.common;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.card.minion.MinionSummonedInterface;
import com.hearthsim.model.PlayerSide;
import com.hearthsim.util.tree.HearthTreeNode;
public class Undertaker extends Minion implements MinionSummonedInterface {
public Undertaker() {
super();
}
/**
* Whenever a minion with Deathrattle is summoned, gain +1 Attack
* */
@Override
public HearthTreeNode minionSummonEvent(
PlayerSide thisMinionPlayerSide,
PlayerSide summonedMinionPlayerSide,
Minion summonedMinion,
HearthTreeNode boardState) {
if (boardState != null && summonedMinion.hasDeathrattle() && thisMinionPlayerSide == summonedMinionPlayerSide) {
this.addAttack((byte)1);
}
return boardState;
}
}