From 056d54e9f71787b91f9493203aba21e3bf0e14a3 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Wed, 23 Aug 2017 02:45:38 +0300 Subject: [PATCH] [Client] Only send ObjectScale packets for objects located in cells --- apps/openmw/mwscript/transformationextensions.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/openmw/mwscript/transformationextensions.cpp b/apps/openmw/mwscript/transformationextensions.cpp index 9e10b1eeb..ca1ceb58b 100644 --- a/apps/openmw/mwscript/transformationextensions.cpp +++ b/apps/openmw/mwscript/transformationextensions.cpp @@ -60,10 +60,13 @@ namespace MWScript Send an ID_OBJECT_SCALE every time an object's scale is changed through a script */ - mwmp::WorldEvent *worldEvent = mwmp::Main::get().getNetworking()->getWorldEvent(); - worldEvent->reset(); - worldEvent->addObjectScale(ptr, scale); - worldEvent->sendObjectScale(); + if (ptr.isInCell()) + { + mwmp::WorldEvent *worldEvent = mwmp::Main::get().getNetworking()->getWorldEvent(); + worldEvent->reset(); + worldEvent->addObjectScale(ptr, scale); + worldEvent->sendObjectScale(); + } /* End of tes3mp addition */