package com.hearthsim.card.goblinsvsgnomes.minion.common;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.model.BoardModel;
import com.hearthsim.model.PlayerSide;
public class Cogmaster extends Minion {
public Cogmaster() {
super();
}
@Override
public byte getTotalAttack(BoardModel boardModel, PlayerSide thisMinionPlayerSide) {
byte origAttack = super.getTotalAttack(boardModel, thisMinionPlayerSide);
if (boardModel.modelForSide(thisMinionPlayerSide).getNumMinions() <= 0)
return origAttack;
for (Minion minion : boardModel.modelForSide(thisMinionPlayerSide).getMinions()) {
if (minion.getTribe() == MinionTribe.MECH) {
return (byte)(origAttack + 2);
}
}
return origAttack;
}
}