From d95823652617598efbe21b398c2eb8f3137a5e3b Mon Sep 17 00:00:00 2001 From: fusion32 Date: Sun, 18 May 2025 11:28:39 -0300 Subject: finish TSkill variants --- src/enums.hh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/enums.hh') diff --git a/src/enums.hh b/src/enums.hh index 7791b5e..053a2ed 100644 --- a/src/enums.hh +++ b/src/enums.hh @@ -12,6 +12,19 @@ enum CreatureType: int { NPC = 2, }; +// NOTE(fusion): Not in debug symbols. +enum PROFESSION: uint8 { + PROFESSION_NONE = 0, + PROFESSION_KNIGHT = 1, + PROFESSION_PALADIN = 2, + PROFESSION_SORCERER = 3, + PROFESSION_DRUID = 4, + PROFESSION_ELITE_KNIGHT = 11, + PROFESSION_ROYAL_PALADIN = 12, + PROFESSION_MASTER_SORCERER = 13, + PROFESSION_ELDER_DRUID = 14, +}; + enum RESULT: int { ERROR = -1, NOERROR = 0, @@ -162,8 +175,7 @@ enum RIGHT: int { NO_STATISTICS = 81, }; -// NOTE(fusion): This didn't exist int the decompiled version but is handy when -// accessing a creature's `Skills` table. +// NOTE(fusion): Not in debug symbols. enum Skill: int { SKILL_LEVEL = 0, SKILL_MAGIC_LEVEL = 1, -- cgit v1.2.3