aboutsummaryrefslogtreecommitdiff
path: root/src/enums.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-18 18:57:37 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-18 18:57:37 -0300
commite5b8aadd493b8b5df4ed661f2491de33d634b001 (patch)
tree694e90810ca82d621573f8d26f64481f7001d183 /src/enums.hh
parentb912ba995c2175b00393f95388ae2ec1afd0494b (diff)
downloadgame-e5b8aadd493b8b5df4ed661f2491de33d634b001.tar.gz
game-e5b8aadd493b8b5df4ed661f2491de33d634b001.zip
finish `crplayer.cc`
Diffstat (limited to 'src/enums.hh')
-rw-r--r--src/enums.hh17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/enums.hh b/src/enums.hh
index 940d19e..7eb2671 100644
--- a/src/enums.hh
+++ b/src/enums.hh
@@ -283,6 +283,14 @@ enum LiquidType: int {
LIQUID_LEMONADE = 12,
};
+enum PartyShield: int {
+ PARTY_SHIELD_NONE = 0,
+ PARTY_SHIELD_HOST = 1,
+ PARTY_SHIELD_GUEST = 2,
+ PARTY_SHIELD_MEMBER = 3,
+ PARTY_SHIELD_LEADER = 4,
+};
+
// NOTE(fusion): Not in debug symbols.
enum PROFESSION: uint8 {
PROFESSION_NONE = 0,
@@ -290,6 +298,7 @@ enum PROFESSION: uint8 {
PROFESSION_PALADIN = 2,
PROFESSION_SORCERER = 3,
PROFESSION_DRUID = 4,
+ PROFESSION_PROMOTED = 10,
PROFESSION_ELITE_KNIGHT = 11,
PROFESSION_ROYAL_PALADIN = 12,
PROFESSION_MASTER_SORCERER = 13,
@@ -478,6 +487,14 @@ enum Skill: int {
SKILL_SOUL = 22,
};
+enum Skull: int {
+ SKULL_NONE = 0,
+ SKULL_YELLOW = 1,
+ SKULL_GREEN = 2,
+ SKULL_WHITE = 3,
+ SKULL_RED = 4,
+};
+
// IMPORTANT(fusion): All `DEFAULT_*` values here were renamed from `INVENTORY_*`
// to avoid collisions with `InventorySlot`. I could also have chosen other prefix
// for inventory slots but I feel we'd be wasting them here where their meaning