DEADSOFTWARE

put network interp back in
[d2df-sdl.git] / src / game / g_player.pas
index 068c2b4124e41fe4d225a6dd4685666797c1300c..3e30f6378a3799c73b26979ee9426c400149be2c 100644 (file)
@@ -5069,8 +5069,11 @@ begin
   NetServer := g_Game_IsNet and g_Game_IsServer;
   AnyServer := g_Game_IsServer;
 
-  if FGhost then
-    DoLerp(4);
+  if g_Game_IsClient and (NetInterpLevel > 0) then
+    DoLerp(NetInterpLevel + 1)
+  else
+    if FGhost then
+      DoLerp(4);
 
   if NetServer then
     if FClientID >= 0 then