diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm
index c609757c1a9..2e833f12cab 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -402,9 +402,9 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
H.add_hud_to(src)
data_hud_seen = hud_index
-/mob/dead/observer/verb/toggle_ghost_med_sec_hud()
- set name = "Toggle Sec/Med HUD"
- set desc = "Toggles whether you see medical/security HUDs"
+/mob/dead/observer/verb/toggle_ghost_med_sec_diag_hud()
+ set name = "Toggle Sec/Med/Diag HUD"
+ set desc = "Toggles whether you see medical/security/diagnostic HUDs"
set category = "Ghost"
if(data_hud_seen) //remove old huds
@@ -414,10 +414,16 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
switch(data_hud_seen) //give new huds
if(0)
show_me_the_hud(DATA_HUD_SECURITY_BASIC)
+ src << "Security HUD set."
if(DATA_HUD_SECURITY_BASIC)
show_me_the_hud(DATA_HUD_MEDICAL_ADVANCED)
+ src << "Medical HUD set."
if(DATA_HUD_MEDICAL_ADVANCED)
+ show_me_the_hud(DATA_HUD_DIAGNOSTIC)
+ src << "Diagnostic HUD set."
+ if(DATA_HUD_DIAGNOSTIC)
data_hud_seen = 0
+ src << "HUDs disabled."
/mob/dead/observer/canUseTopic()
if(check_rights(R_ADMIN, 0))