diff options
author | funjoker <funjoker109@gmail.com> | 2024-02-14 21:37:45 +0100 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2024-02-14 21:37:45 +0100 |
commit | 6331b44e0f7155a4004086543dc0c1769e8670d9 (patch) | |
tree | 77378702b382e743190ddc65b70a16098651eabf /src | |
parent | ad8212a3e3bf64c2ce6d5132cfa403d9c20d6f6c (diff) |
PacketIO: Fix unit actionbar
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/CharmInfo.h | 6 |
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 { |