aboutsummaryrefslogtreecommitdiff
path: root/src/game/Guild.h
diff options
context:
space:
mode:
authorDarkrabbit <none@none>2010-02-18 02:42:59 +0100
committerDarkrabbit <none@none>2010-02-18 02:42:59 +0100
commitb0042f7056d893afc9d487cdf911481c3ed2b9a4 (patch)
tree40f6c3acfdcf0dd1c19aa05791853abdacc6738e /src/game/Guild.h
parent4293664eddbbfc2eabef2059b25203f3d4430df3 (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.h9
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);