aboutsummaryrefslogtreecommitdiff
path: root/src/game/Guild.cpp
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-03-15 17:17:19 +0100
committerMachiavelli <none@none>2010-03-15 17:17:19 +0100
commit3ba08629266146e6fbe5534443a0fefd16230d8e (patch)
treed8ce90049989b8f019064943265547beed751249 /src/game/Guild.cpp
parentf9a3aedc14064d5f8961b428b69aaf41a08bd12e (diff)
Fix guild bank money log display.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Guild.cpp')
-rw-r--r--src/game/Guild.cpp40
1 files changed, 7 insertions, 33 deletions
diff --git a/src/game/Guild.cpp b/src/game/Guild.cpp
index 8453d9c378b..86b50a651fd 100644
--- a/src/game/Guild.cpp
+++ b/src/game/Guild.cpp
@@ -1497,7 +1497,7 @@ void Guild::LoadGuildBankEventLogFromDB()
void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
{
- if (TabId >= GUILD_BANK_MAX_TABS) // tabs starts in 0
+ if (TabId > GUILD_BANK_MAX_TABS) // tabs starts in 0
return;
if (TabId == GUILD_BANK_MAX_TABS)
@@ -1510,21 +1510,7 @@ void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
{
data << uint8(itr->EventType);
data << uint64(MAKE_NEW_GUID(itr->PlayerGuid,0,HIGHGUID_PLAYER));
- if (itr->EventType == GUILD_BANK_LOG_DEPOSIT_MONEY ||
- itr->EventType == GUILD_BANK_LOG_WITHDRAW_MONEY ||
- itr->EventType == GUILD_BANK_LOG_REPAIR_MONEY ||
- itr->EventType == GUILD_BANK_LOG_UNK1 ||
- itr->EventType == GUILD_BANK_LOG_UNK2)
- {
- data << uint32(itr->ItemOrMoney);
- }
- else
- {
- data << uint32(itr->ItemOrMoney);
- data << uint32(itr->ItemStackCount);
- if (itr->EventType == GUILD_BANK_LOG_MOVE_ITEM || itr->EventType == GUILD_BANK_LOG_MOVE_ITEM2)
- data << uint8(itr->DestTabId); // moved tab
- }
+ data << uint32(itr->ItemOrMoney);
data << uint32(time(NULL) - itr->TimeStamp);
}
session->SendPacket(&data);
@@ -1534,27 +1520,15 @@ void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
// here we display current tab logs
WorldPacket data(MSG_GUILD_BANK_LOG_QUERY, m_GuildBankEventLog_Item[TabId].size()*(4*4+1+1)+1+1);
data << uint8(TabId); // Here a real Tab Id
- // number of log entries
- data << uint8(m_GuildBankEventLog_Item[TabId].size());
+ data << uint8(m_GuildBankEventLog_Item[TabId].size()); // number of log entries
for (GuildBankEventLog::const_iterator itr = m_GuildBankEventLog_Item[TabId].begin(); itr != m_GuildBankEventLog_Item[TabId].end(); ++itr)
{
data << uint8(itr->EventType);
data << uint64(MAKE_NEW_GUID(itr->PlayerGuid,0,HIGHGUID_PLAYER));
- if (itr->EventType == GUILD_BANK_LOG_DEPOSIT_MONEY ||
- itr->EventType == GUILD_BANK_LOG_WITHDRAW_MONEY ||
- itr->EventType == GUILD_BANK_LOG_REPAIR_MONEY ||
- itr->EventType == GUILD_BANK_LOG_UNK1 ||
- itr->EventType == GUILD_BANK_LOG_UNK2)
- {
- data << uint32(itr->ItemOrMoney);
- }
- else
- {
- data << uint32(itr->ItemOrMoney);
- data << uint32(itr->ItemStackCount);
- if (itr->EventType == GUILD_BANK_LOG_MOVE_ITEM || itr->EventType == GUILD_BANK_LOG_MOVE_ITEM2)
- data << uint8(itr->DestTabId); // moved tab
- }
+ data << uint32(itr->ItemOrMoney);
+ data << uint32(itr->ItemStackCount);
+ if (itr->EventType == GUILD_BANK_LOG_MOVE_ITEM || itr->EventType == GUILD_BANK_LOG_MOVE_ITEM2)
+ data << uint8(itr->DestTabId); // moved tab
data << uint32(time(NULL) - itr->TimeStamp);
}
session->SendPacket(&data);