Fix bot players using the respawning code meant only for real players to use

This commit is contained in:
Monster Iestyn 2018-12-24 17:59:12 +00:00
parent 140152c2e7
commit 01588ea967

View file

@ -7630,6 +7630,9 @@ static void P_DeathThink(player_t *player)
if (player->deadtimer < INT32_MAX) if (player->deadtimer < INT32_MAX)
player->deadtimer++; player->deadtimer++;
if (player->bot) // don't allow bots to do any of the below, B_CheckRespawn does all they need for respawning already
goto notrealplayer;
// continue logic // continue logic
if (!(netgame || multiplayer) && player->lives <= 0) if (!(netgame || multiplayer) && player->lives <= 0)
{ {
@ -7749,6 +7752,8 @@ static void P_DeathThink(player_t *player)
} }
} }
notrealplayer:
if (!player->mo) if (!player->mo)
return; return;