push
This commit is contained in:
@@ -51,9 +51,9 @@
|
||||
SEND_SIGNAL(occupant, COMSIG_NANITE_SET_CLOUD, cloud_id)
|
||||
|
||||
/obj/machinery/nanite_chamber/proc/inject_nanites()
|
||||
if(stat & (NOPOWER|BROKEN))
|
||||
if(machine_stat & (NOPOWER|BROKEN))
|
||||
return
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
return
|
||||
if(!occupant || busy)
|
||||
return
|
||||
@@ -78,9 +78,9 @@
|
||||
occupant.AddComponent(/datum/component/nanites, 100)
|
||||
|
||||
/obj/machinery/nanite_chamber/proc/remove_nanites(datum/nanite_program/NP)
|
||||
if(stat & (NOPOWER|BROKEN))
|
||||
if(machine_stat & (NOPOWER|BROKEN))
|
||||
return
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
return
|
||||
if(!occupant || busy || SEND_SIGNAL(occupant, COMSIG_NANITE_CHECK_CONSOLE_LOCK))
|
||||
return
|
||||
@@ -118,10 +118,10 @@
|
||||
/obj/machinery/nanite_chamber/update_overlays()
|
||||
. = ..()
|
||||
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
. += "maint"
|
||||
|
||||
else if(!(stat & (NOPOWER|BROKEN)))
|
||||
else if(!(machine_stat & (NOPOWER|BROKEN)))
|
||||
if(busy || locked)
|
||||
. += "red"
|
||||
if(locked)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
/obj/machinery/nanite_program_hub/update_overlays()
|
||||
. = ..()
|
||||
if((stat & (NOPOWER|MAINT|BROKEN)) || panel_open)
|
||||
if((machine_stat & (NOPOWER|MAINT|BROKEN)) || panel_open)
|
||||
return
|
||||
. += mutable_appearance(icon, "nanite_program_hub_on")
|
||||
. += emissive_appearance(icon, "nanite_program_hub_on")
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
/obj/machinery/nanite_programmer/update_overlays()
|
||||
. = ..()
|
||||
if((stat & (NOPOWER|MAINT|BROKEN)) || panel_open)
|
||||
if((machine_stat & (NOPOWER|MAINT|BROKEN)) || panel_open)
|
||||
return
|
||||
. += mutable_appearance(icon, "nanite_programmer_on")
|
||||
. += emissive_appearance(icon, "nanite_programmer_on")
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
update_icon()
|
||||
|
||||
/obj/machinery/public_nanite_chamber/proc/inject_nanites(mob/living/attacker)
|
||||
if(stat & (NOPOWER|BROKEN))
|
||||
if(machine_stat & (NOPOWER|BROKEN))
|
||||
return
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
return
|
||||
if(!occupant || busy)
|
||||
return
|
||||
@@ -61,9 +61,9 @@
|
||||
occupant.AddComponent(/datum/component/nanites, 75, cloud_id)
|
||||
|
||||
/obj/machinery/public_nanite_chamber/proc/change_cloud(mob/living/attacker)
|
||||
if(stat & (NOPOWER|BROKEN))
|
||||
if(machine_stat & (NOPOWER|BROKEN))
|
||||
return
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
return
|
||||
if(!occupant || busy)
|
||||
return
|
||||
@@ -98,10 +98,10 @@
|
||||
|
||||
/obj/machinery/public_nanite_chamber/update_overlays()
|
||||
. = ..()
|
||||
if((stat & MAINT) || panel_open)
|
||||
if((machine_stat & MAINT) || panel_open)
|
||||
. += "maint"
|
||||
|
||||
else if(!(stat & (NOPOWER|BROKEN)))
|
||||
else if(!(machine_stat & (NOPOWER|BROKEN)))
|
||||
if(busy || locked)
|
||||
. += "red"
|
||||
if(locked)
|
||||
|
||||
Reference in New Issue
Block a user