From 852f0cbc52b19d321a8f70ef8dbd54207c9fbd14 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 25 Aug 2023 11:53:53 +0200 Subject: [PATCH] Core/Misc: fixed a couple warnings reported by file analysis --- src/common/Collision/Maps/MapDefines.h | 2 ++ src/server/game/World/World.h | 10 +++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/common/Collision/Maps/MapDefines.h b/src/common/Collision/Maps/MapDefines.h index 463d811ae4..dddd56e57c 100644 --- a/src/common/Collision/Maps/MapDefines.h +++ b/src/common/Collision/Maps/MapDefines.h @@ -136,6 +136,8 @@ enum ZLiquidStatus : uint32 struct LiquidData { + LiquidData() : type_flags(map_liquidHeaderTypeFlags::NoWater), entry(0), level(0.0f), depth_level(0.0f) { } + EnumFlag type_flags = map_liquidHeaderTypeFlags::NoWater; uint32 entry; float level; diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h index c947d21fe7..14f87555dd 100644 --- a/src/server/game/World/World.h +++ b/src/server/game/World/World.h @@ -74,7 +74,7 @@ enum ShutdownExitCode : uint32 }; /// Timers for different object refresh rates -enum WorldTimers +enum WorldTimers : uint8 { WUPDATE_AUCTIONS, WUPDATE_AUCTIONS_PENDING, @@ -94,7 +94,7 @@ enum WorldTimers }; /// Configuration elements -enum WorldBoolConfigs +enum WorldBoolConfigs : uint8 { CONFIG_DURABILITY_LOSS_IN_PVP = 0, CONFIG_ADDON_CHANNEL, @@ -188,7 +188,7 @@ enum WorldBoolConfigs BOOL_CONFIG_VALUE_COUNT }; -enum WorldFloatConfigs +enum WorldFloatConfigs : uint8 { CONFIG_GROUP_XP_DISTANCE = 0, CONFIG_MAX_RECRUIT_A_FRIEND_DISTANCE, @@ -213,7 +213,7 @@ enum WorldFloatConfigs FLOAT_CONFIG_VALUE_COUNT }; -enum WorldIntConfigs +enum WorldIntConfigs : uint8 { CONFIG_COMPRESSION = 0, CONFIG_INTERVAL_SAVE, @@ -422,7 +422,7 @@ enum WorldIntConfigs }; /// Server rates -enum Rates +enum Rates : uint8 { RATE_HEALTH = 0, RATE_POWER_MANA,