Fixes AI and robots not seeing nation HUDs

This commit is contained in:
ZomgPonies
2015-11-20 18:22:07 -05:00
parent dcb0c003ab
commit 9603d4e234
2 changed files with 17 additions and 2 deletions
+9 -1
View File
@@ -154,6 +154,9 @@
if (MED_HUD)
process_med_hud(src, 1, eyeobj)
if(ticker && ticker.mode.name == "nations")
process_nations()
/mob/living/silicon/ai/updatehealth()
if(status_flags & GODMODE)
health = 100
@@ -171,4 +174,9 @@
/mob/living/silicon/ai/rejuvenate()
..()
add_ai_verbs(src)
add_ai_verbs(src)
/mob/living/silicon/ai/proc/process_nations()
var/client/C = client
for(var/mob/living/carbon/human/H in view(world.view, src))
C.images += H.hud_list[NATIONS_HUD]
@@ -153,6 +153,8 @@
if(!is_component_functioning("actuator"))
src.Paralyse(3)
if(ticker && ticker.mode.name == "nations")
process_nations()
return 1
@@ -323,4 +325,9 @@
if(!on_fire) //Silicons don't gain stacks from hotspots, but hotspots can ignite them
IgniteMob()
//Robots on fire
//Robots on fire
/mob/living/silicon/robot/proc/process_nations()
var/client/C = client
for(var/mob/living/carbon/human/H in view(world.view, src))
C.images += H.hud_list[NATIONS_HUD]