|
|
|
|
@ -2916,7 +2916,8 @@ void LoadGameLevel(bool firstflag, lvl_entry lvldir)
|
|
|
|
|
for (Player &player : Players) { |
|
|
|
|
if (player.plractive && player.isOnActiveLevel() && (!player._pLvlChanging || &player == MyPlayer)) { |
|
|
|
|
if (player._pHitPoints > 0) { |
|
|
|
|
SyncInitPlrPos(player); |
|
|
|
|
if (lvldir != ENTRY_LOAD) |
|
|
|
|
SyncInitPlrPos(player); |
|
|
|
|
} else { |
|
|
|
|
dFlags[player.position.tile.x][player.position.tile.y] |= DungeonFlag::DeadPlayer; |
|
|
|
|
} |
|
|
|
|
|