diff --git a/src/p_user.c b/src/p_user.c index f81f6d956..d207670f9 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -1240,6 +1240,8 @@ void P_GivePlayerLives(player_t *player, INT32 numlives) numlives = (numlives + prevlives - player->lives); } } + else if (player->lives == INFLIVES) + return; player->lives += numlives;