Esempio n. 1
0
        }     // end constructor

        private void createDragonborn()
        {
            Name   = "Dragonborn";
            Stats  = new int[] { 2, 0, 0, 0, 0, 2 };
            Size   = "Medium";
            Speed  = 6;
            Vision = "Normal";
            Languages.Add("Common");
            Languages.Add("Draconic");

            RacialSkills.Add("History");
            RacialSkills.Add("Intimidate");

            foreach (String ability in dragonBornSpecials)
            {
                RacialSpecial.Add(ability);
            }

            RacialAbilities.Add(DragonBreath);
        }
Esempio n. 2
0
        private void createTiefling()
        {
            Name   = "Tiefling";
            Stats  = new int[] { 0, 0, 0, 2, 0, 2 };
            Size   = "Medium";
            Speed  = 6;
            Vision = "Low-Light";
            Languages.Add("Common");
            Languages.Add("Draconic");

            RacialSkills.Add("Bluff");
            RacialSkills.Add("Stealth");

            foreach (String ability in tieflingSpecials)
            {
                RacialSpecial.Add(ability);
            }

            RacialAbilities.Add(infernalWrath);
        }
Esempio n. 3
0
        private void createElf()
        {
            Name   = "Elf";
            Stats  = new int[] { 0, 0, 2, 0, 2, 0 };
            Size   = "Medium";
            Speed  = 7;
            Vision = "Low-Light";
            Languages.Add("Common");
            Languages.Add("Elven");

            RacialSkills.Add("Nature");
            RacialSkills.Add("Perception");

            foreach (String ability in elfSpecials)
            {
                RacialSpecial.Add(ability);
            }

            RacialAbilities.Add(elvenAccuracy);
        }
Esempio n. 4
0
        private void createHalfling()
        {
            Name   = "Halfling";
            Stats  = new int[] { 0, 0, 2, 0, 0, 2 };
            Size   = "Small";
            Speed  = 6;
            Vision = "Normal";
            Languages.Add("Common");
            Languages.Add("Goblin");

            RacialSkills.Add("Acrobatics");
            RacialSkills.Add("Thievery");

            foreach (String ability in halflingSpecials)
            {
                RacialSpecial.Add(ability);
            }

            RacialAbilities.Add(secondChance);
        }
Esempio n. 5
0
        private void createEladrin()
        {
            Name   = "Eladrin";
            Stats  = new int[] { 0, 0, 2, 2, 0, 0 };
            Size   = "Medium";
            Speed  = 6;
            Vision = "Low-light";
            Languages.Add("Common");
            Languages.Add("Elven");

            RacialSkills.Add("Arcana");
            RacialSkills.Add("History");
            RacialSkills.Add("Insight");

            Defenses[3] = 1;

            foreach (String ability in eladrinSpecials)
            {
                RacialSpecial.Add(ability);
            }

            RacialAbilities.Add(FeyStep);
        }