Teleport disconnected players to starpost if they fall in a pit
This commit is contained in:
parent
412ba38a81
commit
2527b6c389
|
@ -4415,9 +4415,17 @@ void P_ProcessSpecialSector(player_t *player, sector_t *sector, sector_t *rovers
|
||||||
case 6: // Death Pit (Camera Mod)
|
case 6: // Death Pit (Camera Mod)
|
||||||
case 7: // Death Pit (No Camera Mod)
|
case 7: // Death Pit (No Camera Mod)
|
||||||
if (roversector || P_MobjReadyToTrigger(player->mo, sector))
|
if (roversector || P_MobjReadyToTrigger(player->mo, sector))
|
||||||
|
{
|
||||||
|
if (player->quittime)
|
||||||
|
G_MovePlayerToSpawnOrStarpost(player - players);
|
||||||
|
else
|
||||||
P_DamageMobj(player->mo, NULL, NULL, 1, DMG_DEATHPIT);
|
P_DamageMobj(player->mo, NULL, NULL, 1, DMG_DEATHPIT);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 8: // Instant Kill
|
case 8: // Instant Kill
|
||||||
|
if (player->quittime)
|
||||||
|
G_MovePlayerToSpawnOrStarpost(player - players);
|
||||||
|
else
|
||||||
P_DamageMobj(player->mo, NULL, NULL, 1, DMG_INSTAKILL);
|
P_DamageMobj(player->mo, NULL, NULL, 1, DMG_INSTAKILL);
|
||||||
break;
|
break;
|
||||||
case 9: // Ring Drainer (Floor Touch)
|
case 9: // Ring Drainer (Floor Touch)
|
||||||
|
|
Loading…
Reference in a new issue