Beispiel #1
0
        public void CalcInitMods(Player p)
        {
            switch (p.Race)
            {
            case ("Human"):
                p.attributes.attributes["Charisma"] += 2;
                p.currencies["Silver"]     += 2;
                p.skills.skills["Bargain"] += 1;
                break;

            case ("Elf"):
                p.attributes.attributes["Dexterity"] += 2;
                p.attributes.attributes["Strength"]  -= 2;
                p.attributes.attributes["Toughness"] -= 1;
                p.attributes.attributes["Intellect"] += 1;
                p.attributes.attributes["Charisma"]  += 1;
                p.currencies["Silver"]     += 1;
                p.skills.skills["Alchemy"] += 1;

                break;

            case ("Dwarf"):
                p.attributes.attributes["Strength"]  += 1;
                p.attributes.attributes["Toughness"] += 2;
                p.attributes.attributes["Charisma"]  -= 1;
                p.currencies["Silver"]      += 1;
                p.skills.skills["Smithing"] += 1;
                break;
            }

            switch (p.Job)
            {
            case ("Warrior"):
                p.attributes.attributes["Strength"] += 2;
                p.skills.skills["Twohanded"]        += 1;
                break;

            case ("Rogue"):
                p.attributes.attributes["Dexterity"] += 2;
                p.skills.skills["Onehanded"]         += 1;
                break;

            case ("Mage"):
                p.attributes.attributes["Intellect"] += 2;
                p.skills.skills["Magic"]             += 1;
                break;
            }
            player.Instantiate();
        }