feat(combat): skills system

This commit is contained in:
ctan
2026-08-29 23:29:17 +02:00
parent de399b74b8
commit 99686158cf
4 changed files with 233 additions and 1 deletions
+10
View File
@@ -43,6 +43,16 @@ StatTarget = Literal[
"attack", "damage", "ac", "touch_ac", "flat_footed_ac",
"fort", "ref", "will", "initiative",
"cmb", "cmd", "speed_ft", "hp", "concentration", "cl",
# Skills (37 PF1e skills)
"acrobatics", "appraise", "bluff", "climb", "craft",
"diplomacy", "disable_device", "disguise", "escape_artist", "fly",
"handle_animal", "heal", "intimidate", "knowledge_arcana",
"knowledge_dungeoneering", "knowledge_engineering", "knowledge_geography",
"knowledge_history", "knowledge_local", "knowledge_nature",
"knowledge_nobility", "knowledge_planes", "knowledge_religion",
"linguistics", "perception", "perform", "profession", "ride",
"sense_motive", "sleight_of_hand", "spellcraft", "stealth",
"survival", "swim", "use_magic_device",
]
_STACKING_TYPES: frozenset[str] = frozenset({"", "dodge", "racial", "trait"})