aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Creature
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/Entities/Creature
parentea06dcf418d6207f1344ad50c54689f89923b9ea (diff)
Core/ObjectMgr: Refactor group related functions into dedicated class
Diffstat (limited to 'src/server/game/Entities/Creature')
-rwxr-xr-xsrc/server/game/Entities/Creature/Creature.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index aaa6b9e7713..9e7aa5871ef 100755
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -21,6 +21,7 @@
#include "WorldPacket.h"
#include "World.h"
#include "ObjectMgr.h"
+#include "GroupMgr.h"
#include "SpellMgr.h"
#include "Creature.h"
#include "QuestDef.h"
@@ -480,7 +481,7 @@ void Creature::Update(uint32 diff)
if (m_groupLootTimer <= diff)
{
- Group* group = sObjectMgr->GetGroupByGUID(lootingGroupLowGUID);
+ Group* group = sGroupMgr->GetGroupByGUID(lootingGroupLowGUID);
if (group)
group->EndRoll(&loot);
m_groupLootTimer = 0;
@@ -977,7 +978,7 @@ Group *Creature::GetLootRecipientGroup() const
{
if (!m_lootRecipientGroup)
return NULL;
- return sObjectMgr->GetGroupByGUID(m_lootRecipientGroup);
+ return sGroupMgr->GetGroupByGUID(m_lootRecipientGroup);
}
void Creature::SetLootRecipient(Unit *unit)