From 6f1f76bf35cf1990b76fffa4357b76aa858130da Mon Sep 17 00:00:00 2001 From: Aokromes Date: Mon, 23 Jan 2017 23:27:14 +0100 Subject: [PATCH] more missing part --- src/server/game/Groups/Group.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/game/Groups/Group.h b/src/server/game/Groups/Group.h index a6f4386896a..3911ba207eb 100644 --- a/src/server/game/Groups/Group.h +++ b/src/server/game/Groups/Group.h @@ -207,6 +207,18 @@ class TC_GAME_API Group void Disband(bool hideDestroy = false); void SetLfgRoles(ObjectGuid guid, uint8 roles); + void SetGroupMarkerMask(uint32 mask) { m_markerMask = mask; } + void AddGroupMarkerMask(uint32 mask) { m_markerMask |= mask; } + void RemoveGroupMarkerMask(uint32 mask) { if (mask == 0x20) m_markerMask = 0x20; m_markerMask &= ~mask; } + bool HasMarker(uint32 mask) { return m_markerMask & mask; } + uint32 GetMarkerMask() { return m_markerMask; } + + DynamicObject* GetMarkerGuidBySpell(uint32 spell); + void AddMarkerToList(uint64 guid) { m_dynObj.push_back(guid); } + void RemoveMarkerFromList(uint64 guid) { m_dynObj.remove(guid); } + void RemoveAllMarkerFromList() { m_dynObj.clear(); } + void RemoveMarker(); + // properties accessories bool IsFull() const; bool isLFGGroup() const;