[Client] Only send ObjectScale packets when scale actually changes

0.6.3
David Cernat 7 years ago
parent 613adf6b30
commit 595bc5a152

@ -60,8 +60,9 @@ namespace MWScript
Send an ID_OBJECT_SCALE every time an object's scale is changed Send an ID_OBJECT_SCALE every time an object's scale is changed
through a script through a script
*/ */
if (ptr.isInCell()) if (ptr.isInCell() && (ptr.getCellRef().getScale() != scale))
{ {
mwmp::WorldEvent *worldEvent = mwmp::Main::get().getNetworking()->getWorldEvent(); mwmp::WorldEvent *worldEvent = mwmp::Main::get().getNetworking()->getWorldEvent();
worldEvent->reset(); worldEvent->reset();
worldEvent->addObjectScale(ptr, scale); worldEvent->addObjectScale(ptr, scale);

Loading…
Cancel
Save