コード例 #1
0
        private void createHuman()
        {
            Name   = "Human";
            Stats  = new int[] { MainWindow.rand.Next(3), MainWindow.rand.Next(3), MainWindow.rand.Next(3), MainWindow.rand.Next(3), MainWindow.rand.Next(3), MainWindow.rand.Next(3) };
            Size   = "Medium";
            Speed  = 6;
            Vision = "Normal";
            Languages.Add("Common");
            Languages.Add("Draconic");

            Defenses[1] = 1;
            Defenses[2] = 1;
            Defenses[3] = 1;

            RacialSkills.Add("Endurance");
        }
コード例 #2
0
        private void createDwarf()
        {
            Name   = "Dwarf";
            Stats  = new int[] { 0, 2, 0, 0, 2, 0 };
            Size   = "Medium";
            Speed  = 5;
            Vision = "Low-light";
            Languages.Add("Common");
            Languages.Add("Dwarven");

            RacialSkills.Add("Dungeoneering");
            RacialSkills.Add("Endurance");

            foreach (String ability in dwarfSpecials)
            {
                RacialSpecial.Add(ability);
            }
        }
コード例 #3
0
        private void createHalfElf()
        {
            Name   = "HalfElf";
            Stats  = new int[] { MainWindow.rand.Next(2), 2, MainWindow.rand.Next(2), MainWindow.rand.Next(2), MainWindow.rand.Next(2), 2 };
            Size   = "Medium";
            Speed  = 6;
            Vision = "Low-light";
            Languages.Add("Common");
            Languages.Add("Elven");
            Languages.Add("Dwarven");

            RacialSkills.Add("Diplomacy");
            RacialSkills.Add("Insight");

            foreach (String ability in halfElfSpecials)
            {
                RacialSpecial.Add(ability);
            }
        }
コード例 #4
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);
        }
コード例 #5
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);
        }
コード例 #6
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);
        }
コード例 #7
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);
        }
コード例 #8
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);
        }