Remove Shower Processing (#23134)

There's about ~5500 processing entries in the Machinery subsystem, at
any given point showers are about 50 of them. This PR just makes it so
that showers that aren't on automatically remove themselves from
processing to free up time for the machinery subsystem.
This commit is contained in:
VMSolidus
2026-08-23 21:39:29 +00:00
committed by GitHub
parent 56bae6cc24
commit 8e28ca63f4
2 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -179,6 +179,7 @@
on = !on
update_icon()
if(on)
START_PROCESSING(SSmachinery, src)
if (M.loc == loc)
wash(M)
process_heat(M)
@@ -271,7 +272,7 @@
/obj/structure/machinery/shower/process()
if(!on)
return
return PROCESS_KILL
wash_floor()
if(!mobpresent)
return
@@ -0,0 +1,4 @@
author: Hellfirejag
delete-after: True
changes:
- bugfix: "Made showers no longer require always processing."