mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 16:10:02 +01:00
Ling Fakedeath HUD Fix (#10920)
This commit is contained in:
@@ -1133,10 +1133,12 @@
|
||||
*/
|
||||
|
||||
|
||||
/mob/living/carbon/human/proc/handle_hud_list()
|
||||
/mob/living/carbon/human/proc/handle_hud_list(var/force_update = FALSE)
|
||||
if(force_update)
|
||||
hud_updateflag = 1022
|
||||
if (BITTEST(hud_updateflag, HEALTH_HUD) && hud_list[HEALTH_HUD])
|
||||
var/image/holder = hud_list[HEALTH_HUD]
|
||||
if(stat == DEAD)
|
||||
if(stat == DEAD || (status_flags & FAKEDEATH))
|
||||
holder.icon_state = "0" // X_X
|
||||
else if(is_asystole())
|
||||
holder.icon_state = "flatline"
|
||||
@@ -1146,7 +1148,7 @@
|
||||
|
||||
if (BITTEST(hud_updateflag, LIFE_HUD) && hud_list[LIFE_HUD])
|
||||
var/image/holder = hud_list[LIFE_HUD]
|
||||
if(stat == DEAD)
|
||||
if(stat == DEAD || (status_flags & FAKEDEATH))
|
||||
holder.icon_state = "huddead"
|
||||
else
|
||||
holder.icon_state = "hudhealthy"
|
||||
@@ -1154,7 +1156,7 @@
|
||||
|
||||
if (BITTEST(hud_updateflag, STATUS_HUD) && hud_list[STATUS_HUD] && hud_list[STATUS_HUD_OOC])
|
||||
var/image/holder = hud_list[STATUS_HUD]
|
||||
if(stat == DEAD)
|
||||
if(stat == DEAD || (status_flags & FAKEDEATH))
|
||||
holder.icon_state = "huddead"
|
||||
else if(status_flags & XENO_HOST)
|
||||
holder.icon_state = "hudxeno"
|
||||
@@ -1162,7 +1164,7 @@
|
||||
holder.icon_state = "hudhealthy"
|
||||
|
||||
var/image/holder2 = hud_list[STATUS_HUD_OOC]
|
||||
if(stat == DEAD)
|
||||
if(stat == DEAD || (status_flags & FAKEDEATH))
|
||||
holder2.icon_state = "huddead"
|
||||
else if(status_flags & XENO_HOST)
|
||||
holder2.icon_state = "hudxeno"
|
||||
|
||||
Reference in New Issue
Block a user