aboutsummaryrefslogtreecommitdiff
path: root/src/enums.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/enums.hh')
-rw-r--r--src/enums.hh33
1 files changed, 28 insertions, 5 deletions
diff --git a/src/enums.hh b/src/enums.hh
index 4081dce..6d02208 100644
--- a/src/enums.hh
+++ b/src/enums.hh
@@ -45,10 +45,16 @@ enum ChaseMode: uint8 {
CHASE_MODE_RANGE = 2,
};
-enum CreatureType: int {
- PLAYER = 0,
- MONSTER = 1,
- NPC = 2,
+// NOTE(fusion): Not in debug symbols.
+enum Color: int {
+ COLOR_BLACK = 0,
+ COLOR_BLUE = 5,
+ COLOR_LIGHTGREEN = 30,
+ COLOR_LIGHTBLUE = 35,
+ COLOR_LIGHTGRAY = 129,
+ COLOR_RED = 180,
+ COLOR_ORANGE = 198,
+ COLOR_WHITE = 215,
};
enum CONNECTIONSTATE: int {
@@ -62,6 +68,12 @@ enum CONNECTIONSTATE: int {
CONNECTION_DISCONNECTED = 7,
};
+enum CreatureType: int {
+ PLAYER = 0,
+ MONSTER = 1,
+ NPC = 2,
+};
+
// NOTE(fusion): Not in debug symbols.
enum DamageType: int {
DAMAGE_NONE = 0x0000,
@@ -77,9 +89,20 @@ enum DamageType: int {
DAMAGE_MANADRAIN = 0x0200,
};
+// TODO(fusion): Review these names.
enum EffectType: int {
+ EFFECT_NONE = 0,
+ EFFECT_BLOOD_HIT = 1,
+ EFFECT_MANA_HIT = 2,
EFFECT_POFF = 3,
- EFFECT_BURST_ARROW = 7, // Review
+ EFFECT_BLOCK_HIT = 4,
+ EFFECT_BURST_ARROW = 7,
+ EFFECT_POISON = 9,
+ EFFECT_BONE_HIT = 10,
+ EFFECT_ENERGY_HIT = 12,
+ EFFECT_MAGIC_RED = 14,
+ EFFECT_FIRE_HIT = 16,
+ EFFECT_POISON_HIT = 17,
};
enum FLAG: int {