aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2018-04-22 14:53:01 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2018-04-22 14:53:01 +0200
commit05134b0a66f927ac100f435dc5aa17ac2d59c322 (patch)
treef9c6848f8911f60b52c238b9beb2e85d1a63289f /src/server/game/Handlers/CharacterHandler.cpp
parent71212ccd716c1f40b2e1f41e4e5944689af5b16c (diff)
Core/Guild: Handle changing the leader in one db transaction
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 673ced13f10..a428843d6be 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -956,21 +956,17 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder)
{
Field* fields = resultGuild->Fetch();
pCurrChar->SetInGuild(fields[0].GetUInt64());
- pCurrChar->SetRank(fields[1].GetUInt8());
+ pCurrChar->SetGuildRank(fields[1].GetUInt8());
if (Guild* guild = sGuildMgr->GetGuildById(pCurrChar->GetGuildId()))
pCurrChar->SetGuildLevel(guild->GetLevel());
}
else if (pCurrChar->GetGuildId()) // clear guild related fields in case wrong data about non existed membership
{
pCurrChar->SetInGuild(UI64LIT(0));
- pCurrChar->SetRank(0);
+ pCurrChar->SetGuildRank(0);
pCurrChar->SetGuildLevel(0);
}
- //WorldPacket data(SMSG_LEARNED_DANCE_MOVES, 4+4);
- //data << uint64(0);
- //SendPacket(&data);
-
// TODO: Move this to BattlePetMgr::SendJournalLock() just to have all packets in one file
WorldPackets::BattlePet::BattlePetJournalLockAcquired lock;
SendPacket(lock.Write());