aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Guilds/GuildMgr.cpp
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-02-05 22:16:13 +0100
committerjoschiwald <joschiwald.trinity@gmail.com>2017-02-05 22:16:13 +0100
commite0e0242cb329445e76c115c7da0c37aa1fa334da (patch)
treefd0f666214fcb704a81a8808c9c7c914bbe31be3 /src/server/game/Guilds/GuildMgr.cpp
parente3d44a6497006876bf0ebff7d5ee68959e75b53c (diff)
Core/Guilds: Added log message about guild achievements on startup
Diffstat (limited to 'src/server/game/Guilds/GuildMgr.cpp')
-rw-r--r--src/server/game/Guilds/GuildMgr.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/server/game/Guilds/GuildMgr.cpp b/src/server/game/Guilds/GuildMgr.cpp
index 33aa2763bc0..7c2173122a4 100644
--- a/src/server/game/Guilds/GuildMgr.cpp
+++ b/src/server/game/Guilds/GuildMgr.cpp
@@ -394,7 +394,7 @@ void GuildMgr::LoadGuilds()
}
// 9. Fill all guild bank tabs
- TC_LOG_INFO("guild", "Filling bank tabs with items...");
+ TC_LOG_INFO("server.loading", "Filling bank tabs with items...");
{
uint32 oldMSTime = getMSTime();
@@ -441,7 +441,13 @@ void GuildMgr::LoadGuilds()
}
// 10. Load guild achievements
+ TC_LOG_INFO("server.loading", "Loading guild achievements...");
{
+ uint32 oldMSTime = getMSTime();
+
+ uint32 achievementCount = 0;
+ uint32 criteriaCount = 0;
+
PreparedQueryResult achievementResult;
PreparedQueryResult criteriaResult;
for (GuildContainer::const_iterator itr = GuildStore.begin(); itr != GuildStore.end(); ++itr)
@@ -453,8 +459,15 @@ void GuildMgr::LoadGuilds()
stmt->setUInt64(0, itr->first);
criteriaResult = CharacterDatabase.Query(stmt);
+ if (achievementResult)
+ achievementCount += achievementResult->GetRowCount();
+ if (criteriaResult)
+ criteriaCount += criteriaResult->GetRowCount();
+
itr->second->GetAchievementMgr().LoadFromDB(achievementResult, criteriaResult);
}
+
+ TC_LOG_INFO("server.loading", ">> Loaded %u guild achievements and %u criterias in %u ms", achievementCount, criteriaCount, GetMSTimeDiffToNow(oldMSTime));
}
// 11. Validate loaded guild data