diff --git a/src/game/g_netmsg.pas b/src/game/g_netmsg.pas
index 92c45168c620f9c1f450c3e5ffc650f1b20ad359..57e51369af7a7d2f7f701b6a3e3bd79b8a39fcc3 100644 (file)
--- a/src/game/g_netmsg.pas
+++ b/src/game/g_netmsg.pas
else
begin
plr.Respawn(False);
- if gLMSRespawn = LMS_RESPAWN_WARMUP then
+ if gLMSRespawn > LMS_RESPAWN_NONE then
MH_SEND_GameEvent(NET_EV_LMS_WARMUP, gLMSRespawnTime - gTime, 'N', C.ID);
end;
end;
gTime := EvTime;
- e_LogWritefln('EVENT %d %d', [EvType, EvNum]);
-
if (g_Res_received_map_start <> 0) then
begin
if (g_Res_received_map_start < 0) then exit;
FSpectator := M.ReadByte() <> 0;
if FSpectator then
begin
- if Pl = gPlayer1 then
+ if PID = NetPlrUID1 then
begin
gSpectLatchPID1 := UID;
gPlayer1 := nil;
end;
- if Pl = gPlayer2 then
+ if PID = NetPlrUID2 then
begin
gSpectLatchPID2 := UID;
gPlayer2 := nil;