From 0000e9741f1d789e6e1724141e892127dc650db8 Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 28 Feb 2019 20:15:11 +0100 Subject: [PATCH] Fix #8798: Player info not being synchronized over network. --- src/openrct2/network/NetworkPlayer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/openrct2/network/NetworkPlayer.cpp b/src/openrct2/network/NetworkPlayer.cpp index 8573e12ef4..c9ca397715 100644 --- a/src/openrct2/network/NetworkPlayer.cpp +++ b/src/openrct2/network/NetworkPlayer.cpp @@ -26,13 +26,15 @@ void NetworkPlayer::Read(NetworkPacket& packet) { const utf8* name = packet.ReadString(); SetName(name); - packet >> Id >> Flags >> Group; + packet >> Id >> Flags >> Group >> LastAction >> LastActionCoord.x >> LastActionCoord.y >> LastActionCoord.z >> MoneySpent + >> CommandsRan; } void NetworkPlayer::Write(NetworkPacket& packet) { packet.WriteString((const char*)Name.c_str()); - packet << Id << Flags << Group; + packet << Id << Flags << Group << LastAction << LastActionCoord.x << LastActionCoord.y << LastActionCoord.z << MoneySpent + << CommandsRan; } void NetworkPlayer::AddMoneySpent(money32 cost)