From c16bdb5c69a55866b44b940b69da3ea1f67fd3da Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 8 Aug 2020 20:47:34 +0200 Subject: [PATCH] Fix #11085: Handle player list before game actions during map load --- src/openrct2/network/NetworkBase.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index a6aca36512..6054bd6d13 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -2723,6 +2723,11 @@ void NetworkBase::Client_Handle_MAP([[maybe_unused]] NetworkConnection& connecti // Fix invalid vehicle sprite sizes, thus preventing visual corruption of sprites fix_invalid_vehicle_sprite_sizes(); + + // NOTE: Game actions are normally processed before processing the player list. + // Given that during map load game actions are buffered we have to process the + // player list first to have valid players for the queued game actions. + ProcessPlayerList(); } else {