Fix Bumper respawn logic bug

This commit is contained in:
NepDisk 2025-08-30 11:05:13 -04:00
parent 258b4ec6e0
commit 1eb120348d

View file

@ -12232,13 +12232,14 @@ void P_SpawnPlayer(INT32 playernum)
// HEY! No being cheap...
p->bumper = 0;
}
else if ((p->bumper > 0) || (leveltime < starttime) || (pcount <= 1))
else if ((p->bumper > 0) || (leveltime < starttime))
{
if ((leveltime < starttime) || (pcount <= 1)) // Start of the map?
if ((leveltime < starttime)) // Start of the map?
{
p->bumper = K_StartingBumperCount();
K_SpawnPlayerBattleBumpers(p);
}
K_SpawnPlayerBattleBumpers(p);
}
else if (p->bumper <= 0)
{