//returns the current value of the players damage based upon the given parameters. public int damageGenerator(Player.raceType playerRace, int playerStrength) { //Creates a random number generator for the base damage. IntRange baseDamage = new IntRange(1, 3); //Creates a defualt random gemerator for the race value generator.. IntRange damageRaceMultiplier = new IntRange(1, 1); //Sets the value of the damgeRaceMul based upon the players race. switch (playerRace) { case (Player.raceType.dwarf): damageRaceMultiplier = new IntRange(3, 4); break; case (Player.raceType.elf): damageRaceMultiplier = new IntRange(3, 4); break; case (Player.raceType.halfling): damageRaceMultiplier = new IntRange(1, 3); break; case (Player.raceType.human): damageRaceMultiplier = new IntRange(2, 4); break; case (Player.raceType.orc): damageRaceMultiplier = new IntRange(4, 5); break; } //return a integer based upon the generated values. return(baseDamage.Random * damageRaceMultiplier.Random * playerStrength); }
public void RaceOrcClicked() { PlayerRace = Player.raceType.orc; ChangeBaseSprite(); }
public void RaceHumanClicked() { PlayerRace = Player.raceType.human; ChangeBaseSprite(); }
public void RaceHobbitClicked() { PlayerRace = Player.raceType.halfling; ChangeBaseSprite(); }
public void RaceElfClicked() { PlayerRace = Player.raceType.elf; ChangeBaseSprite(); }
public void RaceDwarfClicked() { PlayerRace = Player.raceType.dwarf; ChangeBaseSprite(); }