From 58529b372634cf8a3203defa46ee3427399a5bf1 Mon Sep 17 00:00:00 2001 From: Ted John Date: Wed, 30 May 2018 18:21:07 +0100 Subject: [PATCH] Fix #7588: Objects are broken in multiplay servers Load objects when importing maps in network games. --- src/openrct2/network/Network.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/openrct2/network/Network.cpp b/src/openrct2/network/Network.cpp index c1742a904a..1523f47e0d 100644 --- a/src/openrct2/network/Network.cpp +++ b/src/openrct2/network/Network.cpp @@ -2059,8 +2059,10 @@ bool Network::LoadMap(IStream * stream) try { auto context = GetContext(); + auto objManager = context->GetObjectManager(); auto importer = ParkImporter::CreateS6(context->GetObjectRepository(), context->GetObjectManager()); - importer->LoadFromStream(stream, false); + auto loadResult = importer->LoadFromStream(stream, false); + objManager->LoadObjects(loadResult.RequiredObjects.data(), loadResult.RequiredObjects.size()); importer->Import(); sprite_position_tween_reset();