From a02804fa0246851436bb195d8d06d991de523bb0 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 23 Apr 2024 11:09:59 +0200 Subject: Core/Movement: Refactor MoveSplineFlag to get rid of undefined behavior (cast in raw()) and unify enum to string formatting for it --- src/server/game/Entities/Object/Object.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/server/game/Entities/Object') diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 0a1f2b403ad..6a7075cfe4d 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -829,8 +829,9 @@ void MovementInfo::OutDebug() { TC_LOG_DEBUG("misc", "MOVEMENT INFO"); TC_LOG_DEBUG("misc", "{}", guid.ToString()); - TC_LOG_DEBUG("misc", "flags {} ({})", Movement::MovementFlags_ToString(flags), flags); - TC_LOG_DEBUG("misc", "flags2 {} ({})", Movement::MovementFlagsExtra_ToString(flags2), flags2); + TC_LOG_DEBUG("misc", "flags {} ({})", Movement::MovementFlags_ToString(MovementFlags(flags)), flags); + TC_LOG_DEBUG("misc", "flags2 {} ({})", Movement::MovementFlags_ToString(MovementFlags2(flags2)), flags2); + TC_LOG_DEBUG("misc", "flags3 {} ({})", Movement::MovementFlags_ToString(MovementFlags3(flags3)), flags2); TC_LOG_DEBUG("misc", "time {} current time {}", time, getMSTime()); TC_LOG_DEBUG("misc", "position: `{}`", pos.ToString()); if (!transport.guid.IsEmpty()) -- cgit v1.2.3