From a42d5f2429d4614f1054fe2ebb53cd58b6fdaebf Mon Sep 17 00:00:00 2001 From: David Cernat Date: Thu, 20 Oct 2016 12:53:48 +0300 Subject: [PATCH] Make client send placeholder ID_WORLD_OBJECT_REMOVAL to server --- apps/openmw/mwworld/worldimp.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index 96422fe9e..267e88dfc 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -17,6 +17,8 @@ #include +#include "../mwmp/Main.hpp" + #include "../mwbase/environment.hpp" #include "../mwbase/soundmanager.hpp" #include "../mwbase/mechanicsmanager.hpp" @@ -1103,6 +1105,8 @@ namespace MWWorld && mWorldScene->getActiveCells().find(ptr.getCell()) != mWorldScene->getActiveCells().end() && ptr.getRefData().isEnabled()) { + mwmp::Main::get().getNetworking()->GetWorldPacket(ID_WORLD_OBJECT_REMOVAL)->Send(mwmp::Main::get().getLocalPlayer()); + mWorldScene->removeObjectFromScene (ptr); mLocalScripts.remove (ptr); removeContainerScripts (ptr);