Toilet Overhaul (#19370)

* April Fool !

there's 30 minutes till midnight in my timezone so it's still valid

* Powder that make the maintainer say yes

* Apply suggestions from code review

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Edits

* Update watercloset.dm

* five nights at space station toilet

pls merge or else poopwater 2 pr will be next

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Reo Lozzot
2026-04-23 21:22:06 -04:00
committed by GitHub
co-authored by Cameron Lennox
parent 6530dce7fa
commit f8fc337da3
18 changed files with 459 additions and 194 deletions
+6 -6
View File
@@ -472,7 +472,7 @@
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm1)
"bz" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm1)
"bA" = (
@@ -597,7 +597,7 @@
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm2)
"bR" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm2)
"bS" = (
@@ -710,7 +710,7 @@
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm3)
"cg" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm3)
"ch" = (
@@ -1768,7 +1768,7 @@
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm4)
"fx" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm4)
"fy" = (
@@ -1813,7 +1813,7 @@
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm5)
"fF" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm5)
"fG" = (
@@ -2071,7 +2071,7 @@
},
/area/beach)
"gv" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/turf/simulated/shuttle/floor/alienplating,
/area/unknown/dorm6)
"gw" = (
+8 -8
View File
@@ -2396,7 +2396,7 @@
},
/area/groundbase/command/tcomms/chamber)
"fj" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light/small,
@@ -2978,7 +2978,7 @@
/obj/machinery/light/small{
dir = 1
},
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/turf/simulated/floor/tiled/white,
@@ -7062,7 +7062,7 @@
/turf/simulated/floor/tiled/dark,
/area/groundbase/security/halle)
"po" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/obj/machinery/button/remote/airlock{
dir = 4;
id = "z1stall3";
@@ -8347,7 +8347,7 @@
/turf/simulated/floor/carpet/turcarpet,
/area/groundbase/civilian/gameroom)
"sr" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/obj/machinery/button/remote/airlock{
dir = 4;
id = "z1stall1";
@@ -14217,7 +14217,7 @@
/obj/machinery/light/small{
dir = 1
},
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/turf/simulated/floor/tiled/white,
@@ -17154,7 +17154,7 @@
/turf/simulated/floor/tiled/dark,
/area/groundbase/medical/autoresleeving)
"Mv" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light/small,
@@ -18959,7 +18959,7 @@
/turf/simulated/floor/wood,
/area/groundbase/civilian/cafe)
"QV" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/obj/machinery/button/remote/airlock{
dir = 4;
id = "z1stall2";
@@ -20692,7 +20692,7 @@
/turf/simulated/floor/carpet/gaycarpet,
/area/groundbase/civilian/clown)
"UO" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light/small,
+10 -10
View File
@@ -2874,7 +2874,7 @@
/turf/simulated/floor/tiled/eris/cafe,
/area/groundbase/civilian/kitchen)
"hv" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/obj/machinery/button/remote/airlock{
id = "toilet1";
pixel_x = -26;
@@ -4801,7 +4801,7 @@
/turf/simulated/floor/tiled,
/area/groundbase/science/robotics)
"mI" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light,
@@ -5235,7 +5235,7 @@
/turf/simulated/floor/wood,
/area/groundbase/medical/psych)
"oj" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light,
@@ -7696,7 +7696,7 @@
/area/groundbase/science/xenohall)
"vi" = (
/obj/machinery/light,
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 4
},
/turf/simulated/floor/tiled/white,
@@ -8075,7 +8075,7 @@
/area/groundbase/medical/lobby)
"wk" = (
/obj/machinery/light,
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 4
},
/turf/simulated/floor/tiled/white,
@@ -8865,7 +8865,7 @@
/turf/simulated/floor/wood,
/area/groundbase/dorms/room1)
"yC" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light,
@@ -11075,7 +11075,7 @@
/turf/simulated/floor/outdoors/sidewalk/slab,
/area/groundbase/level2/nw)
"EU" = (
/obj/structure/toilet,
/obj/structure/toilet/teleplumbed,
/obj/machinery/button/remote/airlock{
id = "toilet2";
pixel_x = -26;
@@ -11228,7 +11228,7 @@
/area/groundbase/command/hop)
"Fr" = (
/obj/machinery/light,
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 4
},
/turf/simulated/floor/tiled/white,
@@ -14632,7 +14632,7 @@
/area/groundbase/civilian/hydroponics)
"OB" = (
/obj/machinery/light,
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 4
},
/turf/simulated/floor/tiled/white,
@@ -17179,7 +17179,7 @@
/turf/simulated/floor/carpet,
/area/groundbase/civilian/chapel)
"VT" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/obj/machinery/light,
+1 -1
View File
@@ -3267,7 +3267,7 @@
/turf/simulated/floor/tiled/white,
/area/groundbase/medical/paramedic)
"Yz" = (
/obj/structure/toilet{
/obj/structure/toilet/teleplumbed{
dir = 8
},
/turf/simulated/floor/tiled/white,