private static void AssignElfSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Constitution, -1); character.ModifyAbilityBy(AbilityType.Dexterity, 1); character.ModifyAbilityBy(AbilityType.Intelligence, 1); character.AddSkill(SkillType.LanguageElf, 100); character.AddSkill(SkillType.LanguageCommon, 25); character.AddSkill(SkillType.Casting, 10); character.AddSkill(SkillType.Concentration, 5); character.AddSkill(SkillType.Leadership, 5); character.AddSkill(SkillType.Perception, 5); character.AddSkill(SkillType.Ranged, 10); character.AddSkill(SkillType.Survival, 5); }
private static void AssignOrcSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Charisma, -1); character.ModifyAbilityBy(AbilityType.Intelligence, -2); character.ModifyAbilityBy(AbilityType.Strength, 2); character.ModifyAbilityBy(AbilityType.Constitution, 2); character.AddSkill(SkillType.LanguageOrc, 100); character.AddSkill(SkillType.LanguageCommon, 25); character.AddSkill(SkillType.Block, 10); character.AddSkill(SkillType.DualWield, 5); character.AddSkill(SkillType.Fortitude, 10); character.AddSkill(SkillType.Melee, 5); character.AddSkill(SkillType.Resistance, 5); character.AddSkill(SkillType.Survival, 5); }
private static void AssignHalflingSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Charisma, 1); character.ModifyAbilityBy(AbilityType.Constitution, -1); character.ModifyAbilityBy(AbilityType.Dexterity, 2); character.ModifyAbilityBy(AbilityType.Strength, -1); character.AddSkill(SkillType.LanguageHalfling, 100); character.AddSkill(SkillType.LanguageCommon, 25); character.AddSkill(SkillType.DualWield, 5); character.AddSkill(SkillType.Melee, 5); character.AddSkill(SkillType.Perception, 5); character.AddSkill(SkillType.Ranged, 5); character.AddSkill(SkillType.Reflex, 10); character.AddSkill(SkillType.Thievery, 10); }
private static void AssignDwarfSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Constitution, 1); character.ModifyAbilityBy(AbilityType.Dexterity, -2); character.ModifyAbilityBy(AbilityType.Strength, 1); character.ModifyAbilityBy(AbilityType.Wisdom, 1); character.AddSkill(SkillType.LanguageDwarf, 100); character.AddSkill(SkillType.LanguageCommon, 25); character.AddSkill(SkillType.Block, 5); character.AddSkill(SkillType.Concentration, 5); character.AddSkill(SkillType.Fortitude, 10); character.AddSkill(SkillType.Leadership, 5); character.AddSkill(SkillType.Melee, 5); character.AddSkill(SkillType.Resistance, 10); }
private static void AssignBardSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Charisma, 1); character.ModifyAbilityBy(AbilityType.Dexterity, 1); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.CrossBow); AddSkill(character, SkillType.Casting, 10); AddSkill(character, SkillType.Concentration, 10); AddSkill(character, SkillType.Melee, 5); AddSkill(character, SkillType.Ranged, 10); AddSkill(character, SkillType.Survival, 15); }
private static void AssignHumanSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Charisma, 1); character.AddSkill(SkillType.LanguageCommon, 100); character.AddSkill(SkillType.Block, 5); character.AddSkill(SkillType.Fortitude, 5); character.AddSkill(SkillType.Leadership, 10); character.AddSkill(SkillType.Melee, 10); character.AddSkill(SkillType.Ranged, 5); character.AddSkill(SkillType.Survival, 5); }
private static void AssignBerserkerSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Strength, 2); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.HeavyArmor); AddEquipmentProficiency(character, EquipmentCategory.Axes); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddSkill(character, SkillType.DualWield, 5); AddSkill(character, SkillType.Fortitude, 15); AddSkill(character, SkillType.Melee, 15); AddSkill(character, SkillType.Resistance, 10); AddSkill(character, SkillType.Survival, 5); }
private static void AssignRogueSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Dexterity, 2); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddSkill(character, SkillType.DualWield, 15); AddSkill(character, SkillType.Melee, 5); AddSkill(character, SkillType.Perception, 5); AddSkill(character, SkillType.Reflex, 10); AddSkill(character, SkillType.Thievery, 15); }
private static void AssignRangerSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Dexterity, 1); character.ModifyAbilityBy(AbilityType.Intelligence, 1); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.Shields); AddEquipmentProficiency(character, EquipmentCategory.Axes); AddEquipmentProficiency(character, EquipmentCategory.CompoundBow); AddEquipmentProficiency(character, EquipmentCategory.CrossBow); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.LongBow); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddSkill(character, SkillType.Block, 5); AddSkill(character, SkillType.Casting, 5); AddSkill(character, SkillType.Fortitude, 5); AddSkill(character, SkillType.Melee, 10); AddSkill(character, SkillType.Perception, 5); AddSkill(character, SkillType.Ranged, 15); AddSkill(character, SkillType.Survival, 5); }
private static void AssignPriestSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Wisdom, 2); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.Icons); AddEquipmentProficiency(character, EquipmentCategory.Staves); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddSkill(character, SkillType.Casting, 15); AddSkill(character, SkillType.Concentration, 10); AddSkill(character, SkillType.Fortitude, 5); AddSkill(character, SkillType.Leadership, 5); AddSkill(character, SkillType.Resistance, 15); }
private static void AssignMonkSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Dexterity, 1); character.ModifyAbilityBy(AbilityType.Strength, 1); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.Staves); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddSkill(character, SkillType.Casting, 5); AddSkill(character, SkillType.DualWield, 10); AddSkill(character, SkillType.Reflex, 15); AddSkill(character, SkillType.Perception, 5); AddSkill(character, SkillType.Melee, 15); }
private static void AssignElementalistSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Intelligence, 2); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.Icons); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Staves); AddSkill(character, SkillType.Casting, 20); AddSkill(character, SkillType.Concentration, 15); AddSkill(character, SkillType.Reflex, 5); AddSkill(character, SkillType.Resistance, 10); }
private static void AssignCrusaderSkills(CharacterBase character) { character.ModifyAbilityBy(AbilityType.Strength, 1); character.ModifyAbilityBy(AbilityType.Constitution, 1); AddEquipmentProficiency(character, EquipmentCategory.LightArmor); AddEquipmentProficiency(character, EquipmentCategory.MediumArmor); AddEquipmentProficiency(character, EquipmentCategory.HeavyArmor); AddEquipmentProficiency(character, EquipmentCategory.Shields); AddEquipmentProficiency(character, EquipmentCategory.Daggers); AddEquipmentProficiency(character, EquipmentCategory.GreatSword); AddEquipmentProficiency(character, EquipmentCategory.ShortBow); AddEquipmentProficiency(character, EquipmentCategory.Swords); AddSkill(character, SkillType.Casting, 5); AddSkill(character, SkillType.Concentration, 5); AddSkill(character, SkillType.Fortitude, 10); AddSkill(character, SkillType.Leadership, 15); AddSkill(character, SkillType.Melee, 10); AddSkill(character, SkillType.Resistance, 5); }