aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Guilds/Guild.cpp
diff options
context:
space:
mode:
authorleak <leakzx@googlemail.com>2011-05-04 10:08:09 +0200
committerleak <leakzx@googlemail.com>2011-05-04 10:08:09 +0200
commitea06dcf418d6207f1344ad50c54689f89923b9ea (patch)
treea07b6d87b29677ef23191b1e91f37f3a15a06c45 /src/server/game/Guilds/Guild.cpp
parent6d63f92bdb88d8159353215f186c611b2d90965d (diff)
Core/ObjectMgr: Refactor guild related functions into dedicated class
Diffstat (limited to 'src/server/game/Guilds/Guild.cpp')
-rwxr-xr-xsrc/server/game/Guilds/Guild.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index ffb56e20cb7..76c46392903 100755
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -18,6 +18,7 @@
#include "DatabaseEnv.h"
#include "Guild.h"
+#include "GuildMgr.h"
#include "ScriptMgr.h"
#include "Chat.h"
#include "Config.h"
@@ -1092,14 +1093,14 @@ Guild::~Guild()
bool Guild::Create(Player* pLeader, const std::string& name)
{
// Check if guild with such name already exists
- if (sObjectMgr->GetGuildByName(name))
+ if (sGuildMgr->GetGuildByName(name))
return false;
WorldSession* pLeaderSession = pLeader->GetSession();
if (!pLeaderSession)
return false;
- m_id = sObjectMgr->GenerateGuildId();
+ m_id = sGuildMgr->GenerateGuildId();
m_leaderGuid = pLeader->GetGUID();
m_name = name;
m_info = "";
@@ -1194,7 +1195,7 @@ void Guild::Disband()
trans->Append(stmt);
CharacterDatabase.CommitTransaction(trans);
- sObjectMgr->RemoveGuild(m_id);
+ sGuildMgr->RemoveGuild(m_id);
}
///////////////////////////////////////////////////////////////////////////////