diff --git a/Source/msg.cpp b/Source/msg.cpp index f47fb942b..1faeb5d8d 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -1546,7 +1546,6 @@ DWORD OnPlayerJoinLevel(TCmd *pCmd, int pnum) } player._pvid = AddVision(player.position.tile, player._pLightRad, pnum == MyPlayerId); - player._plid = NO_LIGHT; } } diff --git a/Source/player.cpp b/Source/player.cpp index 45d2d36e1..4ecea0273 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -3631,6 +3631,8 @@ void SyncInitPlr(int pnum) SetPlrAnims(player); SyncInitPlrPos(pnum); + if (pnum != MyPlayerId) + player._plid = NO_LIGHT; } void CheckStats(Player &player)