X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame%2Fg_player.pas;h=0b72fc96c52ba322d5cfeacd165ab34da82e7895;hb=26c0265257cea7f80b2b1a7cbe11c46aa0533949;hp=a66b064efcdc0abbaaf7bd0f8b8be727d16bc40b;hpb=52c1edc4aba4aa850742200a391845a91f3451ef;p=d2df-sdl.git diff --git a/src/game/g_player.pas b/src/game/g_player.pas index a66b064..0b72fc9 100644 --- a/src/game/g_player.pas +++ b/src/game/g_player.pas @@ -5779,10 +5779,15 @@ var begin FXTo := XTo; FYTo := YTo; - if NetInterpLevel < 1 then + if FJustTeleported or (NetInterpLevel < 1) then begin FObj.X := XTo; FObj.Y := YTo; + if FJustTeleported then + begin + FObj.oldX := FObj.X; + FObj.oldY := FObj.Y; + end; end else begin