aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Miscellaneous/SharedDefines.h
diff options
context:
space:
mode:
authorOvah <dreadkiller@gmx.de>2020-01-22 13:32:38 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-20 23:47:23 +0100
commit43a7091e8a86179e195e2bc021133ce751d48d48 (patch)
tree89e1537a0539a2b22dcc5a4406fe9e684f16f459 /src/server/game/Miscellaneous/SharedDefines.h
parent95b8d0fcf44ea037cf5a177ba5ca94b1f02c64f4 (diff)
Core/Movement: properly fix aura interrupts during movement (#24068)
We want our movement to be fully updated before even thinking about interrupting anything. The old logic was updating positions, interrupting stuff and afterwards updating movement generators. This way we were ending up with false interrupts. properly fixes #22908 (cherry picked from commit 02daf1bf3afc570c26e8e9f431866fcb3720174a)
Diffstat (limited to 'src/server/game/Miscellaneous/SharedDefines.h')
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 3da7ec97af4..211f13f17be 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -5855,6 +5855,23 @@ enum class SummonTitle : int32
ServantOfNZoth = 44
};
+enum SummonSlot : int32
+{
+ SUMMON_SLOT_ANY_TOTEM = -1,
+ SUMMON_SLOT_PET = 0,
+ SUMMON_SLOT_TOTEM = 1,
+ SUMMON_SLOT_TOTEM_2 = 2,
+ SUMMON_SLOT_TOTEM_3 = 3,
+ SUMMON_SLOT_TOTEM_4 = 4,
+ SUMMON_SLOT_MINIPET = 5,
+ SUMMON_SLOT_QUEST = 6,
+
+ MAX_SUMMON_SLOT
+};
+
+#define MAX_TOTEM_SLOT 5
+#define MAX_GAMEOBJECT_SLOT 4
+
enum EventId
{
EVENT_CHARGE = 1003,