From c38a9d757d6eeceb1a8ede0f5b25b56df45b1096 Mon Sep 17 00:00:00 2001 From: NoName <322016+Faq@users.noreply.github.com> Date: Wed, 29 Apr 2020 23:37:35 +0300 Subject: Core/Spells: implement SMSG_MOUNT_RESULT and use it for transformed mounting cases (#24507) cherry-pick from fb0d2ed2b96c314ea144b3524195ae96878e0079 Co-authored-by: Ovah --- src/server/shared/SharedDefines.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/server/shared/SharedDefines.h') diff --git a/src/server/shared/SharedDefines.h b/src/server/shared/SharedDefines.h index 56e25b9bb70..d5ba8e3cdf9 100644 --- a/src/server/shared/SharedDefines.h +++ b/src/server/shared/SharedDefines.h @@ -3801,6 +3801,21 @@ enum ServerProcessTypes NUM_SERVER_PROCESS_TYPES }; +enum class MountResult : uint32 +{ + InvalidMountee = 0, + TooFarAway = 1, + AlreadyMounted = 2, + NotMountable = 3, + NotYourPet = 4, + Other = 5, + Looting = 6, + RaceCantMount = 7, + Shapeshifted = 8, + ForcedDismount = 9, + Ok = 10 // never sent +}; + namespace Trinity { namespace Impl -- cgit v1.2.3