From 7c901addc6400cc8c7bfc78ac42389411fad6276 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 7 Apr 2019 13:22:57 +0200 Subject: [PATCH] Fix #9068: Unable to place staff or peeps during multiplayer --- src/openrct2/network/Network.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/openrct2/network/Network.cpp b/src/openrct2/network/Network.cpp index 21bda33c66..9a8118472e 100644 --- a/src/openrct2/network/Network.cpp +++ b/src/openrct2/network/Network.cpp @@ -1934,7 +1934,13 @@ void Network::ProcessPlayerInfo() auto* player = GetPlayerByID(it->second.Id); if (player != nullptr) { - *player = it->second; + const NetworkPlayer& networkedInfo = it->second; + player->Flags = networkedInfo.Flags; + player->Group = networkedInfo.Group; + player->LastAction = networkedInfo.LastAction; + player->LastActionCoord = networkedInfo.LastActionCoord; + player->MoneySpent = networkedInfo.MoneySpent; + player->CommandsRan = networkedInfo.CommandsRan; } } _pendingPlayerInfo.erase(gCurrentTicks);