aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXTZGZoReX <none@none>2010-03-19 17:24:23 +0100
committerXTZGZoReX <none@none>2010-03-19 17:24:23 +0100
commitbb99135e408118e960430458dc1e509a4076fa9b (patch)
tree42debcc05f542f3c8c3799e0b8c6d1c75748f718
parent31608cfb723581582dbcfb6a146dc21dc1b21614 (diff)
* Minor cleanups/comments in regards to SMSG_GUILD_INFO.
--HG-- branch : trunk
-rw-r--r--src/game/Guild.cpp8
-rw-r--r--src/game/GuildHandler.cpp8
2 files changed, 7 insertions, 9 deletions
diff --git a/src/game/Guild.cpp b/src/game/Guild.cpp
index 8e983320522..8e0379904fb 100644
--- a/src/game/Guild.cpp
+++ b/src/game/Guild.cpp
@@ -44,13 +44,14 @@ Guild::Guild()
m_BorderColor = 0;
m_BackgroundColor = 0;
- m_CreatedDate = time(NULL);
+ m_CreatedDate = 0;
m_GuildBankMoney = 0;
m_PurchasedTabs = 0;
m_GuildEventLogNextGuid = 0;
m_GuildBankEventLogNextGuid_Money = 0;
+
for (uint8 i = 0; i < GUILD_BANK_MAX_TABS; ++i)
m_GuildBankEventLogNextGuid_Item[i] = 0;
}
@@ -222,16 +223,13 @@ bool Guild::LoadGuildFromDB(QueryResult_AutoPtr guildDataResult)
m_BackgroundColor = fields[7].GetUInt32();
GINFO = fields[8].GetCppString();
MOTD = fields[9].GetCppString();
- time_t time = fields[10].GetUInt64();
+ m_CreatedDate = fields[10].GetUInt64();
m_GuildBankMoney = fields[11].GetUInt64();
m_PurchasedTabs = fields[12].GetUInt32();
if (m_PurchasedTabs > GUILD_BANK_MAX_TABS)
m_PurchasedTabs = GUILD_BANK_MAX_TABS;
- if (time > 0)
- m_CreatedDate = time;
-
return true;
}
diff --git a/src/game/GuildHandler.cpp b/src/game/GuildHandler.cpp
index 5f7458fdd41..62ce50e0477 100644
--- a/src/game/GuildHandler.cpp
+++ b/src/game/GuildHandler.cpp
@@ -240,11 +240,11 @@ void WorldSession::HandleGuildInfoOpcode(WorldPacket& /*recvPacket*/)
return;
}
- WorldPacket data(SMSG_GUILD_INFO, (5*4 + guild->GetName().size() + 1));
+ WorldPacket data(SMSG_GUILD_INFO, (guild->GetName().size() + 4 + 4 + 4));
data << guild->GetName();
- data << secsToTimeBitFields(guild->GetCreatedDate());
- data << guild->GetMemberSize();
- data << guild->GetMemberSize();
+ data << secsToTimeBitFields(guild->GetCreatedDate()); // 3.x (prev. year + month + day)
+ data << guild->GetMemberSize(); // char amount
+ data << guild->GetMemberSize(); // acc amount
SendPacket(&data);
}