This commit is contained in:
SandPoot
2024-08-24 21:28:55 -03:00
parent 9604090014
commit c07e94be66
218 changed files with 1001 additions and 979 deletions
@@ -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)