//-5000 to -2500- Starving //-2500 to -1000- Hungry //-1000 to 0- Slightly Hungry //0 to 1000- Fed //1000 to 2500- Well Fed //2500 to 5000- Stuffed public Player(string n, Species sp, Class c) { name = n; species = sp; career = c; identifier = species.abbrv + career.abbrv; stats = species.baseStats.addStatMod(career.statMod).adjust(); stats.xp = 0; if (species == Species._darkElf) { status.addStatus(new Status("Shadowbound", 1, true, ConsoleForeground.Maroon, ConsoleBackground.Black)); status.addStatus(new Status("Accursed", 1, true, ConsoleForeground.Red, ConsoleBackground.Black)); } if (species == Species._faerie) { status.addStatus(new Status("Magic Sight", 1, true, ConsoleForeground.Yellow, ConsoleBackground.Black)); status.addStatus(new Status("Fly", 1, true, ConsoleForeground.Cyan, ConsoleBackground.Black)); } if (species == Species._woodElf) { status.addStatus(new Status("rPoison", 1, true, ConsoleForeground.Green, ConsoleBackground.Black)); } if (species == Species._merfolk) { status.addStatus(new Status("Swimmer", 1, true, ConsoleForeground.Cyan, ConsoleBackground.Black)); } if (species == Species._karura) { status.addStatus(new Status("Fast Metabolism", 1, true, ConsoleForeground.Maroon, ConsoleBackground.Black)); } //status.addStatus(new Status("Clairvoyance", 1, true, ConsoleForeground.Olive, ConsoleBackground.Black)); equipment = new Equipment(); abilities.Add(new Ability("Rest and Heal", AbilityEffect.RESTHEAL, 0, 0)); //status.addStatus(new Status("Fly", 1, 2000, ConsoleForeground.Cyan, ConsoleBackground.Black)); }