aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfunjoker <funjoker109@gmail.com>2024-02-14 21:37:45 +0100
committerOvahlord <dreadkiller@gmx.de>2024-09-13 19:34:26 +0200
commit7a486244b02e1f82141b123df12814fbcee7d7cd (patch)
tree1571ab77b919e867f2d3517f030e5d5d15d0e754 /src
parente5f8dd0d27506bb107aa7152075e260d6e8f64ae (diff)
PacketIO: Fix unit actionbar
(cherry picked from commit 6331b44e0f7155a4004086543dc0c1769e8670d9)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/CharmInfo.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/CharmInfo.h b/src/server/game/Entities/Unit/CharmInfo.h
index e21cf4f0f7d..deb371b3388 100644
--- a/src/server/game/Entities/Unit/CharmInfo.h
+++ b/src/server/game/Entities/Unit/CharmInfo.h
@@ -30,9 +30,9 @@ constexpr uint8 MAX_SPELL_VEHICLE = 6;
constexpr uint8 MAX_SPELL_POSSESS = 8;
constexpr uint8 MAX_SPELL_CONTROL_BAR = 10;
-#define UNIT_ACTION_BUTTON_ACTION(X) (uint32(X) & 0x00FFFFFF)
-#define UNIT_ACTION_BUTTON_TYPE(X) ((uint32(X) & 0xFF000000) >> 24)
-#define MAKE_UNIT_ACTION_BUTTON(A, T) (uint32(A) | (uint32(T) << 24))
+#define UNIT_ACTION_BUTTON_ACTION(X) (uint32(X) & 0x007FFFFF)
+#define UNIT_ACTION_BUTTON_TYPE(X) ((uint32(X) & 0xFF000000) >> 23)
+#define MAKE_UNIT_ACTION_BUTTON(A, T) (uint32(A) | (uint32(T) << 23))
struct UnitActionBarEntry
{