DEADSOFTWARE

temp hackfix for multiple server respawns in LMS
[d2df-sdl.git] / src / game / g_player.pas
index a088f2851d2b03c2c3e702f2b83feeb0d6e99cd1..103d2f59bf949f86863e759432deea2dbbf584b9 100644 (file)
@@ -4479,6 +4479,11 @@ begin
   FSpectatePlayer := -1;
   FSpawned := True;
 
+  if (gPlayer1 = nil) and (gLMSPID1 = FUID) then
+    gPlayer1 := self;
+  if (gPlayer2 = nil) and (gLMSPID2 = FUID) then
+    gPlayer2 := self;
+
   if g_Game_IsNet then
   begin
     MH_SEND_PlayerPos(True, FUID, NET_EVERYONE);