diff options
author | Darkrabbit <none@none> | 2010-02-18 02:42:59 +0100 |
---|---|---|
committer | Darkrabbit <none@none> | 2010-02-18 02:42:59 +0100 |
commit | b0042f7056d893afc9d487cdf911481c3ed2b9a4 (patch) | |
tree | 40f6c3acfdcf0dd1c19aa05791853abdacc6738e /src/game/Guild.h | |
parent | 4293664eddbbfc2eabef2059b25203f3d4430df3 (diff) |
* Optimized guild and arena team loading at startup
--HG--
branch : trunk
Diffstat (limited to 'src/game/Guild.h')
-rw-r--r-- | src/game/Guild.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/Guild.h b/src/game/Guild.h index c440177e38e..891f959655e 100644 --- a/src/game/Guild.h +++ b/src/game/Guild.h @@ -327,9 +327,10 @@ class Guild uint32 GetMemberSize() const { return members.size(); } - bool LoadGuildFromDB(uint32 GuildId); - bool LoadRanksFromDB(uint32 GuildId); - bool LoadMembersFromDB(uint32 GuildId); + bool LoadGuildFromDB(QueryResult_AutoPtr guildDataResult); + bool CheckGuildStructure(); + bool LoadRanksFromDB(QueryResult_AutoPtr guildRanksResult); + bool LoadMembersFromDB(QueryResult_AutoPtr guildMembersResult); void SetMemberStats(uint64 guid); @@ -421,7 +422,7 @@ class Guild uint32 GetBankMoneyPerDay(uint32 rankId); uint32 GetBankSlotPerDay(uint32 rankId, uint8 TabId); // rights per day - void LoadBankRightsFromDB(uint32 GuildId); + bool LoadBankRightsFromDB(QueryResult_AutoPtr guildBankTabRightsResult); // Guild Bank Event Logs void LoadGuildBankEventLogFromDB(); void DisplayGuildBankLogs(WorldSession *session, uint8 TabId); |