aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Miscellaneous
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-03-27 18:14:47 +0200
committerShauren <shauren.trinity@gmail.com>2022-03-27 18:14:47 +0200
commitb47185cabfbdeeaf492bf2303635db07ce703785 (patch)
treea162947c7357e964ef991471fe5a40b44f6bbbcf /src/server/game/Miscellaneous
parent4eba9786708dd3b22d9053c1a14eac7e6d03242e (diff)
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
Diffstat (limited to 'src/server/game/Miscellaneous')
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index c5c75e56dba..8ddb0a46f84 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -19,6 +19,7 @@
#define TRINITY_SHAREDDEFINES_H
#include "Define.h"
+#include "EnumFlag.h"
float const GROUND_HEIGHT_TOLERANCE = 0.05f; // Extra tolerance to z position to check if it is in air or on ground.
constexpr float Z_OFFSET_FIND_HEIGHT = 0.5f;
@@ -2817,6 +2818,8 @@ enum GameObjectFlags
GO_FLAG_LOW_PRIORITY_SELECTION = 0x04000000, // client will give lower cursor priority to this object when multiple objects overlap
};
+DEFINE_ENUM_FLAG(GameObjectFlags);
+
enum GameObjectDynamicLowFlags
{
GO_DYNFLAG_LO_HIDE_MODEL = 0x0002, // Object model is not shown with this flag
@@ -5669,6 +5672,8 @@ enum CorpseDynFlags
CORPSE_DYNFLAG_LOOTABLE = 0x0001
};
+DEFINE_ENUM_FLAG(CorpseDynFlags);
+
#define PLAYER_CORPSE_LOOT_ENTRY 1
// EnumUtils: DESCRIBE THIS