fix(Core/Unit): wrong behavior of HasUnitMovementFlag (#22529)

This commit is contained in:
Jelle Meeus
2025-07-24 06:09:01 -07:00
committed by GitHub
parent 298ba0f035
commit 603249c046

View File

@@ -726,7 +726,7 @@ public:
// Movement flags
void AddUnitMovementFlag(uint32 f) { m_movementInfo.flags |= f; }
void RemoveUnitMovementFlag(uint32 f) { m_movementInfo.flags &= ~f; }
[[nodiscard]] bool HasUnitMovementFlag(uint32 f) const { return (m_movementInfo.flags & f) == f; }
[[nodiscard]] bool HasUnitMovementFlag(uint32 f) const { return (m_movementInfo.flags & f) != 0; }
[[nodiscard]] uint32 GetUnitMovementFlags() const { return m_movementInfo.flags; }
void SetUnitMovementFlags(uint32 f) { m_movementInfo.flags = f; }