diff --git a/code/modules/antagonists/_common/antag_hud.dm b/code/modules/antagonists/_common/antag_hud.dm index 0e73dc3607f..a871a146639 100644 --- a/code/modules/antagonists/_common/antag_hud.dm +++ b/code/modules/antagonists/_common/antag_hud.dm @@ -20,9 +20,11 @@ CRASH("join_hud(): [M] ([M.type]) is not a mob!") if(mind_hud) //note: please let this runtime if a mob has no mind, as mindless mobs shouldn't be getting antagged mind_hud.leave_hud(M) - add_to_hud(M) - if(self_visible) - add_hud_to(M) + + if(ANTAG_HUD in M.hud_possible) //Current mob does not support antag huds ie newplayer + add_to_hud(M) + if(self_visible) + add_hud_to(M) if (!team_hud) M.mind.antag_hud = src diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 12f4e62beb9..26983aaf281 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -10,6 +10,7 @@ density = FALSE stat = DEAD + hud_possible = list() var/mob/living/new_character //for instant transfer once the round is set up