From fe50394f4debd3234b72efab9e002c093c1fae8b Mon Sep 17 00:00:00 2001 From: Stanislav Zhukov Date: Fri, 22 Jul 2016 23:40:34 +0800 Subject: [PATCH] Fix movement desync I think this should fix all movements desyncs --- apps/openmw/mwmp/DedicatedPlayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwmp/DedicatedPlayer.cpp b/apps/openmw/mwmp/DedicatedPlayer.cpp index 05cedb9dd..c24fd4fa7 100644 --- a/apps/openmw/mwmp/DedicatedPlayer.cpp +++ b/apps/openmw/mwmp/DedicatedPlayer.cpp @@ -181,7 +181,7 @@ void DedicatedPlayer::Move(float dt) ref_pos.pos[0] = lerp.x(); ref_pos.pos[1] = lerp.y(); ref_pos.pos[2] = lerp.z(); - ptr.getRefData().setPosition(ref_pos); + world->moveObject(ptr, ref_pos.pos[0], ref_pos.pos[1], ref_pos.pos[2]); } MWMechanics::Movement *move = &ptr.getClass().getMovementSettings(ptr);