From 0026706e8333c79f8baae341b94e65e1eac484ca Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 2 Mar 2023 23:24:42 +0100 Subject: Core/Movement: Extend MovePoint with new arguments * Forced speed * Speed selection mode (walk, run or default) * Distance from target point that is considered close enough to finalize movement --- src/server/game/Movement/MovementDefines.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/server/game/Movement/MovementDefines.h') diff --git a/src/server/game/Movement/MovementDefines.h b/src/server/game/Movement/MovementDefines.h index 51c588c703b..c00cb7a7b88 100644 --- a/src/server/game/Movement/MovementDefines.h +++ b/src/server/game/Movement/MovementDefines.h @@ -69,6 +69,19 @@ enum MovementSlot : uint8 MAX_MOTION_SLOT }; +enum class MovementWalkRunSpeedSelectionMode +{ + Default, + ForceRun, + ForceWalk +}; + +enum class MovementStopReason : uint8 +{ + Finished, // Movement finished either by arriving at location or successfully continuing it for requested duration + Interrupted +}; + enum RotateDirection : uint8 { ROTATE_DIRECTION_LEFT = 0, -- cgit v1.2.3