package disparity.rpg.races.player.elfin; import java.awt.Color; import disparity.rpg.being.Being; import disparity.rpg.races.Elfin; public class Sprite extends Elfin{ private final String desc = "Sprites are small, nimble, magical beings with wings that use their natural magical abilities to quickly scout the battlefield and ambush enemies."; private final Color raceColor = new Color(120, 150, 125); /** * Basic Sprite constructor * used as field for Being construction */ public Sprite(){ super("Sprite"); } /** * Accepts being for Being creation, * applies racial Stat bonuses/penalties * * Sprite is a Wizard race, they get a * bonus to Wis, and a penalty to Str * @param being */ @Override public void applyRacialStats(Being being){ being.setStr(being.getStr() - 2); being.setWis(being.getWis() + 2); being.settHP(being.gettHP() + 2); being.settMP(being.gettMP() + 2); } }