From ba1e5cd4134af429635068f323a2179c57a3c5eb Mon Sep 17 00:00:00 2001 From: ForesterDev <11771800+ForesterDev@users.noreply.github.com> Date: Sat, 1 Feb 2020 17:49:38 +0400 Subject: Core/PacketIO: convert some packets to to new packet class (#24100) * Core/PacketIO: updated SMSG_INVALIDATE_PLAYER, SMSG_BINDER_CONFIRM, SMSG_BIND_POINT_UPDATE, SMSG_PLAYER_BOUND and SMSG_LOGIN_SET_TIME_SPEED * small corrections --- src/server/game/Cache/CharacterCache.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server/game/Cache/CharacterCache.cpp') diff --git a/src/server/game/Cache/CharacterCache.cpp b/src/server/game/Cache/CharacterCache.cpp index dd8f28a84a1..b5be0e8c2b4 100644 --- a/src/server/game/Cache/CharacterCache.cpp +++ b/src/server/game/Cache/CharacterCache.cpp @@ -19,6 +19,7 @@ #include "ArenaTeam.h" #include "DatabaseEnv.h" #include "Log.h" +#include "MiscPackets.h" #include "Player.h" #include "Timer.h" #include "World.h" @@ -130,9 +131,8 @@ void CharacterCache::UpdateCharacterData(ObjectGuid const& guid, std::string con if (race) itr->second.Race = *race; - WorldPacket data(SMSG_INVALIDATE_PLAYER, 8); - data << guid; - sWorld->SendGlobalMessage(&data); + WorldPackets::Misc::InvalidatePlayer packet(guid); + sWorld->SendGlobalMessage(packet.Write()); // Correct name -> pointer storage _characterCacheByNameStore.erase(oldName); -- cgit v1.2.3