basketball-tactics/scripts/autoloads/classes.gd

43 lines
817 B
GDScript

extends Node
enum CharacterClass {
BARBARIAN,
BARD,
CLERIC,
DRUID,
FIGHTER,
MONK,
PALADIN,
RANGER,
ROGUE,
SORCERER,
WARLOCK,
WIZARD
}
var class_info: Dictionary[CharacterClass, Dictionary] = {
CharacterClass.BARBARIAN: {
"description": "",
"primary_abilities": [
Abilities.Abilities.STRENGTH
],
"skill_proficiencies": [
Skills.Skill.ANIMAL_HANDLING,
Skills.Skill.ATHLETICS,
Skills.Skill.INTIMIDATION,
Skills.Skill.NATURE,
Skills.Skill.PERCEPTION,
Skills.Skill.SURVIVAL,
],
"skill_proficiency_number_to_choose": 2,
"default_ability_scores": {
Abilities.Ability.STRENGTH: 15,
Abilities.Ability.DEXTERITY: 13,
Abilities.Ability.CONSTITUTION: 14,
Abilities.Ability.INTELLIGENCE: 10,
Abilities.Ability.WISDOM: 12,
Abilities.Ability.CHARISMA: 8,
}
}
}