Silicon Chamo properly hides huds (#22312)

* hide hud

* more documentation

* Update code/modules/mob/mob_vars.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* Update code/modules/mob/mob_vars.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
This commit is contained in:
GDN
2023-11-01 15:10:15 -05:00
committed by GitHub
parent 357c62b6d7
commit e7b396eddf
11 changed files with 59 additions and 46 deletions
+13
View File
@@ -807,3 +807,16 @@ GLOBAL_LIST_INIT(intents, list(INTENT_HELP,INTENT_DISARM,INTENT_GRAB,INTENT_HARM
/mob/proc/attempt_listen_to_deadsay()
/// Proc to PROPERLY set mob invisibility, huds gotta get set too!
/mob/proc/set_invisible(invis_value)
if(invis_value)
invisibility = invis_value
else
invisibility = initial(invisibility)
for(var/hud in hud_possible)
var/image/actual_hud = hud_list[hud]
if(invis_value)
actual_hud.invisibility = invis_value
else
actual_hud.invisibility = initial(actual_hud.invisibility)