package disparity.rpg.races.player;
import java.awt.Color;
import disparity.rpg.being.Being;
import disparity.rpg.races.Race;
public class HalfOrc extends Race{
private final String desc =
"The offspring of Orcs and Humans, " +
"Half Orcs are tall, powerful warriors, " +
"known for brute force and skill in melee " +
"combat. Although Half Orcs lack wisdom " +
"and intelligence, they compensate with " +
"their strength.";
private final Color raceColor = new Color(120, 150, 125);
/**
* Basic HalfOrc constructor
* used as field for Being construction
*/
public HalfOrc(){
super("Half Orc");
}
/**
* Accepts being for Being creation,
* applies racial Stat bonuses/penalties
*
* HalfOrc is a Barbaric race. Will
* give bonuses to str and con and penalties to wis
* @param being
*/
@Override
public void applyRacialStats(Being being){
being.setStr(being.getStr() + 2);
being.setCon(being.getCon() + 2);
being.setWis(being.getWis() - 2);
being.settHP(being.gettHP() + 2);
}
public String getDesc() {
return desc;
}
public Color getRaceColor() {
return raceColor;
}
}