[9339] Use group ids for indexing groups in DB

* Use group ids in DB
* Pack used group ids at server startup
* Finaly drop group search by leader guid.
This commit is contained in:
VladimirMangos 2010-02-09 14:31:31 +03:00
parent b50c3a9355
commit c9c578b5c3
11 changed files with 129 additions and 68 deletions

View file

@ -408,8 +408,8 @@ class ObjectMgr
void LoadGameobjectInfo();
void AddGameobjectInfo(GameObjectInfo *goinfo);
void PackGroupIds();
Group* GetGroupById(uint32 id) const;
Group* GetGroupByLeaderLowGUID(uint32 guid) const; // slow way by leader guid
void AddGroup(Group* group);
void RemoveGroup(Group* group);