diff --git a/src/game/Group.h b/src/game/Group.h index 05b572fb8..75a4a9881 100644 --- a/src/game/Group.h +++ b/src/game/Group.h @@ -294,6 +294,7 @@ class MANGOS_DLL_SPEC Group MemberSlotList const& GetMemberSlots() const { return m_memberSlots; } GroupReference* GetFirstMember() { return m_memberMgr.getFirst(); } + GroupReference const* GetFirstMember() const { return m_memberMgr.getFirst(); } uint32 GetMembersCount() const { return m_memberSlots.size(); } void GetDataForXPAtKill(Unit const* victim, uint32& count, uint32& sum_level, Player*& member_with_max_level, Player*& not_gray_member_with_max_level, Player* additional = NULL); uint8 GetMemberGroup(ObjectGuid guid) const diff --git a/src/game/GroupRefManager.h b/src/game/GroupRefManager.h index 12da0fe8f..5de628826 100644 --- a/src/game/GroupRefManager.h +++ b/src/game/GroupRefManager.h @@ -29,5 +29,6 @@ class GroupRefManager : public RefManager { public: GroupReference* getFirst() { return ((GroupReference*) RefManager::getFirst()); } + GroupReference const* getFirst() const { return ((GroupReference const*) RefManager::getFirst()); } }; #endif diff --git a/src/game/GroupReference.h b/src/game/GroupReference.h index a3ae884c4..fb57f3b6b 100644 --- a/src/game/GroupReference.h +++ b/src/game/GroupReference.h @@ -35,6 +35,7 @@ class MANGOS_DLL_SPEC GroupReference : public Reference GroupReference() : Reference(), iSubGroup(0) {} ~GroupReference() { unlink(); } GroupReference* next() { return (GroupReference*)Reference::next(); } + GroupReference const* next() const { return (GroupReference const*)Reference::next(); } uint8 getSubGroup() const { return iSubGroup; } void setSubGroup(uint8 pSubGroup) { iSubGroup = pSubGroup; } }; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index e771c08aa..70cb88952 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "12604" + #define REVISION_NR "12605" #endif // __REVISION_NR_H__