package com.hearthsim.card.classic.minion.epic;
import com.hearthsim.card.minion.Hero;
import com.hearthsim.card.minion.Minion;
import com.hearthsim.model.BoardModel;
import com.hearthsim.model.PlayerSide;
public class MoltenGiant extends Minion {
public MoltenGiant() {
super();
}
@Override
public byte getManaCost(PlayerSide side, BoardModel board) {
Hero hero = board.modelForSide(side).getHero();
byte manaCost = (byte)(this.getBaseManaCost() - hero.getMaxHealth() + hero.getHealth());
if (manaCost < 0)
manaCost = 0;
return manaCost;
}
}