diff --git a/src/k_hud.c b/src/k_hud.c index 73e656fcb..b3ea7cd29 100644 --- a/src/k_hud.c +++ b/src/k_hud.c @@ -2555,6 +2555,18 @@ static void K_drawKartNameTags(void) continue; } + if (ntplayer->mo->drawflags & K_GetPlayerDontDrawFlag(stplyr)) + { + // Invisible on this screen + continue; + } + + if ((gametyperules & GTR_BUMPERS) && (ntplayer->bumpers <= 0)) + { + // Dead in Battle + continue; + } + if (!P_CheckSight(stplyr->mo, ntplayer->mo)) { // Can't see