From: Ketmar Dark Date: Mon, 1 Oct 2018 10:57:33 +0000 (+0300) Subject: network: it seems that something is wrong with `gTime`; tried to hack around it for... X-Git-Url: http://deadsoftware.ru/gitweb?a=commitdiff_plain;h=7fff36f90fbb1fb0f5a8cdc8d3c49a5dc2ee67b8;p=d2df-sdl.git network: it seems that something is wrong with `gTime`; tried to hack around it for weapon switching --- diff --git a/src/game/g_netmsg.pas b/src/game/g_netmsg.pas index e884e9b..f44e211 100644 --- a/src/game/g_netmsg.pas +++ b/src/game/g_netmsg.pas @@ -2043,6 +2043,8 @@ begin Exit; end; gTime := GT; + if g_Game_IsClient and (gPlayer1.NetForceWeapFIdx >= gTime+5) then gPlayer1.NetForceWeapFIdx := 0; + if g_Game_IsClient and (gPlayer2 <> nil) and (gPlayer2.NetForceWeapFIdx >= gTime+5) then gPlayer2.NetForceWeapFIdx := 0; PID := M.ReadWord(); Pl := g_Player_Get(PID);