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
This commit is contained in:
Loganbacca
2015-01-15 18:27:52 +13:00
parent d5aab85fd6
commit 46ad32ad8f

View File

@@ -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)