diff --git a/src/g_game.c b/src/g_game.c index 0eecef29a..dd5069f02 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2870,7 +2870,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) pflags = (players[player].pflags & (PF_WANTSTOJOIN|PF_KICKSTARTACCEL|PF_SHRINKME|PF_SHRINKACTIVE|PF_FLIPCAM)); // SRB2kart - if (betweenmaps || leveltime <= starttime || spectator == true) + if ((betweenmaps || leveltime <= starttime || spectator == true) && players[player].jointime) { itemroulette = 0; previtemroulette = 0;