Exemplo n.º 1
0
 //-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));
 }
Exemplo n.º 2
0
        //-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));
        }