This commit is contained in:
Katherine Kiefer
2024-03-09 21:16:02 +11:00
parent 94000d357f
commit fd29f9c902
22 changed files with 271 additions and 214 deletions
@@ -72,14 +72,15 @@
armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 70)
..()
if(process)
SSair.atmos_machinery += src
SSair.start_processing_machine(src)
SetInitDirections()
/obj/machinery/atmospherics/Destroy()
for(var/i in 1 to device_type)
nullifyNode(i)
SSair.atmos_machinery -= src
SSair.stop_processing_machine(src)
SSair.pipenets_needing_rebuilt -= src
dropContents()
@@ -27,14 +27,14 @@
id_tag = ATMOS_GAS_MONITOR_LOOP_DISTRIBUTION
/obj/machinery/meter/Destroy()
SSair.atmos_machinery -= src
SSair.stop_processing_machine(src)
target = null
return ..()
/obj/machinery/meter/Initialize(mapload, new_piping_layer)
if(!isnull(new_piping_layer))
target_layer = new_piping_layer
SSair.atmos_machinery += src
SSair.start_processing_machine(src)
if(!target)
reattach_to_layer()
return ..()
@@ -16,7 +16,7 @@
/obj/machinery/portable_atmospherics/New()
..()
SSair.atmos_machinery += src
SSair.start_processing_machine(src)
air_contents = new(volume)
air_contents.set_temperature(T20C)
@@ -24,8 +24,7 @@
return TRUE
/obj/machinery/portable_atmospherics/Destroy()
SSair.atmos_machinery -= src
SSair.stop_processing_machine(src)
disconnect()
qdel(air_contents)
air_contents = null