From 46ad32ad8f53ccd1025cbe01c8650a053ce768a3 Mon Sep 17 00:00:00 2001 From: Loganbacca Date: Thu, 15 Jan 2015 18:27:52 +1300 Subject: [PATCH] AI/borg med HUD fix - Fixes bug causing AI's and borgs with medical sensor augmentation set to not see med huds - Status icon displayed if suit sensors set to binary or higher - Health bar displayed if suit sensors set to vitals or higher - Wearable med huds will always display all info, including mounted borg huds --- code/defines/procs/hud.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/defines/procs/hud.dm b/code/defines/procs/hud.dm index 04afb6c63e..c9bcaeea1b 100644 --- a/code/defines/procs/hud.dm +++ b/code/defines/procs/hud.dm @@ -12,12 +12,12 @@ proc/process_med_hud(var/mob/M, var/local_scanner, var/mob/Alt) if(P.Mob.see_invisible < patient.invisibility) continue - if(!(local_scanner || hassensorlevel(P, SUIT_SENSOR_VITAL))) + if(!(local_scanner || hassensorlevel(patient, SUIT_SENSOR_BINARY))) continue - P.Client.images += patient.hud_list[HEALTH_HUD] - if(local_scanner) - P.Client.images += patient.hud_list[STATUS_HUD] + P.Client.images += patient.hud_list[STATUS_HUD] + if(local_scanner || hassensorlevel(patient, SUIT_SENSOR_VITAL)) + P.Client.images += patient.hud_list[HEALTH_HUD] //Security HUDs. Pass a value for the second argument to enable implant viewing or other special features. proc/process_sec_hud(var/mob/M, var/advanced_mode, var/mob/Alt)