From 71a9961b0cc5380a65a7e8a6e7ff3566a4fed3bf Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Sat, 3 Mar 2012 23:54:24 -0700 Subject: [PATCH] Made turret identifiers update all other ones in the area. --- code/game/machinery/turrets.dm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index d58049c2273..5ba98c08b28 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -394,6 +394,12 @@ src.attack_hand(usr) /obj/machinery/turretid/proc/updateTurrets() + if(control_area) + for (var/obj/machinery/turret/aTurret in get_area_all_atoms(control_area)) + aTurret.setState(enabled, lethal) + update_icons() + +/obj/machinery/turretid/proc/update_icons() if (src.enabled) if (src.lethal) icon_state = "motion1" @@ -401,10 +407,11 @@ icon_state = "motion3" else icon_state = "motion0" - if(control_area) - for (var/obj/machinery/turret/aTurret in get_area_all_atoms(control_area)) - aTurret.setState(enabled, lethal) + for (var/obj/machinery/turretid/aTurret in get_area_all_atoms(control_area)) + aTurret.icon_state = icon_state + aTurret.enabled = enabled + aTurret.lethal = lethal