aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/DungeonFinding/LFGMgr.cpp
diff options
context:
space:
mode:
authorleak <leakzx@googlemail.com>2011-05-05 10:23:00 +0200
committerleak <leakzx@googlemail.com>2011-05-05 10:25:17 +0200
commitdfacd287a4cd7cf39425ccf89401c5468ee1a390 (patch)
tree7e0370f75d3f80eccfe507e0ffd809cea0403a8e /src/server/game/DungeonFinding/LFGMgr.cpp
parentea06dcf418d6207f1344ad50c54689f89923b9ea (diff)
Core/ObjectMgr: Refactor group related functions into dedicated class
Diffstat (limited to 'src/server/game/DungeonFinding/LFGMgr.cpp')
-rwxr-xr-xsrc/server/game/DungeonFinding/LFGMgr.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp
index ae4c7ebe263..c8a3b7a81b0 100755
--- a/src/server/game/DungeonFinding/LFGMgr.cpp
+++ b/src/server/game/DungeonFinding/LFGMgr.cpp
@@ -23,6 +23,7 @@
#include "ObjectMgr.h"
#include "SocialMgr.h"
#include "LFGMgr.h"
+#include "GroupMgr.h"
#include "LFGScripts.h"
#include "LFGGroupData.h"
#include "LFGPlayerData.h"
@@ -816,7 +817,7 @@ bool LFGMgr::CheckCompatibility(LfgGuidList check, LfgProposal*& pProposal)
if (IS_GROUP(guid))
{
uint32 lowGuid = GUID_LOPART(guid);
- if (Group* grp = sObjectMgr->GetGroupByGUID(lowGuid))
+ if (Group* grp = sGroupMgr->GetGroupByGUID(lowGuid))
if (grp->isLFGGroup())
{
if (!numLfgGroups)
@@ -1325,7 +1326,7 @@ void LFGMgr::UpdateProposal(uint32 proposalId, const uint64& guid, bool accept)
// Create a new group (if needed)
LfgUpdateData updateData = LfgUpdateData(LFG_UPDATETYPE_GROUP_FOUND);
- Group* grp = pProposal->groupLowGuid ? sObjectMgr->GetGroupByGUID(pProposal->groupLowGuid) : NULL;
+ Group* grp = pProposal->groupLowGuid ? sGroupMgr->GetGroupByGUID(pProposal->groupLowGuid) : NULL;
for (LfgPlayerList::const_iterator it = players.begin(); it != players.end(); ++it)
{
Player* plr = (*it);
@@ -1349,7 +1350,7 @@ void LFGMgr::UpdateProposal(uint32 proposalId, const uint64& guid, bool accept)
grp->ConvertToLFG();
uint64 gguid = grp->GetGUID();
SetState(gguid, LFG_STATE_PROPOSAL);
- sObjectMgr->AddGroup(grp);
+ sGroupMgr->AddGroup(grp);
}
else if (group != grp)
grp->AddMember(plr);