aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/SharedDefines.h
diff options
context:
space:
mode:
authorNoName <322016+Faq@users.noreply.github.com>2020-04-29 23:37:35 +0300
committerGitHub <noreply@github.com>2020-04-29 22:37:35 +0200
commitc38a9d757d6eeceb1a8ede0f5b25b56df45b1096 (patch)
treeee4e5dbc00665267412d1d7ac81493982e7f440a /src/server/shared/SharedDefines.h
parentf01e53f3f3a8bf77859b4956da56a91809607dfb (diff)
Core/Spells: implement SMSG_MOUNT_RESULT and use it for transformed mounting cases (#24507)
cherry-pick from fb0d2ed2b96c314ea144b3524195ae96878e0079 Co-authored-by: Ovah <dreadkiller@gmx.de>
Diffstat (limited to 'src/server/shared/SharedDefines.h')
-rw-r--r--src/server/shared/SharedDefines.h15
1 files changed, 15 insertions, 0 deletions
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