aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/SharedDefines.h25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h
index 9f2f805f7d9..4c2117713c2 100644
--- a/src/game/SharedDefines.h
+++ b/src/game/SharedDefines.h
@@ -1896,11 +1896,26 @@ enum CreatureFamily
enum CreatureTypeFlags
{
- CREATURE_TYPEFLAGS_TAMEABLE = 0x00001,
- CREATURE_TYPEFLAGS_HERBLOOT = 0x00100,
- CREATURE_TYPEFLAGS_MININGLOOT = 0x00200,
- CREATURE_TYPEFLAGS_ENGINEERLOOT = 0x08000,
- CREATURE_TYPEFLAGS_EXOTIC = 0x10000
+ CREATURE_TYPEFLAGS_TAMEABLE = 0x00001, //tameable by any hunter
+ CREATURE_TYPEFLAGS_UNK2 = 0x00002, //related to spirits/ghosts in any form?
+ CREATURE_TYPEFLAGS_UNK3 = 0x00004,
+ CREATURE_TYPEFLAGS_UNK4 = 0x00008,
+ CREATURE_TYPEFLAGS_UNK5 = 0x00010,
+ CREATURE_TYPEFLAGS_UNK6 = 0x00020,
+ CREATURE_TYPEFLAGS_UNK7 = 0x00040,
+ CREATURE_TYPEFLAGS_UNK8 = 0x00080,
+ CREATURE_TYPEFLAGS_HERBLOOT = 0x00100, //can be looted by herbalist
+ CREATURE_TYPEFLAGS_MININGLOOT = 0x00200, //can be looted by miner
+ CREATURE_TYPEFLAGS_UNK11 = 0x00400,
+ CREATURE_TYPEFLAGS_UNK12 = 0x00800,
+ CREATURE_TYPEFLAGS_UNK13 = 0x01000, //can aid any player in combat if in range?
+ CREATURE_TYPEFLAGS_UNK14 = 0x02000,
+ CREATURE_TYPEFLAGS_UNK15 = 0x04000,
+ CREATURE_TYPEFLAGS_ENGINEERLOOT = 0x08000, //can be looted by engineer
+ CREATURE_TYPEFLAGS_EXOTIC = 0x10000, //can be tamed by hunter as exotic pet
+ CREATURE_TYPEFLAGS_UNK18 = 0x20000,
+ CREATURE_TYPEFLAGS_UNK19 = 0x40000,
+ CREATURE_TYPEFLAGS_UNK20 = 0x80000
};
enum CreatureEliteType