} // 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); }
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); }
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); }
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); }
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); }