From f2ab6ec201692bcb8163b5380c12b57ffe161ff9 Mon Sep 17 00:00:00 2001 From: amibu Date: Sun, 10 Sep 2017 16:15:48 +0200 Subject: [PATCH] Force full player sync after GM command usage --- .../Server_Zone/Network/Handlers/GMCommandHandlers.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp index d2a063b7..f0e082ca 100644 --- a/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp @@ -330,6 +330,9 @@ void Core::Network::GameConnection::gm1Handler( const Packets::GamePacket& inPac break; } + pPlayer->setSyncFlag( Common::PlayerSyncFlags::All ); + targetPlayer->setSyncFlag( Common::PlayerSyncFlags::All ); + } void Core::Network::GameConnection::gm2Handler( const Packets::GamePacket& inPacket, @@ -418,4 +421,8 @@ void Core::Network::GameConnection::gm2Handler( const Packets::GamePacket& inPac pPlayer->sendUrgent( "GM2 Command not implemented: " + std::to_string( commandId ) ); break; } + + pPlayer->setSyncFlag( Common::PlayerSyncFlags::All ); + targetPlayer->setSyncFlag( Common::PlayerSyncFlags::All ); + }