diff options
| author | leak <leakzx@googlemail.com> | 2011-05-04 10:08:09 +0200 |
|---|---|---|
| committer | leak <leakzx@googlemail.com> | 2011-05-04 10:08:09 +0200 |
| commit | ea06dcf418d6207f1344ad50c54689f89923b9ea (patch) | |
| tree | a07b6d87b29677ef23191b1e91f37f3a15a06c45 /src/server/game/Entities | |
| parent | 6d63f92bdb88d8159353215f186c611b2d90965d (diff) | |
Core/ObjectMgr: Refactor guild related functions into dedicated class
Diffstat (limited to 'src/server/game/Entities')
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 24aa2159ac6..ab2173b86fe 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -42,6 +42,7 @@ #include "CellImpl.h" #include "ObjectMgr.h" #include "ArenaTeamMgr.h" +#include "GuildMgr.h" #include "ObjectAccessor.h" #include "CreatureAI.h" #include "Formulas.h" @@ -4726,7 +4727,7 @@ void Player::DeleteFromDB(uint64 playerguid, uint32 accountId, bool updateRealmC sObjectAccessor->ConvertCorpseForPlayer(playerguid); if (uint32 guildId = GetGuildIdFromDB(playerguid)) - if (Guild* pGuild = sObjectMgr->GetGuildById(guildId)) + if (Guild* pGuild = sGuildMgr->GetGuildById(guildId)) pGuild->DeleteMember(guid); // remove from arena teams @@ -5409,7 +5410,7 @@ uint32 Player::DurabilityRepair(uint16 pos, bool cost, float discountMod, bool g return TotalCost; } - Guild *pGuild = sObjectMgr->GetGuildById(GetGuildId()); + Guild *pGuild = sGuildMgr->GetGuildById(GetGuildId()); if (!pGuild) return TotalCost; @@ -24346,7 +24347,7 @@ uint32 Player::GetReputation(uint32 factionentry) std::string Player::GetGuildName() { - return sObjectMgr->GetGuildById(GetGuildId())->GetName(); + return sGuildMgr->GetGuildById(GetGuildId())->GetName(); } void Player::SendDuelCountdown(uint32 counter) |
