diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 0cb3dca7387ec4..57f618dd178627 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1421,6 +1421,15 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"azM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/corner, +/obj/machinery/newscaster/directional/north, +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "azP" = ( /turf/open/floor/iron/dark/side{ dir = 10 @@ -1891,12 +1900,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"aIZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) "aJq" = ( /turf/open/floor/iron/dark/side{ dir = 10 @@ -4214,17 +4217,6 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/iron, /area/station/medical/paramedic) -"buK" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "buR" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/cable, @@ -6772,14 +6764,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"ckA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "ckD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -7052,6 +7036,11 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"cpp" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "cpv" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/window/left/directional/north{ @@ -11070,11 +11059,6 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"dGY" = ( -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/commons/dorms) "dHb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11348,12 +11332,6 @@ /obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"dLL" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) "dMb" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/closet/emcloset, @@ -11672,14 +11650,6 @@ /obj/machinery/duct, /turf/open/floor/catwalk_floor/iron_white, /area/station/maintenance/department/science) -"dQR" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "dRb" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -12621,6 +12591,14 @@ /obj/machinery/power/smes, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) +"eie" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "eil" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12779,6 +12757,12 @@ /obj/structure/fireaxecabinet/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"ema" = ( +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "emc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12954,6 +12938,13 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) +"eos" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "eot" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/poster/random/directional/south, @@ -14395,6 +14386,19 @@ dir = 8 }, /area/station/cargo/storage) +"eOc" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/station_map/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "eOe" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -15937,6 +15941,18 @@ dir = 8 }, /area/station/cargo/sorting) +"fpN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "fpO" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral{ @@ -17531,6 +17547,19 @@ dir = 1 }, /area/station/hallway/secondary/service) +"fUf" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/station_map/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "fUs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18539,6 +18568,20 @@ /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron/white, /area/station/science/lab) +"gna" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "gnj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19532,14 +19575,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"gBW" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) "gCi" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -20364,6 +20399,14 @@ /obj/item/assembly/signaler, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) +"gOb" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "gOh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -22534,6 +22577,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"hyy" = ( +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/dorms) "hzc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/east, @@ -23145,6 +23194,11 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"hJV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "hKf" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, @@ -23574,6 +23628,10 @@ /obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"hQK" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "hQL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -24957,6 +25015,16 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"iqs" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "iqD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25103,14 +25171,6 @@ /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) -"isR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken, -/turf/open/floor/grass, -/area/station/service/hydroponics) "ita" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25609,6 +25669,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"iyy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "iyE" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 @@ -27168,6 +27236,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/science/server) +"iZW" = ( +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "jac" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -29006,6 +29080,14 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"jHx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "jHI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29505,14 +29587,6 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/cmo, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/cmo) -"jQr" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "jQu" = ( /turf/open/floor/wood, /area/station/commons/locker) @@ -31595,18 +31669,6 @@ /obj/structure/kitchenspike, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"kCD" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "kCF" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -31681,6 +31743,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"kDg" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) "kDm" = ( /obj/effect/landmark/blobstart, /obj/machinery/duct, @@ -32669,17 +32740,6 @@ /obj/effect/landmark/navigate_destination/dockescpod4, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage) -"kTE" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/line, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "kUa" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -33951,6 +34011,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/box, /obj/machinery/holopad, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron/large, /area/station/hallway/secondary/exit/departure_lounge) "lpc" = ( @@ -34585,6 +34646,15 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"lzD" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "lzT" = ( /turf/open/floor/plating, /area/station/maintenance/department/electrical) @@ -35487,18 +35557,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"lNx" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "lNF" = ( /obj/effect/decal/cleanable/glass, /obj/machinery/duct, @@ -36772,6 +36830,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) +"mlQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/line, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "mmf" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -38857,13 +38927,6 @@ /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) -"mYI" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/office) "mYW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40744,6 +40807,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"nEj" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "nEn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40835,6 +40907,7 @@ "nGg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "nGl" = ( @@ -41208,6 +41281,16 @@ dir = 9 }, /area/station/hallway/secondary/service) +"nLa" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "nLl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, @@ -42863,6 +42946,14 @@ /obj/item/stamp/ce, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"one" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "onj" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -43440,6 +43531,13 @@ /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"owY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port) "oxa" = ( /turf/closed/wall/r_wall, /area/station/security/prison/work) @@ -47699,14 +47797,6 @@ "pTV" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"pUp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) "pUu" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -48635,6 +48725,18 @@ dir = 4 }, /area/station/engineering/break_room) +"qnq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qnx" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -48687,6 +48789,13 @@ /obj/machinery/duct, /turf/open/floor/iron/white/textured, /area/station/maintenance/starboard/aft) +"qoa" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "qos" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -49205,6 +49314,13 @@ /obj/structure/cable, /turf/open/space, /area/station/solars/starboard/aft) +"qxd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qxl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -50162,16 +50278,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical) -"qPn" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken, -/turf/open/floor/grass, -/area/station/service/hydroponics) "qPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_red, @@ -50575,6 +50681,13 @@ /obj/structure/bonfire, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"qWu" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "qWZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -51290,6 +51403,15 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/security/prison) +"riQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "rjd" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plating, @@ -52984,18 +53106,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"rJk" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken, -/turf/open/floor/grass, -/area/station/service/hydroponics) "rJp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, @@ -53329,6 +53439,15 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"rQb" = ( +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "rQn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, @@ -55769,6 +55888,14 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/white, /area/station/medical/surgery) +"sKK" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/office) "sKX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2{ @@ -56917,6 +57044,14 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/carpet/orange, /area/station/security/prison/safe) +"tck" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "tco" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -57538,6 +57673,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/hydroponics) +"toi" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/catwalk_floor/iron_white, +/area/station/maintenance/department/science) "tom" = ( /obj/machinery/light/small/directional/south, /obj/machinery/duct, @@ -58217,6 +58356,12 @@ /obj/item/restraints/handcuffs/cable/zipties/used, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"tyA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "tyC" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/airalarm/directional/west, @@ -60485,6 +60630,12 @@ "ulm" = ( /turf/open/floor/carpet, /area/station/maintenance/starboard/fore) +"ulr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron, +/area/station/commons/dorms) "ulO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -61016,6 +61167,16 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/service/library/private) +"uvN" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/cafeteria, +/area/station/commons/dorms/laundry) "uvU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -61491,10 +61652,6 @@ dir = 8 }, /area/station/engineering/storage/tech) -"uGS" = ( -/mob/living/basic/chicken, -/turf/open/floor/grass, -/area/station/service/hydroponics) "uHf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61800,6 +61957,14 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"uKR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "uKT" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -62886,6 +63051,10 @@ /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron, /area/station/science/ordnance) +"vce" = ( +/obj/machinery/station_map/directional/west, +/turf/open/floor/wood, +/area/station/commons/locker) "vcn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -63060,6 +63229,13 @@ /obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) +"vft" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/wood, +/area/station/service/library) "vfw" = ( /obj/machinery/light/directional/west, /turf/open/floor/engine, @@ -64687,14 +64863,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"vGY" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/brig) "vHb" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -65736,6 +65904,16 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"wah" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "waq" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -66073,6 +66251,12 @@ /obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"wgg" = ( +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) "wgn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67795,12 +67979,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"wKr" = ( -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken, -/turf/open/floor/grass, -/area/station/service/hydroponics) "wKv" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -68641,6 +68819,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/brig) +"wYV" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) "wZh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ @@ -69577,6 +69764,14 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/commons/dorms) +"xrK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "xrL" = ( /obj/effect/spawner/random/structure/table, /obj/item/reagent_containers/pill/maintenance, @@ -78749,7 +78944,7 @@ ksa ksa uho oDl -dNu +hQK lcU kfl mpz @@ -81836,7 +82031,7 @@ tvj rcC puc fHI -jGs +iyy jkF nxG djP @@ -82088,7 +82283,7 @@ iKL jxF jxF jxF -jxF +iqs jxF jgM lTP @@ -82324,9 +82519,9 @@ ngz tAb whI uho -kCD +eOc geT -lNx +fUf uho whI miv @@ -82568,7 +82763,7 @@ wRs fPN xkQ uTq -iHO +eos fBi fPN gAI @@ -84903,7 +85098,7 @@ tvj sMy msO fUs -fUs +owY fUs fUs hLB @@ -86164,7 +86359,7 @@ bir pEG xyY bZK -dGY +hyy pEG odm kxo @@ -86928,7 +87123,7 @@ qzQ bMc mOB xVB -xVB +uvN xVB mQZ pCI @@ -86962,13 +87157,13 @@ kgn nJa xqS rCa -uGS +iZW wNw emg ohF pig wKV -uGS +ema bnl bnl ohf @@ -87220,11 +87415,11 @@ nJa xqS rCa jSO -qPn +fpN emg ohF pig -rJk +gna jSO bnl wgX @@ -87477,11 +87672,11 @@ nJa xqS rCa knA -wKr +uKR emg ohF pig -isR +wah knA bnl epc @@ -87733,13 +87928,13 @@ kgn nJa xqS rCa -uGS +iZW wNw emg sJH pig wKV -uGS +wgg bnl gAb fUs @@ -88237,7 +88432,7 @@ fGl dlj pzt jZY -nZO +nEj pEY vaR uFv @@ -88731,7 +88926,7 @@ lEf mvb kxo ufl -hoa +ulr qNB kxo lVj @@ -89259,7 +89454,7 @@ sDz rNA jQu jQu -jQu +vce rgy sDz xud @@ -97006,7 +97201,7 @@ vui sQo dsU cXJ -dZE +xrK dZE qqz tcw @@ -97507,7 +97702,7 @@ foE jwc iOJ pUu -gBW +wYV pKx wuH qdE @@ -97959,7 +98154,7 @@ aKU wPR niu qQg -tMr +cpp tcY wLb oeC @@ -100057,7 +100252,7 @@ lLK bHo nuv lHR -buK +qnq gbD rBj cjW @@ -100106,7 +100301,7 @@ wJP vLf kag hpM -ckA +azM mEZ tAf uWr @@ -100345,7 +100540,7 @@ bWR uWp oKy knI -dQR +lzD sRZ dDC gFJ @@ -101342,7 +101537,7 @@ gLM pLb dGM gbD -gbD +qxd nse xLi gLp @@ -102088,7 +102283,7 @@ xqM bTq mUT xpb -vvy +one orb ukt kAo @@ -102401,7 +102596,7 @@ dOo lDX xAB bzW -jQr +rQb rRZ oKY qXs @@ -102627,7 +102822,7 @@ nmf diA wEA mZc -kTE +mlQ gbD wXC cjW @@ -103365,7 +103560,7 @@ tTx rzM pwT tWx -vGY +kDg gPd lHi lHi @@ -105214,7 +105409,7 @@ pkv iMN tXM xOV -mzq +nLa rZB mzq cOn @@ -105931,7 +106126,7 @@ xzX xzX lvV mJw -mYI +sKK pEr yjA spo @@ -110608,7 +110803,7 @@ xSh fsE neW wxL -lbf +tck qOH nle rzV @@ -111108,7 +111303,7 @@ cQR tcP omL hVF -dJe +hJV dMO rrv fqQ @@ -114158,7 +114353,7 @@ rIN ohk wtF xsC -xsC +tyA gKk hIe bIc @@ -114720,7 +114915,7 @@ dKl nVA bOJ wxL -pUp +riQ nBE rHt mhc @@ -115969,7 +116164,7 @@ bLy aRz aRz aRz -aRz +toi jxy nNJ mnA @@ -117290,7 +117485,7 @@ gIG lCw lLd ewB -lTH +gOb nBE nBE nBE @@ -118830,7 +119025,7 @@ bTT sbL bPd pmV -lLd +eie xFr lTH qnE @@ -120896,7 +121091,7 @@ qha wCD iVj raO -tIw +vft gji kEl kqr @@ -121666,7 +121861,7 @@ lBq lBq fQS fcR -kJA +jHx kJA kJA fkT @@ -123965,7 +124160,7 @@ gXL cJN ttK xvI -aIZ +qoa csE tGK csE @@ -123977,7 +124172,7 @@ pNS csE tGK csE -dLL +qWu kLr fDB vvM diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index b8f907ec091039..688b7ca8c1adcc 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -231,14 +231,15 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"acD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"acx" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) +"acC" = ( +/obj/machinery/corral_corner{ + mapping_id = "5" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/stone, +/turf/open/floor/engine, /area/station/science/xenobiology) "acG" = ( /obj/structure/table/reinforced, @@ -345,6 +346,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/construction/mining/aux_base) +"adZ" = ( +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/security/prison/workout) "aej" = ( /obj/structure/chair/stool/directional/east, /obj/structure/sign/poster/random/directional/west, @@ -499,6 +505,16 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/science/research) +"afI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "afJ" = ( /obj/machinery/light/directional/east, /obj/machinery/firealarm/directional/east, @@ -633,6 +649,15 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/engineering/break_room) +"agE" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "agH" = ( /obj/machinery/conveyor{ dir = 1; @@ -647,10 +672,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"agI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "agJ" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -706,12 +727,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, /area/station/engineering/main) -"ahD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "ahI" = ( /obj/structure/closet/crate/freezer/blood, /obj/effect/decal/cleanable/dirt, @@ -720,12 +735,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"ahJ" = ( -/obj/machinery/corral_corner{ - mapping_id = "5" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "ahV" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/engine/co2, @@ -877,10 +886,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/stone, /area/station/smithing) -"akP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/closed/wall/r_wall, -/area/station/engineering/supermatter) "akS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -910,6 +915,19 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/station/maintenance/disposal) +"als" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) +"alt" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "alx" = ( /obj/machinery/modular_computer/preset/id, /obj/effect/turf_decal/tile/blue{ @@ -1126,18 +1144,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"anl" = ( -/obj/structure/cable, -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/mapping_helpers/airalarm/unlocked, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/maintenance/disposal/incinerator) "anp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/reinforced, @@ -1394,6 +1400,11 @@ /obj/effect/spawner/random/structure/table_or_rack, /turf/open/floor/iron, /area/station/maintenance/department/science) +"apH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "apJ" = ( /obj/machinery/computer/mecha{ dir = 8 @@ -1436,12 +1447,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/cargo/storage) -"aqa" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/security/prison/workout) "aqc" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -1459,11 +1464,6 @@ /obj/item/pai_card, /turf/open/floor/iron/large, /area/station/commons/locker) -"aql" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible/layer1, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "aqq" = ( /obj/machinery/sparker/directional/west{ id = "justicespark" @@ -1486,10 +1486,6 @@ }, /turf/open/floor/iron, /area/station/medical/treatment_center) -"aqt" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/service/abandoned_gambling_den) "aqy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1575,6 +1571,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"arw" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "arz" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock" @@ -1809,6 +1812,15 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"atk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "atv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ @@ -2022,6 +2034,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"avl" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/trimline/hot_pink/filled, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "avB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -2044,6 +2061,16 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/department/security) +"avI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/stone, +/area/station/science/xenobiology) "avQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -2059,9 +2086,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"avV" = ( -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "avX" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -2169,13 +2193,6 @@ /obj/effect/mapping_helpers/mail_sorting/science/experimentor_lab, /turf/open/floor/plating, /area/station/maintenance/port) -"axn" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "axq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2224,10 +2241,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"axZ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "ayh" = ( /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/ce) @@ -2247,6 +2260,13 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) +"ayM" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/execution/transfer) "ayQ" = ( /obj/effect/turf_decal/trimline/green/end, /obj/machinery/growing/tray, @@ -2280,11 +2300,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/engineering/main) -"azk" = ( -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/security/prison/workout) "azm" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/bot, @@ -2343,15 +2358,6 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"azI" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_10k, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "azR" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/closed/wall/r_wall, @@ -2362,10 +2368,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port) -"azT" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/security/prison/safe) "azW" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -2376,12 +2378,6 @@ }, /turf/open/floor/iron, /area/station/security/processing) -"azX" = ( -/obj/machinery/composters, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "aAh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2391,6 +2387,17 @@ "aAj" = ( /turf/closed/wall, /area/station/science/breakroom) +"aAr" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "aAu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2555,6 +2562,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"aCb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "aCe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ @@ -2569,6 +2582,19 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron, /area/station/medical/treatment_center) +"aCo" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Work Area" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "aCy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -2627,14 +2653,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"aDe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/stone, -/area/station/science/xenobiology) "aDg" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -2651,11 +2669,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"aDG" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "aDR" = ( /obj/machinery/corral_corner{ mapping_id = "1" @@ -2709,13 +2722,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/service/library) -"aEl" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/safe) "aEs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -2747,6 +2753,10 @@ /obj/item/reagent_containers/cup/glass/flask/det, /turf/open/floor/carpet, /area/station/security/detectives_office) +"aEF" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "aEJ" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -2773,13 +2783,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/maintenance/department/science) -"aEU" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/sofa/bench/right{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "aEV" = ( /obj/effect/landmark/start/hangover/closet, /obj/effect/spawner/random/structure/closet_private, @@ -2788,6 +2791,14 @@ /obj/item/clothing/under/rank/civilian/lawyer/black/skirt, /turf/open/floor/wood, /area/station/commons/dorms) +"aFk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "aFo" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -2823,40 +2834,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/station/command/teleporter) -"aFM" = ( -/obj/structure/window/spawner/directional/south, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) -"aFU" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small/red/directional/north, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) -"aFW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio_maint_aft"; - name = "Xenobiology Blast Door" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio_maint_aft"; - name = "Xenobiology Blast Door" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/xenobiology) "aGg" = ( /obj/structure/table, /obj/item/storage/box/bodybags, @@ -2951,17 +2928,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"aGH" = ( -/obj/machinery/computer/order_console/bitrunning{ - dir = 4; - pixel_x = -9 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) "aGI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2976,12 +2942,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"aGN" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "aGW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -3046,6 +3006,20 @@ /obj/item/toy/figure/chef, /turf/open/floor/iron/dark, /area/station/service/kitchen) +"aHz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old{ + name = "Cell 5"; + id_tag = "iso_cell_hall_bolt" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "aHC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/status_display/evac/directional/east, @@ -3169,6 +3143,12 @@ dir = 5 }, /area/station/service/chapel) +"aIL" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "aIM" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -3227,17 +3207,15 @@ "aJE" = ( /turf/closed/wall, /area/station/cargo/quartermaster) +"aJF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "aJG" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/green, /area/station/service/library) -"aJJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/prison/safe) "aJK" = ( /obj/structure/urinal/directional/north, /obj/effect/decal/cleanable/dirt, @@ -3293,10 +3271,6 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"aKi" = ( -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "aKn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, @@ -3323,17 +3297,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/library/private) -"aKB" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/table, -/obj/machinery/microwave, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets{ - pixel_x = 7; - pixel_y = 5 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "aKJ" = ( /obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3382,6 +3345,21 @@ dir = 4 }, /area/station/commons/fitness/recreation) +"aLK" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "aLN" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 4 @@ -3480,6 +3458,12 @@ dir = 1 }, /area/station/service/chapel) +"aML" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "aMM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3503,9 +3487,27 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"aNd" = ( +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "aNq" = ( /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hos) +"aNr" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/processor{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "aNs" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, @@ -3687,6 +3689,12 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/checker, /area/station/service/theater) +"aPn" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "aPo" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -3754,6 +3762,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"aPN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old{ + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "aPO" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/tile/yellow{ @@ -3772,6 +3793,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/sorting) +"aQs" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "aQv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3802,6 +3829,11 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"aQB" = ( +/obj/machinery/media/jukebox, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "aQD" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/kirbyplants/random, @@ -3851,36 +3883,20 @@ /obj/effect/turf_decal/tile/purple/full, /turf/open/floor/iron/large, /area/station/science/research) -"aRC" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/processor{ - pixel_y = 6 +"aRG" = ( +/obj/structure/toilet, +/obj/machinery/shower/directional/south, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 }, /obj/effect/turf_decal/bot, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "aRZ" = ( /obj/structure/dresser, /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/commons/dorms) -"aSh" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Work Area" - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "aSi" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -3946,6 +3962,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/aft) +"aSZ" = ( +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "aTz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4021,12 +4043,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"aUU" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "aVo" = ( /obj/machinery/computer/security/hos{ dir = 1 @@ -4072,17 +4088,6 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) -"aVV" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "aVW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4296,6 +4301,13 @@ }, /turf/open/floor/iron/grimy, /area/station/service/library/lounge) +"aYl" = ( +/mob/living/carbon/human/species/monkey/dukeman, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "aYs" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -4505,12 +4517,6 @@ /obj/machinery/duct, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"bbq" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "bbr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -4560,6 +4566,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/science/research) +"bbK" = ( +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/stone, +/area/station/science/xenobiology) "bbQ" = ( /obj/machinery/vending/wardrobe/hydro_wardrobe, /obj/effect/turf_decal/bot, @@ -4590,6 +4601,11 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) +"bcf" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/bitden) "bcg" = ( /obj/structure/chair/wood, /turf/open/floor/wood, @@ -4779,6 +4795,9 @@ /obj/structure/sign/warning/pods/directional/south, /turf/open/floor/iron, /area/station/commons/dorms) +"bfi" = ( +/turf/open/floor/wood, +/area/station/security/prison/rec) "bfq" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -4833,17 +4852,6 @@ /obj/item/storage/wallet/random, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"bfM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/hallway/secondary/exit/departure_lounge) "bfT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, @@ -4946,13 +4954,6 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"bha" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "bhg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -4974,10 +4975,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/grimy, /area/station/ai_monitored/turret_protected/aisat_interior) -"bhu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/maintenance/department/science/xenobiology) "bhw" = ( /turf/closed/wall, /area/station/maintenance/department/medical/morgue) @@ -5051,17 +5048,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/maintenance/port/aft) -"biu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Engine Cooling Bypass" - }, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "biv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/structure/cable, @@ -5070,15 +5056,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/cryo) -"biw" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) -"biz" = ( -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "biH" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -5101,6 +5078,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/atmos/project) +"biP" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "biR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5146,6 +5129,14 @@ }, /turf/open/floor/iron, /area/station/commons/toilet/locker) +"bjv" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/herringbone, +/area/station/cargo/miningoffice) "bjB" = ( /obj/effect/turf_decal/siding/blue{ dir = 4 @@ -5200,15 +5191,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, /area/station/cargo/warehouse) -"bjQ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/security/prison/workout) "bjR" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5282,6 +5264,11 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"bkM" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/prison, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "bkN" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/red/fourcorners, @@ -5295,13 +5282,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) -"bkX" = ( -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "bla" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -5370,6 +5350,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"blB" = ( +/obj/structure/window/spawner/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "blC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5379,13 +5366,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/fore) -"blI" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "blJ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ @@ -5441,6 +5421,17 @@ /obj/machinery/recharger, /turf/open/floor/iron, /area/station/command/gateway) +"bmu" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "bmw" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/medical/general, @@ -5461,6 +5452,11 @@ }, /turf/open/floor/iron, /area/station/medical/paramedic) +"bmz" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/mess) "bmC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -5482,6 +5478,13 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) +"bmF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/royalblack, +/area/station/security/prison/safe) "bmG" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -5512,17 +5515,6 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron, /area/station/command/gateway) -"bnb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/prison) -"bne" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "bnt" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -5597,6 +5589,16 @@ /obj/machinery/vending/wallmed/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay) +"boG" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/effect/turf_decal/siding/purple/corner, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/freezerchamber) "boR" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) @@ -5643,14 +5645,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) -"bpn" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "bpr" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 @@ -5750,16 +5744,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white/smooth_large, /area/station/science/robotics/lab) -"bqb" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/chair/wood, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "bqf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5877,6 +5861,12 @@ /obj/structure/closet/secure_closet/security/med, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) +"brG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "brQ" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -5961,6 +5951,14 @@ }, /turf/open/floor/iron/grimy, /area/station/service/library/abandoned) +"bsI" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "bsN" = ( /obj/structure/window/reinforced/spawner, /obj/structure/table, @@ -6117,6 +6115,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) +"bug" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "buK" = ( /obj/structure/table/wood/fancy, /turf/open/floor/iron/grimy, @@ -6131,13 +6136,6 @@ dir = 1 }, /area/station/hallway/primary/central/aft) -"buS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "bvb" = ( /obj/machinery/duct, /turf/open/floor/iron/dark, @@ -6304,19 +6302,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"bwV" = ( -/obj/effect/turf_decal/siding/dark, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) -"bwX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "bxc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -6359,11 +6344,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/xenobiology) -"bxm" = ( -/obj/effect/turf_decal/trimline/green, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, -/area/station/security/prison/workout) "bxp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/shard, @@ -6371,15 +6351,6 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"bxA" = ( -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "bxT" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil, @@ -6535,11 +6506,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"bAn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "bAA" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -6651,6 +6617,16 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/station/maintenance/fore) +"bBu" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/donk, +/area/station/security/prison/safe) "bBz" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -6716,6 +6692,11 @@ /obj/item/toy/figure/scientist, /turf/open/floor/iron, /area/station/science/lab) +"bBY" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "bCb" = ( /obj/machinery/growing/tray, /obj/effect/turf_decal/tile/blue{ @@ -6763,6 +6744,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"bCD" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "2" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "bCG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, @@ -6773,12 +6761,21 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood/large, /area/station/command/corporate_showroom) +"bCN" = ( +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "bCT" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/wood, /area/station/service/theater) +"bCV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/garden) "bCX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -6835,15 +6832,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/exit/departure_lounge) -"bDy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/camera/directional/north{ - c_tag = "Chapel - Confessional"; - name = "chapel camera"; - network = list("ss13","chapel") - }, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "bDK" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -6993,6 +6981,18 @@ /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/large, /area/station/medical/paramedic) +"bFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/atmospherics/pipe/layer_manifold/green/visible/layer5, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "bFe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -7001,6 +7001,22 @@ /obj/effect/turf_decal/tile/neutral/half, /turf/open/floor/iron/dark/smooth_half, /area/station/science/ordnance) +"bFi" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/storage/dice{ + pixel_y = 5; + pixel_x = -2 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "bFj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -7110,6 +7126,15 @@ /obj/item/pen, /turf/open/floor/iron, /area/station/cargo/lobby) +"bGi" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "bGj" = ( /obj/structure/closet, /obj/item/stack/sheet/glass{ @@ -7269,19 +7294,30 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"bHC" = ( -/obj/machinery/netpod, -/obj/machinery/light/neon_lining{ - dir = 1 +"bHK" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/security/bitden) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "bHP" = ( /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"bHT" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "bIa" = ( /obj/effect/turf_decal/trimline/blue/end{ dir = 4 @@ -7332,6 +7368,12 @@ /obj/machinery/power/port_gen/pacman, /turf/open/floor/iron, /area/station/engineering/storage) +"bIL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) "bIM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7480,6 +7522,10 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"bJX" = ( +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "bKn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7489,18 +7535,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/service/theater) -"bKp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "bKw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -7566,6 +7600,12 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"bLr" = ( +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "bLs" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/security/armory) @@ -7715,9 +7755,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/security/execution/transfer) -"bMU" = ( -/turf/closed/wall, -/area/station/security/prison/garden) "bMV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, @@ -7783,6 +7820,14 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/grimy, /area/station/service/library) +"bOj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cigarette, +/obj/structure/curtain/bounty{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "bOl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7912,14 +7957,6 @@ /obj/structure/sign/plaques/kiddie, /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat_interior) -"bPI" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Filter" - }, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "bPM" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -8071,15 +8108,6 @@ }, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) -"bRB" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/food_or_drink/soup, -/obj/effect/turf_decal/tile/hot_pink{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "bRC" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, @@ -8177,6 +8205,15 @@ }, /turf/open/space, /area/space/nearstation) +"bRT" = ( +/obj/machinery/growing/soil, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"bRU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "bRV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8258,11 +8295,6 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) -"bSB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/security/prison/rec) "bSN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -8503,16 +8535,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"bVq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Arrivals Dock - Auxiliary Construction"; - name = "dock camera" - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "bVs" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, @@ -8583,15 +8605,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/maintenance/department/science/xenobiology) -"bWa" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "bWb" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -8600,16 +8613,14 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"bWi" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ +"bWj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ dir = 1 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/royalblack, -/area/station/security/prison/safe) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "bWn" = ( /obj/structure/sign/poster/party_game{ pixel_x = -32 @@ -8632,6 +8643,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"bWw" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison/workout) "bWH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/stack/sheet/glass{ @@ -8671,14 +8688,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"bXc" = ( -/obj/structure/chair/sofa/bench{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "bXl" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, @@ -8825,14 +8834,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"bYK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 5 - }, -/obj/item/kirbyplants/random, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/engineering/atmos/storage/gas) "bYN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -8869,6 +8870,22 @@ }, /turf/open/floor/wood, /area/station/service/library/abandoned) +"bZG" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/effect/mapping_helpers/airlock/access/any/supply/shipping, +/turf/open/floor/iron, +/area/station/cargo/sorting) "bZJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -8970,6 +8987,22 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"caH" = ( +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"caJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "caW" = ( /obj/structure/sign/poster/random/directional/west, /obj/effect/turf_decal/siding/wood{ @@ -9056,6 +9089,34 @@ /obj/structure/sign/warning/vacuum, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"cca" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) +"cce" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) "ccj" = ( /obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -9170,6 +9231,13 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"cdG" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "1" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "cdN" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/spawner/random/structure/grille, @@ -9207,13 +9275,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"ceB" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "ceC" = ( /obj/structure/table/wood, /obj/item/storage/fancy/candle_box, @@ -9223,6 +9284,16 @@ "ceF" = ( /turf/closed/wall, /area/station/science/genetics) +"ceP" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "ceV" = ( /obj/structure/sign/warning/radiation, /turf/closed/wall, @@ -9365,11 +9436,6 @@ }, /turf/open/floor/iron, /area/station/security/lockers) -"che" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) "chi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -9403,10 +9469,6 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"chu" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "chv" = ( /obj/structure/cable, /obj/machinery/power/smes{ @@ -9447,14 +9509,6 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter) -"cic" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "cij" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -9536,10 +9590,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"ciQ" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/wood, -/area/station/security/prison/rec) "cjj" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -9616,19 +9666,17 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hos) -"cjK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/stone, -/area/station/science/xenobiology) "cjN" = ( /turf/closed/wall/r_wall, /area/station/security/office) +"cjT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "ckd" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 @@ -9728,6 +9776,11 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"ckU" = ( +/obj/effect/turf_decal/trimline/green, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/security/prison/workout) "ckY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -9897,13 +9950,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"cmE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "cmG" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -10100,11 +10146,6 @@ /obj/item/shard, /turf/open/floor/iron, /area/station/medical/abandoned) -"coa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "coj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10213,6 +10254,13 @@ }, /turf/open/floor/iron, /area/station/security/range) +"cpE" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "cpH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -10231,18 +10279,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"cpN" = ( -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) -"cpR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "cpT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10272,17 +10308,10 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"cqq" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) +"cqp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) "cqt" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -10450,11 +10479,6 @@ dir = 8 }, /area/station/hallway/primary/port) -"csQ" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "csR" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -10557,6 +10581,15 @@ dir = 1 }, /area/station/service/chapel) +"cuQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison) +"cva" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/service/abandoned_gambling_den) "cvc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -10610,10 +10643,6 @@ "cwh" = ( /turf/closed/wall/r_wall, /area/station/medical/pharmacy) -"cwi" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/green/visible/layer5, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "cwk" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, @@ -10663,6 +10692,15 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"cwU" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/prison, +/obj/effect/spawner/random/bureaucracy/folder{ + pixel_y = -3; + pixel_x = -6 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "cwV" = ( /obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment{ @@ -10673,16 +10711,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"cwW" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/obj/effect/turf_decal/siding/purple/corner, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/freezerchamber) "cwY" = ( /turf/closed/wall, /area/station/engineering/atmos/storage) @@ -10748,6 +10776,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/fore) +"cxw" = ( +/obj/machinery/growing/tray, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"cxy" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "cxK" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/directional/east, @@ -10770,6 +10810,11 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) +"cxT" = ( +/obj/effect/turf_decal/trimline/green, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "cya" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -10783,6 +10828,10 @@ }, /turf/open/floor/iron, /area/station/medical/treatment_center) +"cyk" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "cyq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10831,12 +10880,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"cyL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) +"cyF" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/security/prison/rec) "cyR" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 @@ -10847,14 +10895,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"cza" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/arc_slimes{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/service/abandoned_gambling_den) "czf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood/large, @@ -10977,16 +11017,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/auxlab/firing_range) -"cAR" = ( -/obj/effect/mapping_helpers/airalarm/engine_access, -/obj/structure/sign/delamination_counter/directional/west, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Chamber" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "cAU" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 4 @@ -11030,6 +11060,12 @@ /obj/machinery/growing/tray, /turf/open/floor/iron, /area/station/service/hydroponics) +"cBq" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "cBr" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/turf_decal/box/red/corners{ @@ -11107,13 +11143,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos/storage) -"cCi" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/stellar, -/area/station/security/prison/safe) "cCn" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -11428,20 +11457,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/project) -"cFi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Cryogenics" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "cFq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 @@ -11478,11 +11493,6 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, /area/station/cargo/storage) -"cFB" = ( -/obj/structure/table/wood, -/obj/structure/displaycase/forsale/kitchen, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "cFF" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -11662,6 +11672,14 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"cHQ" = ( +/obj/structure/statue/bronze/marx{ + pixel_y = 8; + pixel_x = 2 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/security/prison/rec) "cHR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11683,13 +11701,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"cHZ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "cIa" = ( /obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -11751,6 +11762,12 @@ /obj/structure/sign/warning/secure_area/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"cIW" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "cIZ" = ( /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, @@ -11762,11 +11779,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"cJh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "cJw" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11850,15 +11862,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/mix) -"cKW" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/griddle, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "cKZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11866,6 +11869,11 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"cLl" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) "cLm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -11892,17 +11900,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"cLH" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/reagent_containers/cup/soup_pot{ - pixel_x = 4; - pixel_y = 8 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "cLM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11954,6 +11951,15 @@ }, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hos) +"cMf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/execution/transfer) "cMn" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/purple/filled/corner, @@ -12056,13 +12062,6 @@ /obj/item/storage/secure/safe/directional/east, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain/private) -"cND" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "cNH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12099,6 +12098,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/plating, /area/station/commons/toilet/locker) +"cNY" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "cOg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, @@ -12366,15 +12372,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, /area/station/commons/storage/primary) -"cRj" = ( -/obj/machinery/light/floor/has_bulb, -/mob/living/basic/slime, -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "1"; - dir = 1 - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "cRv" = ( /obj/structure/reflector/single, /obj/machinery/light/directional/north, @@ -12433,14 +12430,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) -"cSC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 9 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "cSD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12467,6 +12456,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"cSO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "cTc" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12536,28 +12534,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) -"cTG" = ( -/obj/structure/closet/crate, -/obj/item/clothing/head/collectable/pirate, -/obj/item/clothing/head/collectable/pirate, -/obj/item/clothing/suit/costume/pirate, -/obj/item/clothing/suit/costume/pirate, -/obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) -"cTO" = ( -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/science/xenobiology) -"cTR" = ( -/obj/structure/statue/bronze/marx{ - pixel_y = 8; - pixel_x = 2 +"cTV" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/grill, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "cTW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -12699,6 +12683,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"cVl" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) "cVt" = ( /obj/structure/railing, /turf/open/floor/sandy_dirt, @@ -12732,18 +12721,11 @@ }, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"cWe" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/execution/transfer) -"cWf" = ( -/turf/open/floor/iron/dark/side{ - dir = 1 +"cVV" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 4 }, +/turf/open/floor/iron/dark/herringbone, /area/station/security/prison/workout) "cWA" = ( /obj/effect/decal/cleanable/dirt, @@ -12989,14 +12971,6 @@ /obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"cZl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/structure/curtain/bounty{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark, -/area/station/service/abandoned_gambling_den) "cZo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -13092,28 +13066,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/security/evidence) -"day" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "daB" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/grimy, /area/station/service/chapel) -"daD" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/prison/workout) "daF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13133,6 +13089,17 @@ }, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"dbg" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "dbw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -13161,10 +13128,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/engineering/atmos) -"dbM" = ( -/obj/effect/spawner/structure/window/hollow/directional, -/turf/open/floor/plating, -/area/station/security/prison/workout) "dbO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/sofa/bench/right{ @@ -13315,6 +13278,18 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/security/checkpoint/escape) +"ddN" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 9 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "ddW" = ( /obj/machinery/camera/directional/west, /turf/open/floor/engine, @@ -13350,10 +13325,6 @@ /obj/structure/chair/stool/bar/directional/east, /turf/open/floor/carpet/green, /area/station/commons/lounge) -"dek" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "den" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -13471,10 +13442,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) -"dfu" = ( -/obj/structure/window/spawner/directional/west, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "dfv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -13656,13 +13623,20 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/department/science) +"diq" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "diL" = ( /turf/closed/wall/r_wall, /area/station/command/bridge) -"diO" = ( -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) +"diW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "djd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13761,10 +13735,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"djS" = ( -/obj/structure/cable, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "djT" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/full, @@ -13799,9 +13769,6 @@ "dki" = ( /turf/closed/wall, /area/station/medical/psychology) -"dko" = ( -/turf/open/floor/carpet/black, -/area/station/security/bitden) "dkp" = ( /obj/structure/table, /obj/item/reagent_containers/cup/bottle/multiver{ @@ -14076,6 +14043,12 @@ /obj/structure/cable, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"doo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "dor" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -14134,6 +14107,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/range) +"dqm" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "dqn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -14255,11 +14235,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/bridge) -"drq" = ( -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/trimline/hot_pink/filled, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "drr" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, @@ -14330,15 +14305,6 @@ }, /turf/open/floor/iron, /area/station/science/lobby) -"dsk" = ( -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "dso" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/rnd/server, @@ -14526,12 +14492,6 @@ }, /turf/open/floor/iron, /area/station/science/circuits) -"duq" = ( -/obj/machinery/corral_corner{ - mapping_id = "6" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "dux" = ( /obj/structure/table, /obj/effect/turf_decal/tile/brown/half{ @@ -14696,10 +14656,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"dwh" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "dwr" = ( /obj/machinery/power/tracker, /obj/structure/cable, @@ -14725,6 +14681,15 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/engineering/main) +"dwC" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/prison/workout) "dwI" = ( /obj/machinery/light/small/directional/north, /obj/effect/spawner/random/maintenance/two, @@ -14884,10 +14849,6 @@ "dyx" = ( /turf/open/floor/iron/white, /area/station/science/research) -"dyW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "dzl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -14914,6 +14875,9 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/library/artgallery) +"dzo" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/rec) "dzq" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -14953,10 +14917,10 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/commons/toilet/restrooms) -"dAP" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) +"dAc" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) "dAX" = ( /obj/machinery/light/small/directional/west, /obj/structure/sign/poster/official/work_for_a_future{ @@ -15320,14 +15284,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/evidence) -"dFd" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "dFg" = ( /turf/open/floor/iron/chapel{ dir = 9 @@ -15347,13 +15303,6 @@ /obj/item/airlock_painter/decal, /turf/open/floor/iron, /area/station/cargo/warehouse) -"dFn" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "dFw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15361,6 +15310,12 @@ /obj/effect/turf_decal/siding/yellow, /turf/open/floor/iron, /area/station/engineering/break_room) +"dFz" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/prison/workout) "dFB" = ( /obj/structure/cable, /obj/effect/landmark/start/medical_doctor, @@ -15385,18 +15340,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/textured_large, /area/station/security/execution/transfer) -"dFH" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "dFI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -15435,6 +15378,29 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"dFW" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Work Area" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"dFZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "dGb" = ( /obj/machinery/libraryscanner, /obj/machinery/camera/directional/north{ @@ -15574,6 +15540,13 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"dIi" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "dIk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15694,6 +15667,13 @@ /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/plating, /area/station/hallway/secondary/construction) +"dJQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/donk, +/area/station/security/prison/safe) "dJS" = ( /obj/item/storage/toolbox/electrical, /obj/effect/decal/cleanable/dirt, @@ -16022,6 +16002,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/space/nearstation) +"dNF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/royalblue, +/area/station/security/prison/safe) "dNM" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/airalarm/directional/west, @@ -16164,6 +16151,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/gateway) +"dPq" = ( +/obj/effect/turf_decal/trimline/hot_pink/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "dPB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -16199,10 +16190,6 @@ /obj/structure/sign/warning/secure_area/directional/east, /turf/open/space/basic, /area/space/nearstation) -"dPP" = ( -/obj/structure/cable, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "dPR" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/port/aft) @@ -16273,6 +16260,13 @@ dir = 4 }, /area/station/security/brig) +"dQR" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/chair/sofa/bench{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "dQS" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -16404,6 +16398,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white/smooth_large, /area/station/science/robotics/lab) +"dSD" = ( +/obj/machinery/firealarm/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "dTe" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/window/reinforced/spawner/directional/east, @@ -16412,15 +16414,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) -"dTo" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "dTu" = ( /obj/machinery/light/directional/west, /obj/structure/extinguisher_cabinet/directional/west, @@ -16515,6 +16508,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"dUu" = ( +/obj/structure/bookcase/random, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/station/security/prison/rec) "dUx" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 8 @@ -16539,10 +16537,6 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) -"dUI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison) "dVa" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -16595,6 +16589,14 @@ }, /turf/open/floor/iron/dark, /area/station/service/library/lounge) +"dVO" = ( +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"dVP" = ( +/obj/machinery/growing/soil, +/obj/machinery/light/directional/south, +/turf/open/floor/grass, +/area/station/security/prison/garden) "dVT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -16658,13 +16660,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"dWr" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/cup/glass/shaker{ - pixel_x = 9 +"dWo" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/turf/open/floor/wood/parquet, +/obj/machinery/griddle, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "dWt" = ( /obj/structure/cable, @@ -16714,6 +16716,13 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) +"dXn" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "4" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "dXr" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -16776,6 +16785,17 @@ /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"dYc" = ( +/obj/structure/sink/directional/south{ + dir = 8; + pixel_x = 14; + pixel_y = 0 + }, +/obj/structure/mirror/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "dYj" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/hfr_room) @@ -16855,10 +16875,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/pathology) -"dZq" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) "dZr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -16953,6 +16969,10 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/white/smooth_half, /area/station/science/ordnance/storage) +"ear" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "eaC" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch" @@ -17009,10 +17029,6 @@ }, /turf/open/floor/iron, /area/station/service/kitchen) -"eaO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/closed/wall/r_wall, -/area/station/engineering/supermatter) "eaQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17157,6 +17173,14 @@ }, /turf/open/floor/iron, /area/station/science/research/abandoned) +"ebY" = ( +/obj/structure/chair/sofa/bench{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "ecm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17220,6 +17244,17 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) +"edi" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "edq" = ( /turf/closed/wall, /area/station/security/processing) @@ -17345,33 +17380,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/gateway) -"eeN" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "eeZ" = ( /obj/item/exodrone, /obj/machinery/exodrone_launcher, @@ -17413,11 +17421,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"efn" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "efC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17483,10 +17486,6 @@ /obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"egv" = ( -/obj/structure/cable, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "egE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17550,6 +17549,18 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"ehp" = ( +/obj/item/storage/photo_album/prison, +/obj/structure/table/wood, +/obj/item/camera{ + pixel_y = -5 + }, +/obj/item/camera{ + pixel_x = 6 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) "ehy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -17565,20 +17576,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"ehH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Mess Hall" - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/mess) "ehJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/south, @@ -17617,13 +17614,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/bar) -"eip" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "eir" = ( /obj/structure/cable, /obj/machinery/light/directional/west, @@ -17797,6 +17787,20 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/maintenance/port) +"ekR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison) "ekZ" = ( /obj/effect/turf_decal/box/white{ color = "#52B4E9" @@ -17853,10 +17857,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"elG" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "elH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/broken_floor, @@ -17930,6 +17930,14 @@ /obj/effect/turf_decal/trimline/yellow/line, /turf/open/floor/iron, /area/station/engineering/atmos/project) +"ems" = ( +/obj/machinery/netpod, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/bitden) "emB" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -17978,14 +17986,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"eng" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "enq" = ( /obj/item/folder/yellow, /obj/item/multitool, @@ -18041,16 +18041,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"eoa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/mess) -"eob" = ( -/obj/structure/chair/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/security/prison/rec) "eos" = ( /obj/structure/disposalpipe/segment, /obj/machinery/duct, @@ -18098,13 +18088,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) -"eoI" = ( -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch" - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "eoO" = ( /obj/structure/disposalpipe/segment, /obj/structure/urinal/directional/west, @@ -18158,13 +18141,6 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"epq" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/prison/workout) "epy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -18216,6 +18192,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) +"epS" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/sign/poster/contraband/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "epU" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -18268,10 +18252,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) -"eqj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/science/xenobiology) "eqo" = ( /obj/machinery/computer/crew{ dir = 4 @@ -18348,6 +18328,16 @@ }, /turf/open/floor/iron/textured, /area/station/maintenance/port/aft) +"erq" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "ers" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, @@ -18448,14 +18438,6 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"esm" = ( -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "2"; - dir = 1 - }, -/mob/living/basic/slime, -/turf/open/floor/engine, -/area/station/science/xenobiology) "eso" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, @@ -18626,6 +18608,18 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"etL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos) "etR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18757,23 +18751,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) -"evd" = ( -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) -"evj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/station/maintenance/department/science/xenobiology) "evp" = ( /obj/machinery/computer/records/medical{ dir = 8 @@ -18810,13 +18787,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"evN" = ( -/mob/living/carbon/human/species/monkey/dukeman, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "ewb" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, @@ -18846,16 +18816,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"ewr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "ewQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 @@ -18917,6 +18877,13 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"exq" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "ext" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18943,18 +18910,6 @@ }, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den/gaming) -"exA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/button/door/directional/west{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access = list("engineering") - }, -/obj/machinery/atmospherics/pipe/layer_manifold/green/visible/layer5, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "exK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/red{ @@ -19021,29 +18976,6 @@ }, /turf/open/floor/iron, /area/station/security/processing) -"eyB" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison) -"eyF" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "eyH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -19116,13 +19048,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"eAg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/royalblack, -/area/station/security/prison/safe) "eAi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -19149,6 +19074,19 @@ /obj/effect/spawner/random/food_or_drink/seed, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) +"eAL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old{ + name = "Cell 4" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "eAO" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -19403,6 +19341,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/hallway/secondary/construction) +"eEi" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "eEm" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -19548,20 +19497,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) -"eGu" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) -"eGv" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "eGy" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -19801,6 +19736,14 @@ /obj/item/folder/blue, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"eIB" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/prison/workout) "eIG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance_hatch{ @@ -19861,6 +19804,14 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) +"eJt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/stone, +/area/station/science/xenobiology) "eJv" = ( /obj/effect/landmark/start/lawyer, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19883,6 +19834,20 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/science) +"eJR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Cryogenics" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "eKe" = ( /turf/open/floor/iron/white, /area/station/medical/chemistry) @@ -19992,20 +19957,6 @@ /obj/machinery/air_sensor/plasma_tank, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"eLj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison) "eLk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20159,6 +20110,10 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"eNy" = ( +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "eNB" = ( /obj/effect/turf_decal/siding/green{ dir = 8 @@ -20289,15 +20244,13 @@ /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/iron, /area/station/maintenance/department/chapel) -"eOT" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 +"eOW" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/item/plate/large, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "ePa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20385,12 +20338,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"ePO" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "ePP" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -20407,23 +20354,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"ePU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "eQd" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; @@ -20434,12 +20364,6 @@ /obj/effect/mapping_helpers/mail_sorting/service/janitor_closet, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"eQg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "eQi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, @@ -20534,6 +20458,12 @@ dir = 1 }, /area/station/service/bar) +"eRn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/workout) "eRo" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, @@ -20557,13 +20487,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) -"eRN" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "4" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "eSa" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -20579,6 +20502,14 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/station/medical/medbay) +"eSg" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/vending/assist, +/obj/structure/curtain/bounty{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "eSk" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 @@ -20638,6 +20569,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"eTv" = ( +/obj/structure/window/spawner/directional/west, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "eTy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20946,17 +20881,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/science/auxlab/firing_range) -"eWG" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "eWL" = ( /obj/structure/closet/secure_closet/brig{ name = "Prisoner Locker" @@ -21227,17 +21151,14 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"fag" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "fak" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /obj/structure/window/reinforced/spawner/directional/east, +/mob/living/basic/chicken{ + forced_gender = "male" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "fam" = ( @@ -21282,6 +21203,41 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/smooth, /area/station/maintenance/department/science/xenobiology) +"fbt" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"fbu" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"fbx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Pathology Access Console"; + pixel_x = 24; + pixel_y = -24; + req_access = list("pathology") + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/medical/pathology) "fbF" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral, @@ -21448,6 +21404,15 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron, /area/station/engineering/atmos/project) +"fcZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "fdA" = ( /obj/effect/landmark/start/hangover, /obj/machinery/status_display/ai/directional/south, @@ -21688,6 +21653,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"ffe" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "fff" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/power/apc/auto_name/directional/north, @@ -21697,15 +21673,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"ffh" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "ffi" = ( /obj/structure/cable, /obj/machinery/power/solar_control{ @@ -21773,22 +21740,6 @@ /obj/machinery/barsign/all_access/directional/north, /turf/open/floor/iron/dark, /area/station/service/electronic_marketing_den) -"ffv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) -"ffB" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/sofa/bench{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "ffH" = ( /obj/structure/table, /obj/item/disk/holodisk{ @@ -21849,6 +21800,19 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/service/theater/abandoned) +"fgf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old{ + name = "Cell 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "fgj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21878,11 +21842,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/space/basic, /area/space/nearstation) -"fgI" = ( -/obj/effect/spawner/random/trash/soap, -/obj/effect/spawner/random/trash/botanical_waste, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fgK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21972,20 +21931,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) -"fib" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old/glass{ - name = "Bitrunner Den" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/mess) "fih" = ( /obj/structure/noticeboard/directional/east, /obj/machinery/camera/directional/east{ @@ -22014,14 +21959,6 @@ /mob/living/basic/cockroach, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) -"fiy" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "fiB" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -22094,11 +22031,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/service/library/abandoned) -"fjE" = ( -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fjQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22125,6 +22057,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"fkb" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/easel, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "fkd" = ( /obj/structure/chair{ dir = 8 @@ -22195,6 +22136,21 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"fld" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/food/flatdough{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/food/flatdough{ + pixel_y = 5; + pixel_x = 3 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "fli" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22236,11 +22192,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) -"fly" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "flB" = ( /obj/machinery/status_display/evac/directional/north, /obj/structure/reagent_dispensers/wall/peppertank/directional/west, @@ -22311,12 +22262,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) -"fmi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/machinery/barsign/all_access/directional/north, -/turf/open/floor/plating, -/area/station/service/abandoned_gambling_den) "fmk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -22375,13 +22320,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"fne" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "fno" = ( /obj/item/storage/backpack/duffelbag/med/surgery, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -22394,11 +22332,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"fnt" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "fnx" = ( /obj/effect/landmark/secequipment, /obj/effect/turf_decal/bot, @@ -22423,6 +22356,33 @@ /obj/structure/chair/office, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"fnX" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "fnZ" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 @@ -22453,6 +22413,11 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/hallway/secondary/construction) +"fop" = ( +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/workout) "fot" = ( /turf/closed/wall, /area/station/ai_monitored/command/storage/eva) @@ -22463,19 +22428,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/wood/large, /area/station/service/library) -"foz" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 5 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "foI" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -22496,6 +22448,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"foR" = ( +/obj/effect/spawner/structure/window/hollow/directional, +/turf/open/floor/plating, +/area/station/security/prison/workout) "foU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/flasher/directional/north{ @@ -22691,23 +22647,6 @@ /obj/effect/landmark/navigate_destination/dockarrival, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"frq" = ( -/obj/machinery/light/directional/east, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "cargodeliver"; - name = "crate return conveyor"; - pixel_x = 8 - }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/lobby) "frC" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/structure/lattice, @@ -22726,6 +22665,17 @@ }, /turf/open/floor/iron, /area/station/service/kitchen) +"frS" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/table, +/obj/machinery/microwave, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "fse" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -22838,6 +22788,13 @@ dir = 1 }, /area/station/hallway/primary/central/aft) +"fsA" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "6" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "fsC" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/tank/air, @@ -22853,6 +22810,16 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"fsE" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "fsK" = ( /obj/item/kirbyplants/random, /obj/machinery/light/directional/east, @@ -22873,6 +22840,14 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"fsP" = ( +/obj/structure/table/wood, +/obj/item/instrument/harmonica{ + pixel_y = 4; + pixel_x = 3 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "ftb" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical, @@ -23160,6 +23135,12 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/wood, /area/station/service/theater) +"fwq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/workout) "fws" = ( /obj/machinery/nuclearbomb/beer, /obj/effect/turf_decal/tile/red/fourcorners, @@ -23190,6 +23171,13 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) +"fwY" = ( +/obj/machinery/vending/sustenance, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "fxc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -23367,6 +23355,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"fzn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/prison/rec) "fzp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/start/depsec/engineering, @@ -23659,6 +23652,12 @@ /obj/effect/decal/cleanable/insectguts, /turf/open/floor/circuit, /area/station/science/research/abandoned) +"fDy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "fDF" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/office) @@ -23714,6 +23713,11 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/execution/transfer) +"fEk" = ( +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/security/prison/workout) "fEr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -23760,6 +23764,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/gravity_generator) +"fFv" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "fFw" = ( /obj/machinery/light/directional/west, /obj/machinery/camera/directional/west{ @@ -24062,6 +24074,14 @@ /obj/effect/spawner/random/structure/crate_empty, /turf/open/floor/plating, /area/station/maintenance/fore) +"fJh" = ( +/obj/machinery/camera/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "fJj" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -24078,6 +24098,12 @@ /obj/machinery/nanite_chamber, /turf/open/floor/iron/dark, /area/station/science/circuits) +"fJG" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/prison/workout) "fJZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24133,6 +24159,13 @@ dir = 6 }, /area/station/security/office) +"fKK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/storage/gas) "fKM" = ( /obj/structure/table/reinforced, /obj/item/ai_module/reset{ @@ -24296,10 +24329,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"fMI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +"fMw" = ( +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "fMK" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -24345,6 +24378,23 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/commons/dorms) +"fNo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "fNv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -24398,20 +24448,11 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, /area/station/security/office) -"fOc" = ( +"fOf" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/table, -/obj/item/food/grown/tomato, -/obj/item/food/grown/tomato{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/food/grown/tomato{ - pixel_x = 4; - pixel_y = 5 - }, +/obj/structure/sink/kitchen/directional/south, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "fOp" = ( @@ -24684,6 +24725,9 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"fRi" = ( +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "fRn" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line, @@ -24801,11 +24845,6 @@ "fSW" = ( /turf/closed/indestructible/opshuttle, /area/station/science/ordnance/bomb) -"fTa" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/rec) "fTw" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -24911,6 +24950,16 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/cryo) +"fUA" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "fUM" = ( /obj/structure/table, /obj/item/paper_bin, @@ -24926,6 +24975,13 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) +"fUP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) "fUQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -25112,19 +25168,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"fXq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old{ - name = "Cell 3" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "fXs" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -25243,23 +25286,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/fore) -"fYL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/storage/dice, -/turf/open/floor/wood, -/area/station/security/prison/rec) -"fYN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "fYR" = ( /turf/closed/wall, /area/station/service/abandoned_gambling_den) "fYU" = ( /turf/open/floor/plating, /area/station/science/ordnance/testlab) +"fYW" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "fZg" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -25307,13 +25346,6 @@ /obj/structure/sink/directional/south, /turf/open/floor/iron/dark, /area/station/science/genetics) -"fZo" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "5" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "fZp" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/blue/filled/warning{ @@ -25363,6 +25395,24 @@ "fZO" = ( /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) +"fZR" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null + }, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "fZV" = ( /obj/effect/landmark/start/hangover/closet, /obj/structure/closet/firecloset, @@ -25370,13 +25420,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"gab" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "gao" = ( /obj/structure/table, /obj/item/paper_bin, @@ -25473,6 +25516,13 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"gbE" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "gbF" = ( /obj/structure/lattice, /obj/structure/window/reinforced/plasma/spawner/directional/west, @@ -25631,6 +25681,10 @@ /obj/structure/chair/office, /turf/open/floor/iron/dark, /area/station/service/library/private) +"gdJ" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "gdM" = ( /obj/machinery/conveyor{ dir = 4; @@ -25767,16 +25821,6 @@ }, /turf/open/floor/iron, /area/station/medical/pathology) -"geV" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/structure/sign/poster/random/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "geX" = ( /obj/machinery/status_display/evac/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -25939,12 +25983,6 @@ /obj/structure/table/reinforced/rglass, /turf/open/floor/iron, /area/station/medical/pathology) -"ggI" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "ggS" = ( /obj/effect/turf_decal/siding/white, /turf/open/floor/iron, @@ -26071,6 +26109,14 @@ /obj/item/taperecorder, /turf/open/floor/iron/grimy, /area/station/command/bridge) +"giP" = ( +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) +"giW" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "giY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -26225,27 +26271,12 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/service/kitchen) -"glr" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "glv" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/iron, /area/station/service/hydroponics) -"glR" = ( -/obj/structure/chair/sofa/bench{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "glW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -26278,6 +26309,11 @@ /obj/item/pai_card, /turf/open/floor/carpet/red, /area/station/hallway/secondary/service) +"gml" = ( +/obj/machinery/light/floor/has_bulb, +/obj/effect/turf_decal/trimline/green, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "gmo" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -26297,6 +26333,15 @@ }, /turf/open/floor/iron/white/corner, /area/station/security/medical) +"gms" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "gmx" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine Room" @@ -26803,21 +26848,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"gro" = ( -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/execution/transfer) "grp" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red, @@ -27003,11 +27033,29 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark/textured, /area/station/medical/cryo) +"gtw" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "gtx" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/floor/iron/grimy, /area/station/service/abandoned_gambling_den) +"gtC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Arrivals Dock - Auxiliary Construction"; + name = "dock camera" + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "gtG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -27199,6 +27247,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"gvl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "gvo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27222,6 +27279,11 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"gvw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) "gvE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -27305,13 +27367,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/xenobiology) -"gwz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "gwE" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -27327,13 +27382,6 @@ /obj/structure/sign/directions/ptl/directional/west, /turf/open/floor/plating, /area/station/maintenance/port) -"gwL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "gwM" = ( /obj/effect/turf_decal/arrows/white, /turf/open/floor/iron/dark, @@ -27346,6 +27394,14 @@ /obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron, /area/station/maintenance/department/security) +"gxa" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/north, +/obj/structure/curtain/bounty{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "gxv" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -27399,6 +27455,11 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/port) +"gxT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) "gxW" = ( /obj/structure/dresser, /obj/machinery/newscaster/directional/north, @@ -27450,6 +27511,14 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"gyQ" = ( +/obj/machinery/light/floor/has_bulb, +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "4" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "gyW" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood/corner{ @@ -27469,26 +27538,14 @@ /obj/effect/mapping_helpers/mail_sorting/service/law_office, /turf/open/floor/plating, /area/station/maintenance/department/security) -"gzd" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/poddoor/massdriver_trash, -/turf/open/floor/iron, -/area/station/maintenance/disposal) -"gzq" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +"gzh" = ( +/obj/machinery/cryopod/prison, +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 1 }, -/area/station/security/prison/workout) -"gzu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "gzz" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 8 @@ -27659,6 +27716,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"gBB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "gBH" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral, @@ -27818,10 +27882,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/service/lawoffice) -"gDc" = ( -/obj/effect/landmark/start/prisoner, +"gDo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old/glass{ + name = "Bitrunner Den" + }, /turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/area/station/security/prison/mess) "gDq" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -27829,11 +27903,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"gDO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/prison/workout) "gDP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27945,14 +28014,6 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"gFk" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/griddle, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "gFo" = ( /obj/structure/chair/wood{ dir = 8 @@ -28031,6 +28092,14 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"gGd" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "gGh" = ( /obj/structure/table/wood, /obj/item/storage/briefcase{ @@ -28040,6 +28109,14 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/wood, /area/station/command/meeting_room/council) +"gGn" = ( +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "5"; + dir = 2 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "gGw" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/sofa/bench/right{ @@ -28060,15 +28137,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gGK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "gGT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ @@ -28218,6 +28286,13 @@ }, /turf/open/floor/iron, /area/station/security/warden) +"gID" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "gII" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -28404,13 +28479,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"gKE" = ( -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/obj/structure/window/reinforced/plasma/spawner/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "gKI" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, @@ -28441,11 +28509,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/science) -"gLg" = ( -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "gLv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -28490,17 +28553,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/atmos/project) -"gMr" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/drinkingglass/filled/pina_colada{ - pixel_x = 5 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/filled/sunset_sarsaparilla{ - pixel_x = -4; - pixel_y = 9 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "gMt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28571,13 +28623,15 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"gMO" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +"gMN" = ( +/obj/structure/chair/sofa/bench/left{ dir = 1 }, -/obj/structure/sink/kitchen/directional/south, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "gMR" = ( /obj/structure/chair{ dir = 4 @@ -28654,6 +28708,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) +"gNS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "gNZ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -28677,6 +28737,10 @@ /obj/effect/turf_decal/siding/dark_red, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hos) +"gOl" = ( +/obj/structure/sign/clock/directional/west, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "gOA" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -28694,6 +28758,15 @@ /obj/effect/landmark/navigate_destination/common/holodeck, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"gOF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) "gOH" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -28775,6 +28848,15 @@ }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"gPs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science/xenobiology) "gPt" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating, @@ -28838,13 +28920,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/central) -"gQw" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "gQz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -28876,15 +28951,6 @@ /obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron, /area/station/medical/treatment_center) -"gQJ" = ( -/mob/living/simple_animal/pet/cat{ - name = "Kattail" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "gQK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -28942,20 +29008,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"gRq" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) -"gRy" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "gRE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29009,30 +29061,11 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"gSq" = ( -/obj/structure/table/wood, -/obj/item/wrench{ - pixel_x = -3; - pixel_y = -5 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5; - pixel_x = 3 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "gSs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/lobby) -"gSu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/smooth, -/area/station/science/xenobiology) "gSR" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -29040,6 +29073,14 @@ /obj/structure/sink/directional/south, /turf/open/floor/iron, /area/station/service/hydroponics) +"gSW" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "gSY" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/jungle/a/style_random, @@ -29249,6 +29290,20 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"gVj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/engineering/lobby) "gVr" = ( /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -29346,6 +29401,11 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/command/heads_quarters/cmo) +"gWB" = ( +/obj/machinery/quantum_server, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/bitden) "gWF" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -29401,13 +29461,6 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/port) -"gXz" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "gXM" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red{ @@ -29511,11 +29564,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"gZc" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/security/prison/rec) "gZv" = ( /obj/docking_port/stationary{ dir = 4; @@ -29581,15 +29629,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) -"hak" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "haq" = ( /obj/structure/table, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -29601,12 +29640,6 @@ }, /turf/open/floor/iron, /area/station/cargo/quartermaster) -"hau" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "haw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -29636,6 +29669,13 @@ /obj/structure/sign/warning/secure_area/directional/west, /turf/open/space/basic, /area/space) +"haH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/aft) "haI" = ( /turf/open/floor/circuit/green, /area/station/engineering/gravity_generator) @@ -29796,6 +29836,16 @@ /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance) +"hcZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "hdp" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, /obj/item/radio/intercom/directional/east, @@ -29904,12 +29954,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/storage) -"heM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "heN" = ( /obj/machinery/power/solar_control{ dir = 8; @@ -29943,6 +29987,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/medical/medbay/lobby) +"heW" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "heX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30058,6 +30109,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay) +"hgc" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "hgi" = ( /obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -30067,6 +30127,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/department/science/xenobiology) +"hgj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "hgs" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/effect/decal/cleanable/dirt, @@ -30117,14 +30184,6 @@ }, /turf/open/floor/iron, /area/station/science/lab) -"hgQ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "hgS" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -30143,16 +30202,6 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"hgU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "hgX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -30212,6 +30261,11 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) +"hic" = ( +/obj/structure/fermenting_barrel, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "hie" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -30425,12 +30479,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"hku" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "hkC" = ( /obj/structure/cable/layer3, /turf/open/floor/circuit/green, @@ -30453,15 +30501,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/storage) -"hkL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "hkQ" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -30598,10 +30637,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/security) -"hmm" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "hms" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -30746,6 +30781,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/cargo/storage) +"hnT" = ( +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science/xenobiology) "hoh" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -30771,10 +30810,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/medical/cryo) -"hoo" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "hoz" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/decal/cleanable/dirt, @@ -30833,30 +30868,6 @@ dir = 1 }, /area/station/security/medical) -"hpk" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "hps" = ( /obj/structure/table/reinforced, /obj/item/clothing/shoes/magboots{ @@ -30906,6 +30917,9 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) +"hqf" = ( +/turf/closed/wall/r_wall, +/area/station/security/bitden) "hqj" = ( /obj/effect/landmark/event_spawn, /obj/machinery/light_switch/directional/north{ @@ -30952,10 +30966,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"hrh" = ( -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "hrq" = ( /obj/structure/table/wood, /obj/structure/disposalpipe/segment{ @@ -31055,18 +31065,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"hsh" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "hsm" = ( /obj/machinery/newscaster/directional/south, /obj/machinery/computer/mecha{ @@ -31112,9 +31110,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/service/hydroponics) -"hsN" = ( -/turf/open/floor/wood, -/area/station/security/prison/rec) "hsQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -31316,16 +31311,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/fore) -"hvr" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "hvu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31408,6 +31393,30 @@ /mob/living/basic/cockroach, /turf/open/floor/wood, /area/station/service/library/abandoned) +"hwz" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "hwB" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -31447,6 +31456,16 @@ "hwM" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/project) +"hwQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "hwS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -31505,6 +31524,16 @@ /obj/structure/tank_holder, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"hxF" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"hxO" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/security/prison/workout) "hxS" = ( /turf/open/floor/carpet/royalblack, /area/station/service/chapel/office) @@ -31558,19 +31587,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"hyT" = ( -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway - Center Starboard"; - name = "hallway camera" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/command) +"hyJ" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "hyU" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, /obj/machinery/light_switch/directional/south, @@ -31603,6 +31623,28 @@ }, /turf/open/floor/glass/reinforced, /area/station/maintenance/department/science/xenobiology) +"hzk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"hzm" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"hzu" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "hzA" = ( /obj/item/kirbyplants/random, /obj/machinery/power/apc/auto_name/directional/north, @@ -31645,12 +31687,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"hAf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "hAo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -31689,37 +31725,6 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"hAI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "hAN" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -31795,6 +31800,13 @@ /obj/item/pen, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) +"hBX" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/donk, +/area/station/security/prison/safe) "hBZ" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -31856,14 +31868,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"hCI" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "hCM" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -32212,6 +32216,19 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"hHU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/old{ + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) "hHW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/airalarm/directional/south, @@ -32276,6 +32293,14 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/science/ordnance/storage) +"hID" = ( +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "6"; + dir = 2 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "hIH" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -32368,6 +32393,21 @@ dir = 1 }, /area/station/commons/fitness/recreation) +"hJK" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "hJM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/recharge_floor, @@ -32383,15 +32423,6 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/iron/grimy, /area/station/service/bar/backroom) -"hKh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 9 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "hKC" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -32456,6 +32487,9 @@ }, /turf/closed/wall, /area/station/hallway/secondary/exit/departure_lounge) +"hLz" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/workout) "hLA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet/orange, @@ -32466,6 +32500,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) +"hLY" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/prison/safe) "hMd" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -32489,6 +32527,15 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal) +"hMH" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "hMI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -32561,6 +32608,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/toilet/locker) +"hNO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "hNP" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -32628,14 +32683,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"hOy" = ( -/obj/structure/chair/sofa/bench{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "hOz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -32652,10 +32699,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/engine, /area/station/science/research) -"hOR" = ( -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "hOY" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32755,28 +32798,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/department/security) -"hPB" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/seeds/tree, -/obj/effect/spawner/random/contraband/prison, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/item/seeds/ambrosia, -/obj/item/seeds/grass, -/obj/item/seeds/carrot, -/obj/item/seeds/tomato, -/obj/item/seeds/potato, -/obj/item/seeds/garlic, -/obj/item/seeds/onion, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "hPJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 8 @@ -32784,6 +32805,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos) +"hPN" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "hPO" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/warning/vacuum/directional/west, @@ -32955,6 +32985,11 @@ }, /turf/open/space/basic, /area/space/nearstation) +"hSb" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "hSd" = ( /obj/structure/cable, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -33072,6 +33107,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/pathology) +"hTE" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "hTR" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -33085,14 +33126,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"hUk" = ( -/obj/machinery/netpod, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/machinery/camera/directional/north, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/security/bitden) "hUm" = ( /obj/structure/lattice/catwalk, /obj/machinery/vending/coffee, @@ -33105,6 +33138,17 @@ }, /turf/open/space/basic, /area/space/nearstation) +"hUo" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/prison/workout) "hUt" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -33173,6 +33217,10 @@ /obj/structure/sign/warning/no_smoking, /turf/closed/wall, /area/station/engineering/atmos/storage) +"hVb" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "hVi" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -33491,9 +33539,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, /area/station/engineering/atmos/mix) -"hYF" = ( -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "hYK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -33632,14 +33677,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) -"iaq" = ( -/obj/machinery/camera/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "iaC" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/landmark/generic_maintenance_landmark, @@ -33755,18 +33792,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/locker) -"ibl" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/drinkingglass/filled/pina_colada{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/filled/champagne{ - pixel_y = 4; - pixel_x = 8 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "ibn" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -33825,17 +33850,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"ibT" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/closet/secure_closet/freezer/meat{ - req_access = null - }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "icb" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -34114,11 +34128,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"idE" = ( -/obj/machinery/quantum_server, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) "idF" = ( /obj/structure/sign/warning/secure_area/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -34254,14 +34263,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/medical/pathology) -"ifk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/cigarette, -/obj/structure/curtain/bounty{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/service/abandoned_gambling_den) "ifp" = ( /obj/structure/easel, /obj/item/canvas/twentythree_twentythree, @@ -34325,10 +34326,17 @@ /turf/open/floor/iron/white, /area/station/medical/pathology) "ifW" = ( -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + name = "northeast of station"; + shuttle_id = "syndicate_ne"; + width = 23 }, -/area/station/security/prison/workout) +/turf/open/space/basic, +/area/space/nearstation) "iga" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line{ @@ -34420,11 +34428,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/grimy, /area/station/security/detectives_office/private_investigators_office) -"ihy" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/bot, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "ihF" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -34432,13 +34435,6 @@ /obj/structure/flora/rock/pile/style_random, /turf/open/misc/grass, /area/station/hallway/primary/fore) -"ihH" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "ihN" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -34473,12 +34469,6 @@ }, /turf/open/floor/plating, /area/station/medical/pathology) -"iie" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "iio" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/loading_area{ @@ -34487,16 +34477,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"iiB" = ( -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "iiK" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/hangover, @@ -34520,6 +34500,12 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"iiR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "ijm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -34688,6 +34674,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/station/science/research) +"ilk" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "iln" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/brown/corner, @@ -34755,13 +34749,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) -"ilS" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "ilU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -34897,6 +34884,11 @@ /obj/structure/sign/warning/no_smoking, /turf/closed/wall, /area/station/service/kitchen/abandoned) +"inj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "inm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -34919,6 +34911,20 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"iny" = ( +/obj/structure/table, +/obj/item/secateurs{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/secateurs, +/obj/item/radio/intercom/prison/directional/east, +/obj/item/reagent_containers/cup/bottle/ammonia{ + pixel_x = -3; + pixel_y = 12 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "inR" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab" @@ -35005,6 +35011,20 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ioT" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison) "ipk" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -35056,16 +35076,16 @@ /obj/machinery/atm, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"ipN" = ( +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "ipQ" = ( /turf/closed/wall, /area/station/command/bridge) -"ipS" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "iqa" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/machinery/airalarm/directional/east, @@ -35121,6 +35141,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/toilet/locker) +"iqo" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iqz" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -35136,16 +35160,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/storage) -"irh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "irl" = ( /turf/closed/wall/r_wall, /area/station/service/lawoffice) @@ -35212,9 +35226,6 @@ }, /turf/open/floor/iron, /area/station/medical/treatment_center) -"irH" = ( -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "irJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35402,6 +35413,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"iuk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "iut" = ( /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; @@ -35447,6 +35467,17 @@ /obj/machinery/splicer, /turf/open/floor/iron, /area/station/service/hydroponics) +"iuJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) "iuU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -35511,6 +35542,15 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/security/brig) +"ivM" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/prison/workout) "ivR" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 4 @@ -35550,6 +35590,13 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iwO" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "iwU" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -35660,17 +35707,6 @@ /obj/structure/transit_tube/station/dispenser/reverse/flipped, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"iyj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "iyk" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -35720,17 +35756,6 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"iyT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "iyX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/generic_maintenance_landmark, @@ -35813,6 +35838,15 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/wood, /area/station/service/electronic_marketing_den) +"izP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "izW" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -35893,19 +35927,33 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/medical/pathology) +"iAu" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/sign/poster/contraband/random/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) +"iAx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "iAy" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, /obj/item/hand_labeler, /turf/open/floor/iron, /area/station/commons/storage/primary) -"iAC" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/wood{ +"iAD" = ( +/obj/machinery/byteforge, +/obj/effect/turf_decal/bot, +/obj/machinery/light/neon_lining{ dir = 1 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) +/area/station/security/bitden) "iAM" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, @@ -35930,7 +35978,9 @@ "iBc" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/nestbox, -/mob/living/basic/chicken, +/mob/living/basic/chicken{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "iBf" = ( @@ -36002,6 +36052,15 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/station/security/execution/transfer) +"iCs" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/atm, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "iCu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36084,9 +36143,21 @@ }, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) +"iDg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "iDq" = ( /turf/closed/wall/r_wall, /area/station/security/range) +"iDC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "iDG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36164,6 +36235,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"iEo" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "iEr" = ( /obj/effect/turf_decal/siding/green{ dir = 5 @@ -36361,13 +36442,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/education) -"iGy" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/security/prison/workout) "iGI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -36450,6 +36524,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"iIi" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "iIj" = ( /obj/machinery/light/directional/south, /obj/machinery/newscaster/directional/south, @@ -36475,21 +36554,17 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"iIp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "iIz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/electric_shock/directional/west, /obj/structure/cable, /turf/open/floor/plating, /area/station/security/processing) +"iIH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "iIM" = ( /obj/effect/turf_decal/tile/red/diagonal_centre, /obj/effect/turf_decal/tile/blue/diagonal_edge, @@ -36634,6 +36709,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"iKL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "iKM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36695,13 +36778,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"iMc" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/donk, -/area/station/security/prison/safe) "iMf" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, @@ -36716,12 +36792,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/white, /area/station/science/lobby) -"iMu" = ( -/obj/machinery/plate_press, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "iME" = ( /obj/machinery/camera/directional/south{ c_tag = "Atmospherics - Mix Cell"; @@ -36787,6 +36857,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) +"iNa" = ( +/obj/effect/turf_decal/siding/dark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "iNe" = ( /obj/effect/turf_decal/trimline/neutral/warning{ dir = 10 @@ -36911,6 +36988,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"iOc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "iOe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36955,12 +37038,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/grimy, /area/station/command/bridge) -"iOU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "iOX" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/random/trash/mess, @@ -36991,24 +37068,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"iPj" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = null - }, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "iPJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -37017,17 +37076,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/maintenance/fore) -"iPT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "iQf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/wood/corner, @@ -37040,6 +37088,13 @@ }, /turf/open/floor/iron, /area/station/maintenance/port) +"iQu" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "iQw" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -37047,6 +37102,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"iQC" = ( +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/security/prison/workout) "iQF" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/decal/cleanable/dirt, @@ -37188,18 +37248,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"iSG" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/west, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "iSI" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -37279,6 +37327,13 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"iTA" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iTK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -37289,13 +37344,13 @@ }, /turf/open/floor/iron/dark, /area/station/medical/coldroom) -"iUc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/donk, -/area/station/security/prison/safe) +"iTY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/security/prison/rec) "iUg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37408,9 +37463,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) -"iVR" = ( -/turf/open/floor/iron, -/area/station/security/prison/workout) "iVT" = ( /obj/machinery/photocopier, /obj/structure/sign/poster/official/work_for_a_future{ @@ -37496,19 +37548,6 @@ }, /turf/open/floor/iron, /area/station/cargo/quartermaster) -"iXc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/lobby) "iXd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/spawner/structure/window/reinforced, @@ -37602,6 +37641,20 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) +"iYa" = ( +/obj/machinery/button/door/directional/north{ + id = "iso_cell_hall_bolt"; + name = "Isolation Cell Hall Bolt Control"; + req_access = list("brig"); + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -6 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "iYi" = ( /turf/closed/wall, /area/station/commons/toilet/locker) @@ -37646,14 +37699,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) -"iYO" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "iYP" = ( /obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, @@ -37699,9 +37744,6 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) -"iZr" = ( -/turf/closed/wall/r_wall, -/area/station/security/bitden) "iZt" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/west, @@ -37722,6 +37764,9 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"iZG" = ( +/turf/open/floor/iron/dark/side, +/area/station/security/prison/workout) "iZN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37737,6 +37782,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/electronic_marketing_den) +"iZR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/shipping, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/sorting) "iZU" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -37777,6 +37839,21 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/command/teleporter) +"jar" = ( +/obj/structure/table, +/obj/effect/spawner/random/contraband/prison, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/storage/crayons, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "jau" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -37816,6 +37893,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"jaO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "jaV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -38015,11 +38098,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"jcq" = ( -/obj/item/toy/basketball, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/prison/workout) "jcv" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/red{ @@ -38072,15 +38150,6 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter) -"jcS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "jcT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -38117,6 +38186,14 @@ "jdL" = ( /turf/closed/wall, /area/station/maintenance/fore) +"jdT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/green, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "jeg" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -38205,10 +38282,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/command/bridge) -"jeH" = ( -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "jeI" = ( /obj/structure/sign/nanotrasen{ pixel_x = -32; @@ -38513,6 +38586,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"jhR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/camera/directional/north{ + c_tag = "Chapel - Confessional"; + name = "chapel camera"; + network = list("ss13","chapel") + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "jhU" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line, @@ -38599,6 +38682,9 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"jjl" = ( +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "jjo" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -38734,6 +38820,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/science/research) +"jkz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible/layer1, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "jkA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38763,6 +38854,20 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) +"jkS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Visitation" + }, +/turf/open/floor/iron, +/area/station/security/prison/visit) "jkZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38787,13 +38892,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/science/robotics/lab) -"jlr" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "jlv" = ( /obj/machinery/camera/directional/east{ c_tag = "Virology - Hallway"; @@ -38902,12 +39000,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, /area/station/maintenance/department/engine/atmos) -"jmo" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "jmp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38958,6 +39050,12 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/security/courtroom) +"jmZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "jnd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, @@ -38978,6 +39076,16 @@ }, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"jnl" = ( +/obj/effect/mapping_helpers/airalarm/engine_access, +/obj/structure/sign/delamination_counter/directional/west, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Chamber" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "jnn" = ( /obj/structure/cable, /obj/machinery/holopad/secure, @@ -39124,41 +39232,12 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, /area/station/maintenance/fore) -"joR" = ( -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "joU" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/iron/checker, /area/station/hallway/secondary/service) -"jpl" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) -"jpt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Work Area" - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "jpA" = ( /turf/open/floor/iron/grimy, /area/station/security/detectives_office/private_investigators_office) @@ -39226,11 +39305,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"jqo" = ( -/obj/effect/spawner/random/vending/colavend, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "jqr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -39530,10 +39604,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"jup" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/closed/wall, -/area/station/maintenance/starboard/fore) "juC" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -39564,6 +39634,14 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/pumproom) +"juT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "juU" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -39595,10 +39673,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"jvj" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"jvk" = ( +/obj/structure/sign/warning/rad_shelter/directional/west, +/turf/closed/wall, +/area/station/security/prison/safe) "jvm" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, @@ -39676,6 +39754,14 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating/airless, /area/space/nearstation) +"jwh" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/effect/spawner/random/entertainment/musical_instrument{ + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "jwr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -39713,6 +39799,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"jwK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/item/plate/large, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "jwT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -39803,26 +39898,9 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) -"jyj" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "jym" = ( /turf/closed/wall/r_wall, /area/station/smithing) -"jyo" = ( -/obj/machinery/growing/soil, -/obj/machinery/camera/directional/west, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/grass, -/area/station/security/prison/garden) "jys" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -39906,14 +39984,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/evidence) -"jyW" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/prison/workout) "jzb" = ( /obj/machinery/door/poddoor/shutters{ dir = 4; @@ -39928,15 +39998,6 @@ }, /turf/open/floor/iron/textured, /area/station/commons/vacant_room) -"jzo" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/bottle/beer, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_x = -7 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "jzp" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, @@ -40267,11 +40328,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/storage/tech) -"jCq" = ( -/obj/effect/landmark/start/hangover, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "jCs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -40296,10 +40352,6 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/electrical) -"jCx" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) "jCI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40595,14 +40647,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"jGi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "jGl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, @@ -40687,6 +40731,17 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, /area/station/engineering/atmos) +"jGX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Mess Hall" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/mess) "jHb" = ( /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) @@ -40725,14 +40780,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/maintenance/department/science) -"jHu" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/prison/workout) "jHH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -40790,21 +40837,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"jIi" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/half{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/station/cargo/miningoffice) "jIs" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -40866,13 +40898,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/lobby) -"jJV" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "jKb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/white{ @@ -40972,6 +40997,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay) +"jKY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "jLa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/green{ @@ -40988,20 +41020,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"jLh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/machinery/status_display/ai/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/hallway/primary/fore) "jLi" = ( /obj/machinery/computer/mech_bay_power_console, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"jLj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/execution/transfer) "jLm" = ( /obj/machinery/door/airlock/security/glass{ name = "Security E.V.A. Storage" @@ -41074,10 +41105,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/pathology) -"jLX" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "jMk" = ( /obj/machinery/door/window/right/directional/east{ base_state = "left"; @@ -41120,6 +41147,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"jMs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "jMz" = ( /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -41196,11 +41229,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"jNI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/prison/workout) "jNM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -41221,17 +41249,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) -"jNZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Mess Hall" - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/mess) "jOo" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ @@ -41618,6 +41635,12 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) +"jSa" = ( +/obj/machinery/composters, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "jSj" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -41638,6 +41661,9 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/commons/storage/primary) +"jSm" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) "jSo" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -41703,19 +41729,22 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/checkpoint/escape) -"jSZ" = ( -/obj/machinery/cryopod/prison, -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "jTa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/white, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"jTc" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "jTf" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -41776,26 +41805,6 @@ /obj/item/clothing/head/beret, /turf/open/floor/wood, /area/station/commons/dorms) -"jTL" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/security/prison/workout) -"jTP" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/prison/workout) "jTY" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41924,6 +41933,37 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) +"jVF" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "jVI" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -42014,6 +42054,10 @@ }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"jXj" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "jXk" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -42316,6 +42360,15 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/construction) +"kaE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "kaF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -42331,21 +42384,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/commons/locker) -"kaJ" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/food/flatdough{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/item/food/flatdough{ - pixel_y = 5; - pixel_x = 3 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "kaL" = ( /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt, @@ -42546,15 +42584,6 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/iron, /area/station/maintenance/department/science) -"kcO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "kcR" = ( /obj/structure/sign/warning/secure_area/directional/east, /turf/closed/wall/r_wall, @@ -42571,17 +42600,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"kcU" = ( -/obj/structure/sink/directional/south{ - dir = 8; - pixel_x = 14; - pixel_y = 0 - }, -/obj/structure/mirror/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "kdd" = ( /obj/structure/cable, /obj/structure/table/reinforced, @@ -42653,12 +42671,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/aft) -"kdI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/security/prison/workout) "kdL" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, @@ -42679,12 +42691,6 @@ /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating, /area/station/maintenance/department/science) -"kdQ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "kdX" = ( /obj/machinery/piratepad/civilian, /obj/effect/turf_decal/trimline/yellow, @@ -42822,15 +42828,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/medical/pathology) -"kfm" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench/left{ - dir = 8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "kfC" = ( /obj/machinery/telecomms/processor/preset_two, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -42872,12 +42869,6 @@ /obj/effect/landmark/observer_start, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"kfK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "kfL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42923,6 +42914,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"kgd" = ( +/obj/structure/sign/clock/directional/north, +/obj/effect/turf_decal/tile/hot_pink{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "kgf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43073,14 +43072,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "khz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/sofa/corp{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "khE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -43307,10 +43303,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"kkf" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/station/security/prison/mess) "kkh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -43334,11 +43326,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay) -"kkv" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/workout) "kkx" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 4 @@ -43375,12 +43362,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"kkY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "klb" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 4 @@ -43402,6 +43383,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"kli" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "klp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -43428,6 +43418,15 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, /area/station/engineering/main) +"klv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "klA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43545,22 +43544,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"knw" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/obj/effect/mapping_helpers/airlock/access/any/supply/shipping, -/turf/open/floor/iron, -/area/station/cargo/sorting) "knE" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood, @@ -43579,16 +43562,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"knL" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/stellar, -/area/station/security/prison/safe) "knP" = ( /obj/structure/chair{ dir = 8 @@ -43616,15 +43589,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"koc" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "kod" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, @@ -43640,6 +43604,15 @@ dir = 8 }, /area/station/hallway/primary/port) +"kom" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "koq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43695,16 +43668,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/engineering/main) -"kpp" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "kpw" = ( /turf/open/floor/engine/plasma, /area/station/engineering/atmos) @@ -43732,6 +43695,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/gateway) +"kpz" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "kpD" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -43805,6 +43774,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"krt" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "krx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43904,6 +43880,11 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/science/ordnance/office) +"ksG" = ( +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/xenobiology) "ksH" = ( /obj/machinery/duct, /obj/effect/decal/cleanable/dirt, @@ -43922,12 +43903,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron, /area/station/engineering/atmos) -"ktt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "ktv" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ @@ -44163,21 +44138,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/commons/dorms) -"kvS" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "kvW" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask, @@ -44201,16 +44161,16 @@ /obj/machinery/light/small/red/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/department/science/xenobiology) -"kwl" = ( -/obj/structure/chair/sofa/bench{ - dir = 4 +"kwm" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "kws" = ( /obj/structure/sign/poster/official/work_for_a_future{ pixel_y = -32 @@ -44249,6 +44209,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"kxj" = ( +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "kxs" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -44433,12 +44397,10 @@ }, /turf/open/floor/iron, /area/station/command/corporate_showroom) -"kzt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/wood, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/service/abandoned_gambling_den) +"kzB" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/green/visible/layer5, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "kzI" = ( /obj/structure/table/wood, /obj/item/electronics/airalarm, @@ -44724,18 +44686,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) -"kCZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/door/airlock/security/old/glass{ - name = "Hydroponics" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "kDd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/duct, @@ -44790,24 +44740,6 @@ /obj/effect/landmark/start/captain, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain) -"kDQ" = ( -/obj/structure/toilet, -/obj/machinery/shower/directional/south, -/obj/effect/spawner/random/trash/soap{ - spawn_scatter_radius = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) -"kDS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/execution/transfer) "kDY" = ( /obj/effect/turf_decal/siding/green{ dir = 9 @@ -45002,6 +44934,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"kGL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "kGQ" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -45025,6 +44968,10 @@ }, /turf/open/floor/carpet/blue, /area/station/service/library/lounge) +"kHc" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "kHd" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -45069,6 +45016,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"kHr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/royalblue, +/area/station/security/prison/safe) "kHu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -45178,11 +45132,11 @@ /area/station/maintenance/department/eva/abandoned) "kIL" = ( /obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/sofa/bench/left{ +/obj/structure/chair/wood{ dir = 1 }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "kIM" = ( /obj/structure/table, /obj/item/reagent_containers/cup/beaker/large{ @@ -45229,14 +45183,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"kJo" = ( -/obj/structure/sign/clock/directional/north, -/obj/effect/turf_decal/tile/hot_pink{ - dir = 1 - }, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "kJr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -45286,6 +45232,14 @@ /obj/structure/sign/warning/pods, /turf/closed/wall, /area/station/hallway/secondary/entry) +"kKp" = ( +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "2"; + dir = 1 + }, +/mob/living/basic/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) "kKx" = ( /obj/effect/turf_decal/tile/brown/half{ dir = 4 @@ -45316,11 +45270,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/theater) -"kKB" = ( -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/security/prison/workout) "kKK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -45345,13 +45294,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/electrical) -"kKZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "kLa" = ( /obj/effect/spawner/random/engineering/tank, /obj/effect/turf_decal/bot, @@ -45423,9 +45365,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"kLP" = ( -/turf/closed/wall/r_wall, -/area/station/security/prison/mess) "kMg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -45466,12 +45405,6 @@ }, /turf/open/floor/iron, /area/station/security/processing) -"kME" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/security/prison/workout) "kMI" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -45668,13 +45601,15 @@ "kOA" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/hos) -"kOQ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) +"kOC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "kOR" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, @@ -45738,6 +45673,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage) +"kPX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "kQr" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /obj/effect/turf_decal/bot, @@ -45800,12 +45744,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/checker, /area/station/hallway/secondary/service) -"kQZ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "kRi" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -45960,14 +45898,6 @@ /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/large, /area/station/medical/pathology) -"kTc" = ( -/obj/structure/hoop{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/security/prison/workout) "kTd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45983,11 +45913,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/engineering/main) -"kTr" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) "kTy" = ( /obj/structure/chair/office{ dir = 8 @@ -46116,6 +46041,19 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/command/heads_quarters/cmo) +"kVp" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Hydroponics" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "kVr" = ( /obj/effect/turf_decal/siding/wideplating, /turf/open/floor/iron/dark, @@ -46225,6 +46163,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, /area/station/science/lobby) +"kWI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "kWM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46362,9 +46307,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"kXR" = ( -/turf/open/floor/engine, -/area/station/engineering/supermatter) "kXS" = ( /obj/machinery/growing/soil, /obj/effect/decal/cleanable/dirt, @@ -46379,6 +46321,17 @@ }, /turf/open/space/basic, /area/space/nearstation) +"kYa" = ( +/obj/effect/turf_decal/tile/brown/half{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/cargo/miningoffice) "kYb" = ( /obj/structure/sign/nanotrasen{ pixel_x = -32 @@ -46641,10 +46594,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/storage) -"lbG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/rec) "lbR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46743,15 +46692,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain) -"lcK" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio_maint_aft"; - name = "Xenobiology Blast Door" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/xenobiology) "lcO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/corner{ @@ -46770,6 +46710,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/security/warden) +"lcU" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "lcW" = ( /obj/structure/table/wood, /obj/item/clothing/under/costume/geisha, @@ -46813,6 +46765,17 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"ldk" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "ldl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/disposal/bin, @@ -46875,6 +46838,13 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"ldQ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "ldU" = ( /obj/machinery/camera/motion/directional/west{ c_tag = "Vault"; @@ -47015,6 +46985,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/service/chapel) +"lfN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "lgc" = ( /obj/machinery/light_switch/directional/north{ pixel_x = 6 @@ -47066,6 +47046,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"lgB" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/stellar, +/area/station/security/prison/safe) "lgN" = ( /obj/machinery/door/window/brigdoor/left/directional/west{ name = "Captain's Bedroom"; @@ -47131,15 +47121,6 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) -"lhv" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "lhC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -47349,6 +47330,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"lkd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "lke" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -47416,18 +47403,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"lkT" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 9 - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/prison/directional/west, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "lle" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/sparsegrass/style_random, @@ -47478,19 +47453,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"lmb" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"lmc" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "lml" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -47626,6 +47588,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"lnX" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "lnY" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47641,6 +47612,11 @@ "loe" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/cmo) +"log" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "loi" = ( /obj/structure/grille/broken, /obj/effect/spawner/random/trash/caution_sign, @@ -47780,14 +47756,6 @@ /obj/item/clothing/mask/gas/sechailer, /turf/open/floor/iron/dark, /area/station/security/office) -"lpU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "lpY" = ( /obj/structure/table/reinforced, /obj/machinery/light_switch/directional/east, @@ -47799,6 +47767,18 @@ /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/maintenance/department/science/xenobiology) +"lqh" = ( +/obj/structure/table/wood, +/obj/item/wrench{ + pixel_x = -3; + pixel_y = -5 + }, +/obj/effect/spawner/random/bureaucracy/folder{ + pixel_y = 5; + pixel_x = 3 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "lql" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -47824,18 +47804,19 @@ }, /turf/open/floor/iron/dark, /area/station/service/library) -"lqD" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/east, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "lqO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/cargo/storage) +"lqY" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "lra" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -47953,13 +47934,10 @@ dir = 4 }, /area/station/hallway/secondary/exit/departure_lounge) -"lsC" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) +"lsD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/smooth, +/area/station/science/xenobiology) "lsG" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -48012,6 +47990,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"ltn" = ( +/obj/machinery/light/neon_lining, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "ltr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48143,6 +48125,14 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) +"lue" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "luf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48177,6 +48167,12 @@ }, /turf/open/floor/iron/sepia, /area/station/service/library/artgallery) +"lur" = ( +/obj/structure/chair/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) "luD" = ( /obj/structure/closet/secure_closet/brig{ id = "brig2"; @@ -48307,12 +48303,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/medical/storage) -"lws" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "lwE" = ( /obj/machinery/light/small/directional/north, /obj/machinery/seed_extractor, @@ -48477,6 +48467,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/command/gateway) +"lyM" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "lyU" = ( /obj/effect/spawner/random/structure/closet_empty, /turf/open/floor/plating, @@ -48523,11 +48519,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/main) -"lzD" = ( -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/security/prison/workout) "lzH" = ( /obj/structure/chair{ dir = 8 @@ -48608,6 +48599,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/main) +"lAt" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/execution/transfer) "lAv" = ( /obj/machinery/vending/cart, /obj/machinery/computer/security/telescreen/entertainment/directional/east, @@ -48636,12 +48634,13 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lAO" = ( -/obj/structure/chair/sofa/corp{ - dir = 4 +"lAK" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) +/obj/structure/sign/poster/contraband/random/directional/north, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "lAV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/duct, @@ -48993,14 +48992,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) -"lEw" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/entertainment/musical_instrument, -/obj/effect/spawner/random/entertainment/musical_instrument{ - pixel_y = 7 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "lEH" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -49111,12 +49102,6 @@ }, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"lFV" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "lFX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -49139,6 +49124,11 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) +"lGm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "lGq" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red{ @@ -49155,6 +49145,9 @@ /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/station/commons/lounge) +"lGv" = ( +/turf/closed/wall, +/area/station/security/prison/rec) "lGE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -49294,10 +49287,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"lIe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/smooth, -/area/station/science/xenobiology) "lIl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -49430,6 +49419,15 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) +"lJq" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "lJB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -49506,6 +49504,15 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"lKj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "lKl" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -49519,6 +49526,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"lKr" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "lKw" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -49566,15 +49582,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) -"lKA" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "lKC" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/locked, @@ -49599,14 +49606,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"lKJ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/prison/workout) "lKK" = ( /obj/structure/cable, /obj/effect/landmark/event_spawn, @@ -49709,6 +49708,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/lobby) +"lMN" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "lMO" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49824,22 +49833,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) -"lOr" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/storage/dice{ - pixel_y = 1; - pixel_x = -2 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "lOw" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ dir = 4 @@ -49860,6 +49853,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/security/courtroom) +"lOQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/stellar, +/area/station/security/prison/safe) "lOW" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -49975,6 +49975,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hos) +"lQd" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) "lQg" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -49984,6 +49989,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/escape) +"lQj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "lQk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50144,15 +50157,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/maintenance/port) -"lRy" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "lRH" = ( /obj/structure/closet/crate/science{ anchored = 1 @@ -50193,13 +50197,28 @@ }, /turf/open/floor/iron, /area/station/cargo/quartermaster) -"lRY" = ( -/obj/structure/cable, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/obj/structure/window/reinforced/plasma/spawner/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/station/engineering/supermatter) +"lRP" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/food_or_drink/soup, +/obj/effect/turf_decal/tile/hot_pink{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) +"lRR" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "lSh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -50248,6 +50267,13 @@ }, /turf/open/floor/iron/dark, /area/station/medical/pathology) +"lSM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "lTg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -50273,6 +50299,12 @@ }, /turf/closed/wall, /area/station/commons/storage/primary) +"lTo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "lTt" = ( /obj/machinery/door/window/brigdoor/right/directional/west{ name = "Shooting Range"; @@ -50336,6 +50368,10 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"lTX" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/security/prison/mess) "lTZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -50396,25 +50432,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"lUJ" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/structure/table, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -5 - }, -/obj/item/storage/fancy/egg_box, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "lUK" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -50536,6 +50553,14 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/escape) +"lXj" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "lXl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50563,6 +50588,10 @@ /obj/item/lipstick/random, /turf/open/floor/plating, /area/station/service/theater/abandoned) +"lXG" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "lXI" = ( /obj/machinery/suit_storage_unit/rd, /obj/item/radio/intercom/directional/west, @@ -50590,6 +50619,13 @@ /obj/effect/landmark/navigate_destination/dockarrival, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"lYg" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "lYj" = ( /obj/machinery/duct, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -50691,12 +50727,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured_large, /area/station/science/xenobiology) -"lZM" = ( -/obj/structure/toilet, -/obj/machinery/shower/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "lZX" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/cable, @@ -50755,6 +50785,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/medical/cryo) +"mbp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "mbw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50785,15 +50821,11 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, /area/station/medical/pathology) -"mca" = ( -/obj/machinery/corral_corner{ - mapping_id = "5" - }, -/obj/machinery/slime_pen_controller{ - mapping_id = "5" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) +"mcb" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/workout) "mck" = ( /obj/structure/chair/office, /obj/effect/landmark/start/depsec/medical, @@ -50819,11 +50851,6 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) -"mcq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "mcs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50969,6 +50996,12 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) +"mej" = ( +/obj/machinery/firealarm/directional/south, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "mes" = ( /obj/structure/table, /obj/item/stack/package_wrap, @@ -51059,15 +51092,6 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"mfc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/prison/rec) -"mft" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "mfC" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -51280,13 +51304,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"mhB" = ( -/obj/effect/turf_decal/siding/wood{ +"mhC" = ( +/obj/structure/chair/sofa/bench{ dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/stellar, -/area/station/security/prison/safe) +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mhE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/decal/cleanable/dirt, @@ -51298,6 +51323,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) +"mhO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/cargo/miningoffice) "mhW" = ( /obj/effect/turf_decal/tile/neutral, /obj/item/radio/intercom/directional/east, @@ -51378,19 +51417,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/teleporter) -"mjh" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_x = -8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "mjo" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, @@ -51443,6 +51469,11 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/science/circuits) +"mkd" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "mkB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51457,14 +51488,6 @@ }, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"mkH" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/food_or_drink/soup, -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "mkM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ @@ -51490,10 +51513,6 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) -"mlj" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/side, -/area/station/security/prison/workout) "mlt" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/siding/wood{ @@ -51846,12 +51865,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"mph" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "mpj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/door/firedoor, @@ -51911,10 +51924,17 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"mpW" = ( -/obj/effect/turf_decal/trimline/green, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/herringbone, +"mpQ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, /area/station/security/prison/workout) "mqb" = ( /obj/machinery/door/morgue{ @@ -51981,11 +52001,31 @@ /obj/structure/mirror/directional/south, /turf/open/floor/wood, /area/station/hallway/secondary/service) +"mqW" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mra" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"mrc" = ( +/obj/machinery/light/directional/east, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargodeliver"; + name = "crate return conveyor"; + pixel_x = 8 + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/cargo/lobby) "mrd" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -52016,12 +52056,23 @@ dir = 4 }, /area/station/maintenance/department/electrical) +"mru" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "mrw" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/iron/half{ dir = 8 }, /area/station/service/hydroponics) +"mrA" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "mrD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/secure_area/directional/north, @@ -52098,12 +52149,6 @@ /obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/wood, /area/station/service/electronic_marketing_den) -"msB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "msF" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/sofa/bench/left, @@ -52249,11 +52294,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) -"mug" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "muh" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -52506,6 +52546,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"mxh" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mxj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52534,6 +52579,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"mxF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "mxP" = ( /obj/machinery/computer/crew{ dir = 1 @@ -52627,6 +52679,11 @@ }, /turf/open/floor/iron, /area/station/commons/locker) +"mze" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mzi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/reagent_dispensers/water_cooler, @@ -52754,8 +52811,14 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/station/solars/starboard/aft) -"mAw" = ( -/turf/open/floor/iron/dark/side{ +"mAA" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ dir = 4 }, /area/station/security/prison/workout) @@ -52939,6 +53002,11 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"mCP" = ( +/obj/structure/chair/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) "mCZ" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -53016,6 +53084,11 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"mDB" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter) "mDC" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -53132,6 +53205,18 @@ /obj/effect/landmark/navigate_destination/sec, /turf/open/floor/iron/dark, /area/station/security/brig) +"mEE" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/pina_colada{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/champagne{ + pixel_y = 4; + pixel_x = 8 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "mEI" = ( /obj/machinery/newscaster/directional/north, /obj/structure/table/wood, @@ -53214,15 +53299,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) -"mGb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 5 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "mGi" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53382,22 +53458,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/research) -"mHv" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = -5 - }, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = 4 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "mHw" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall5"; @@ -53503,6 +53563,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/storage) +"mIG" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "mII" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -53621,6 +53693,16 @@ /obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/plating, /area/station/maintenance/port) +"mJo" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) +"mJp" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "mJq" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, @@ -53851,11 +53933,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) -"mLR" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/bitden) "mLV" = ( /obj/machinery/computer/crew{ dir = 8 @@ -54010,6 +54087,11 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"mOg" = ( +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "mOp" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -54022,14 +54104,6 @@ dir = 1 }, /area/station/engineering/atmos/pumproom) -"mOu" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 9 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "mOv" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -54147,18 +54221,6 @@ /obj/structure/filingcabinet/security, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"mPx" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - name = "northeast of station"; - shuttle_id = "syndicate_ne"; - width = 23 - }, -/turf/open/space/basic, -/area/space/nearstation) "mPA" = ( /obj/structure/table/reinforced, /obj/item/assembly/timer, @@ -54178,6 +54240,13 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) +"mPN" = ( +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "mPV" = ( /obj/structure/cable, /obj/machinery/power/smes, @@ -54225,6 +54294,14 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"mQz" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/prison/workout) "mQA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/bar/directional/west, @@ -54284,11 +54361,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/medical/pathology) -"mRe" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "mRf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54346,6 +54418,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"mRB" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/xenoblood, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "mRF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -54354,6 +54434,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"mRW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mSe" = ( /turf/closed/wall/r_wall, /area/station/security/prison/safe) @@ -54363,6 +54447,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"mSz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "mSA" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -54452,6 +54541,11 @@ "mTA" = ( /turf/closed/wall/r_wall, /area/station/security/holding_cell) +"mTE" = ( +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/prison/workout) "mTT" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -54460,6 +54554,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) +"mUq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "mUt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54612,6 +54711,13 @@ dir = 4 }, /area/station/engineering/lobby) +"mWb" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "mWh" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -54619,11 +54725,6 @@ /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/large, /area/station/medical/paramedic) -"mWq" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/plating, -/area/station/engineering/supermatter) "mWB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -54647,6 +54748,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"mWL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_maint_aft"; + name = "Xenobiology Blast Door" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_maint_aft"; + name = "Xenobiology Blast Door" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) "mWP" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -54668,6 +54782,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"mXg" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/security/prison/workout) "mXh" = ( /obj/structure/table/wood, /obj/item/storage/bag/books, @@ -54720,6 +54843,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"mXT" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "mYk" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -54773,20 +54906,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/large, /area/station/science/research) -"mYx" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison) "mYy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -54847,12 +54966,6 @@ /obj/effect/landmark/navigate_destination/delta/abandgameroom, /turf/open/floor/iron, /area/station/service/abandoned_gambling_den/gaming) -"mZp" = ( -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "mZr" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -54923,10 +55036,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) -"nad" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "nae" = ( /obj/structure/table/wood, /obj/structure/window/reinforced/spawner/directional/west, @@ -54939,17 +55048,6 @@ }, /turf/open/floor/iron/grimy, /area/station/command/bridge) -"naj" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "nal" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, @@ -54989,6 +55087,16 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/service/library) +"nbj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "nbk" = ( /obj/structure/chair/office{ dir = 8 @@ -55017,17 +55125,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"nbC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "nbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/meter, @@ -55152,12 +55249,6 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron/dark, /area/station/security/office) -"ndp" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/security/prison/workout) "ndJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/kirbyplants/random, @@ -55215,6 +55306,13 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) +"neN" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "3" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "nfd" = ( /obj/machinery/atmospherics/miner/plasma, /turf/open/floor/engine/plasma, @@ -55258,6 +55356,9 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"nfP" = ( +/turf/open/floor/carpet/black, +/area/station/security/bitden) "nfR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/cyborg, @@ -55307,6 +55408,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/port) +"ngB" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison) "ngD" = ( /obj/structure/table/wood, /obj/machinery/light/directional/north, @@ -55394,15 +55509,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"nhJ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "nhQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55458,6 +55564,13 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) +"niz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) "niE" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/full, @@ -55510,13 +55623,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"nja" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "njg" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55580,6 +55686,15 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"nku" = ( +/obj/machinery/corral_corner{ + mapping_id = "6" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "6" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "nkG" = ( /obj/structure/table/wood/poker, /obj/effect/decal/cleanable/dirt, @@ -55598,6 +55713,25 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) +"nkI" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/structure/table, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/rice, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = -5 + }, +/obj/item/storage/fancy/egg_box, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "nkL" = ( /obj/structure/table/wood, /obj/item/storage/box/actionfigure{ @@ -55623,6 +55757,13 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"nlg" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "nlh" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_pp/style_random, @@ -55660,6 +55801,20 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"nlw" = ( +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Central Hallway - Center Starboard"; + name = "hallway camera" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "nly" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -55702,6 +55857,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"nlT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/half{ + dir = 1 + }, +/area/station/cargo/miningoffice) "nlY" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -55841,18 +56011,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"nnC" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"nnW" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/effect/mapping_helpers/airalarm/tlv_cold_room, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/area/station/security/prison/workout) "nnZ" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line, @@ -55912,10 +56077,15 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"noF" = ( -/obj/item/radio/intercom/prison/directional/east, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) +"noA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + icon_state = "foam_plating" + }, +/area/station/maintenance/department/science/xenobiology) "noK" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ @@ -55995,17 +56165,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"npR" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/atmos) "npZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -56089,6 +56248,7 @@ /obj/machinery/duct, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, /area/station/maintenance/department/security) "nrI" = ( @@ -56101,14 +56261,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"nrP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/secure_area/directional/west, -/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible/layer1, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "nsd" = ( /obj/structure/table, /obj/item/rcl/pre_loaded, @@ -56132,6 +56284,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood/large, /area/station/service/barber) +"nsl" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "nso" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ @@ -56163,6 +56322,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) +"ntc" = ( +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "ntd" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -56227,6 +56392,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/service/library/abandoned) +"nua" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "nuc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56303,24 +56474,6 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/iron, /area/station/maintenance/department/science) -"nuN" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/atm, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) -"nuQ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "nuS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, @@ -56419,6 +56572,15 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"nwv" = ( +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison/workout) +"nwy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/closed/wall, +/area/station/maintenance/starboard/fore) "nwW" = ( /obj/structure/sign/nanotrasen{ pixel_x = -32 @@ -56654,15 +56816,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"nyX" = ( -/obj/structure/chair/sofa/bench{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "nza" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56738,9 +56891,18 @@ /turf/open/floor/iron, /area/station/maintenance/fore) "nzA" = ( -/mob/living/basic/chicken, +/mob/living/basic/chicken{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) +"nzC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/royalblack, +/area/station/security/prison/safe) "nzD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57034,6 +57196,10 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) +"nDp" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "nDt" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Exterior Access" @@ -57145,6 +57311,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/chapel, /area/station/service/chapel) +"nEv" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "nEA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -57198,22 +57368,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"nFk" = ( -/obj/item/storage/photo_album/prison, -/obj/structure/table/wood, -/obj/item/camera{ - pixel_y = -5 - }, -/obj/item/camera{ - pixel_x = 6 - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/security/prison/rec) -"nFm" = ( -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "nFq" = ( /obj/machinery/computer/warrant{ dir = 1 @@ -57266,6 +57420,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) +"nGo" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) "nGq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -57275,6 +57433,17 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/department/science) +"nGD" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"nGF" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "nGJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance_hatch{ @@ -57486,6 +57655,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"nIW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/security/prison/rec) "nIY" = ( /obj/machinery/cassette/dj_station{ pixel_y = 12 @@ -57603,15 +57777,6 @@ /obj/item/pillow/random, /turf/open/floor/wood, /area/station/commons/dorms) -"nKo" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 6 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "nKA" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ @@ -57636,15 +57801,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"nKX" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "nLt" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 @@ -57877,13 +58033,6 @@ /obj/machinery/photocopier, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) -"nOv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "nOz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -57947,12 +58096,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"nPf" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) +"nPg" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "nPo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57978,13 +58128,6 @@ /obj/machinery/oven, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"nPD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/donk, -/area/station/security/prison/safe) "nPF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58028,6 +58171,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) +"nQf" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig) "nQg" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 @@ -58106,12 +58261,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"nQW" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "nQY" = ( /obj/structure/chair/sofa/bench/left{ dir = 1 @@ -58293,6 +58442,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/locker) +"nSW" = ( +/obj/structure/fermenting_barrel, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "nSZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ @@ -58381,6 +58536,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"nUo" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "nUp" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) @@ -58594,12 +58757,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /turf/open/floor/iron/dark/corner, /area/station/maintenance/disposal/incinerator) -"nXG" = ( -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ +"nXA" = ( +/obj/structure/chair/sofa/bench{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "nXH" = ( /turf/closed/wall, /area/station/maintenance/starboard/aft) @@ -58647,14 +58811,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"nYi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/green, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "nYn" = ( /obj/structure/table/reinforced, /obj/machinery/status_display/ai/directional/north, @@ -58662,12 +58818,6 @@ /obj/item/assembly/flash/handheld, /turf/open/floor/iron/dark, /area/station/command/bridge) -"nYq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/security/prison/workout) "nYt" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -58783,6 +58933,10 @@ dir = 4 }, /area/station/commons/fitness/recreation) +"nZl" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "nZt" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -58811,9 +58965,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"nZV" = ( -/turf/closed/wall/r_wall, -/area/station/security/prison/rec) "nZW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -58873,11 +59024,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"oaP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "oaU" = ( /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, @@ -58888,6 +59034,15 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) +"obd" = ( +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "obl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59105,16 +59260,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"odQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "oec" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating/airless, @@ -59128,6 +59273,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"oeE" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/security/prison/workout) "oeL" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -59165,6 +59316,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/pathology) +"ofd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "ofg" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -59247,6 +59404,13 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"ofW" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "ofY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -59472,15 +59636,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"oiQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "oiW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/duct, @@ -59554,6 +59709,18 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) +"ojO" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "ojP" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -59639,10 +59806,28 @@ }, /turf/open/floor/iron/dark, /area/station/service/kitchen/coldroom) +"okI" = ( +/obj/machinery/light/floor/has_bulb, +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "1"; + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "okJ" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"okK" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/bottle/beer, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = -7 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "okV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed{ @@ -59756,16 +59941,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"olV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "omd" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -59793,21 +59968,17 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"oml" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "omp" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"omu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "omv" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -59891,6 +60062,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"onT" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "ooa" = ( /obj/machinery/modular_computer/preset/cargochat/engineering{ dir = 1 @@ -59923,6 +60098,16 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured_half, /area/station/service/chapel/storage) +"oop" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "ooq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -59960,6 +60145,10 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/command/gateway) +"ooH" = ( +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "ooJ" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -60112,6 +60301,12 @@ }, /turf/open/floor/iron/white/side, /area/station/science/lobby) +"oqM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "orh" = ( /obj/structure/table/reinforced, /obj/effect/spawner/random/entertainment/cigarette_pack, @@ -60234,13 +60429,13 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"oup" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "1" +"ouc" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/station/science/xenobiology) +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "ouu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60264,13 +60459,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"ouH" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/station/security/prison/safe) "ouT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -60304,6 +60492,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"ovx" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "ovH" = ( /obj/structure/rack, /obj/item/crowbar, @@ -60316,6 +60509,11 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"ovM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "ovN" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable, @@ -60377,10 +60575,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"owf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "owj" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -60482,6 +60676,13 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"oxQ" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/stellar, +/area/station/security/prison/safe) "oxV" = ( /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, @@ -60769,6 +60970,13 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) +"oBF" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "oBI" = ( /turf/open/floor/iron/chapel{ dir = 10 @@ -60847,15 +61055,6 @@ /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) -"oCH" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/prison/workout) "oCJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -60912,6 +61111,9 @@ }, /turf/open/floor/iron/dark/textured_half, /area/station/service/janitor) +"oDv" = ( +/turf/closed/wall, +/area/station/security/prison/garden) "oDw" = ( /obj/structure/table/glass, /obj/machinery/computer/records/medical/laptop, @@ -60968,15 +61170,6 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/iron, /area/station/maintenance/department/medical/morgue) -"oDW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "foam_plating" - }, -/area/station/maintenance/department/science/xenobiology) "oDX" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -61053,14 +61246,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"oFb" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 10 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) "oFh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61112,6 +61297,14 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) +"oFv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "oFC" = ( /obj/machinery/airalarm/directional/west, /obj/structure/tank_dispenser, @@ -61119,6 +61312,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"oFI" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "oFK" = ( /turf/closed/wall/mineral/plastitanium, /area/station/hallway/secondary/entry) @@ -61223,6 +61421,7 @@ pixel_x = 2; pixel_y = 7 }, +/obj/structure/ghost_critter_spawn, /turf/open/floor/vault, /area/station/commons/fitness/recreation) "oHy" = ( @@ -61250,6 +61449,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/detectives_office) +"oHH" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "oHJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -61332,6 +61542,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/security) +"oIG" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "oIH" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -61356,6 +61574,20 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"oIT" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/apc/cell_10k, +/turf/open/floor/iron, +/area/station/service/hydroponics) "oIU" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -61390,6 +61622,17 @@ "oJy" = ( /turf/closed/wall/r_wall, /area/station/science/genetics) +"oJN" = ( +/obj/machinery/computer/order_console/bitrunning{ + dir = 4; + pixel_x = -9 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/bitden) "oJP" = ( /obj/structure/chair{ dir = 4 @@ -61413,6 +61656,11 @@ "oKr" = ( /turf/closed/wall, /area/station/security/checkpoint/supply) +"oKC" = ( +/obj/effect/spawner/random/trash/soap, +/obj/effect/spawner/random/trash/botanical_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "oKD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/requests_console/directional/west{ @@ -61492,15 +61740,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/department/science) -"oLN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "oLO" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -61681,6 +61920,17 @@ /obj/machinery/cell_charger, /turf/open/floor/iron, /area/station/commons/storage/primary) +"oNo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "oNy" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61948,6 +62198,15 @@ /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/chapel/funeral) +"oRS" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/prison/workout) "oRT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62102,15 +62361,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"oTw" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/food/piedough, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "oTB" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/siding/white, @@ -62135,14 +62385,6 @@ }, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"oTE" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/closet/emcloset/anchored, -/obj/structure/sign/warning/secure_area/directional/south, -/turf/open/floor/iron/smooth, -/area/station/engineering/supermatter/room) "oTH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62165,13 +62407,13 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "oUe" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/xenoblood, -/obj/structure/sign/warning/electric_shock/directional/north, -/turf/open/floor/iron/dark, -/area/station/service/abandoned_gambling_den) +/obj/structure/table/wood, +/obj/item/storage/dice, +/obj/effect/spawner/random/entertainment/deck{ + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "oUh" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 @@ -62311,6 +62553,15 @@ }, /turf/open/floor/iron/large, /area/station/science/research) +"oVY" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "oWn" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -62327,6 +62578,16 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/wood, /area/station/hallway/secondary/service) +"oWP" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/structure/sign/poster/random/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "oXe" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -62361,12 +62622,14 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/warehouse) -"oXM" = ( -/obj/structure/chair/sofa/corp{ - dir = 8 +"oXm" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Filter" }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) +/turf/open/floor/engine, +/area/station/engineering/supermatter) "oXR" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -62404,6 +62667,10 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"oXX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/science/xenobiology) "oYe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62511,14 +62778,6 @@ /obj/effect/turf_decal/siding/purple/end, /turf/open/floor/iron, /area/station/science/lab) -"oZE" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "oZL" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -62541,12 +62800,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/station/service/lawoffice) -"pan" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "paq" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/wood, @@ -62570,17 +62823,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/medical/treatment_center) -"paH" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "paQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, @@ -62744,6 +62986,20 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/science/research/abandoned) +"pct" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) +"pcA" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled, +/obj/structure/weightmachine/stacklifter, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "pcC" = ( /obj/structure/table/wood, /obj/item/coin/antagtoken, @@ -62921,12 +63177,6 @@ dir = 1 }, /area/station/commons/fitness/recreation) -"pek" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/prison/workout) "peo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/reinforced, @@ -63017,13 +63267,6 @@ /obj/structure/closet/l3closet/virology, /turf/open/floor/iron/white, /area/station/medical/pathology) -"pff" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "3" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "pfh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -63148,6 +63391,10 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, /area/station/commons/lounge) +"pgT" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "pgV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -63250,14 +63497,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"phA" = ( -/obj/machinery/byteforge, -/obj/effect/turf_decal/bot, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) "phB" = ( /obj/structure/sign/poster/official/cleanliness{ pixel_y = 32 @@ -63304,6 +63543,13 @@ }, /turf/open/floor/iron, /area/station/security/lockers) +"phQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/science/xenobiology) "phX" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/siding/wood{ @@ -63410,6 +63656,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"pjV" = ( +/obj/machinery/netpod, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/bitden) +"pjZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/machinery/barsign/all_access/directional/north, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "pka" = ( /obj/item/storage/medkit/o2{ pixel_x = 3; @@ -63816,6 +64075,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/storage) +"ppA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "ppF" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, @@ -63841,17 +64109,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) -"ppX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 +"pqk" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 }, -/area/station/security/execution/transfer) +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "pqm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -63957,6 +64220,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/warehouse) +"prn" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/griddle, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) +"prp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "prr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63985,6 +64266,10 @@ }, /turf/open/floor/iron/dark, /area/station/service/library/printer) +"prB" = ( +/obj/structure/window/spawner/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "prJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64049,6 +64334,15 @@ }, /turf/open/floor/iron, /area/station/commons/toilet/restrooms) +"psB" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "psF" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, @@ -64058,6 +64352,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) +"psU" = ( +/obj/machinery/growing/soil, +/obj/machinery/camera/directional/west, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/garden) "psZ" = ( /obj/effect/turf_decal/plaque{ icon_state = "L2" @@ -64144,22 +64444,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"ptQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Recreation Area" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/rec) "ptY" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -64180,6 +64464,10 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"puq" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/wood, +/area/station/security/prison/rec) "puJ" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/delivery, @@ -64213,11 +64501,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/department/chapel) -"pvo" = ( -/obj/machinery/media/jukebox, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "pvu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64245,15 +64528,17 @@ icon_state = "foam_plating" }, /area/station/maintenance/department/science/xenobiology) -"pvE" = ( -/obj/machinery/duct, -/obj/structure/cable, -/turf/open/floor/stone, -/area/station/science/xenobiology) "pvI" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"pvM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/donk, +/area/station/security/prison/safe) "pvR" = ( /obj/structure/cable, /obj/structure/closet/secure_closet/hydroponics, @@ -64422,6 +64707,15 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage/gas) +"pxE" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "pxI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -64576,13 +64870,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/bridge) -"pzv" = ( -/obj/machinery/vending/sustenance, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "pzz" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/cup/bucket, @@ -64649,6 +64936,17 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) +"pzX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Departures Lounge - Fore Starboard"; + dir = 6; + name = "departures camera" + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark/corner, +/area/station/hallway/secondary/exit/departure_lounge) "pAd" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -64684,6 +64982,15 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"pAx" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "pAy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64822,11 +65129,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"pCc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "pCf" = ( /obj/structure/window/reinforced/spawner, /obj/structure/window/reinforced/spawner/directional/west, @@ -65101,16 +65403,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/engineering/lobby) -"pEZ" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "pFk" = ( /obj/machinery/conveyor/inverted{ dir = 10; @@ -65176,14 +65468,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"pFI" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "pFO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -65195,6 +65479,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/port) +"pGa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "pGe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -65227,16 +65516,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain/private) -"pGs" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "pGt" = ( /obj/machinery/computer/turbine_computer{ dir = 1; @@ -65283,14 +65562,6 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) -"pGX" = ( -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "pHa" = ( /obj/structure/lattice, /obj/structure/sign/warning/directional/west, @@ -65389,6 +65660,15 @@ dir = 1 }, /area/station/service/bar) +"pIv" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "pIy" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/trimline/yellow/warning, @@ -65401,10 +65681,6 @@ /obj/effect/decal/cleanable/plastic, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) -"pIL" = ( -/obj/machinery/growing/soil, -/turf/open/floor/grass, -/area/station/security/prison/garden) "pIR" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -65468,14 +65744,13 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/main) -"pJn" = ( -/obj/machinery/netpod, -/obj/machinery/light/neon_lining{ +"pJo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/security/bitden) +/turf/open/floor/iron/dark/textured_large, +/area/station/security/execution/transfer) "pJp" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/power/apc/auto_name/directional/south, @@ -65553,16 +65828,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) -"pKm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "pKn" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -65587,13 +65852,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/drone_bay) -"pKv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "pKD" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ @@ -65759,6 +66017,12 @@ /obj/item/paper/fluff/ids_for_dummies, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) +"pMa" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "pMh" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -65768,6 +66032,22 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/warden) +"pMl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/storage/dice{ + pixel_y = 1; + pixel_x = -2 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "pMn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -65781,12 +66061,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/pathology) -"pMr" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "pMw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -65811,6 +66085,12 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) +"pMG" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "pMK" = ( /obj/structure/disposalpipe/trunk, /obj/structure/cable, @@ -65900,13 +66180,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"pNS" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "pOf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 @@ -65922,6 +66195,13 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"pOx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lobby) "pOB" = ( /obj/structure/table/glass, /obj/machinery/newscaster/directional/west, @@ -66115,19 +66395,25 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"pQz" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "2" +"pQI" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/turf/open/floor/engine, -/area/station/science/xenobiology) +/obj/structure/displaycase/forsale/kitchen, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "pQN" = ( /obj/machinery/duct, /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/medical/cryo) +"pQO" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) "pQR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -66606,6 +66892,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/escape) +"pVe" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/prison/workout) "pVk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66645,12 +66937,6 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron, /area/station/maintenance/port) -"pVT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "pVY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -66667,12 +66953,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/xenobiology) -"pWa" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 6 - }, -/turf/open/floor/plating, -/area/station/security/prison/workout) "pWd" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -66890,11 +67170,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"pYD" = ( -/obj/machinery/camera/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "pYE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -67005,15 +67280,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"pZY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "qam" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -67116,6 +67382,11 @@ /obj/machinery/vending/wallmed/directional/east, /turf/open/floor/iron/textured, /area/station/medical/medbay) +"qaO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "qaT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -67259,6 +67530,17 @@ /obj/effect/landmark/navigate_destination/dockescpod3, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"qcw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "qcE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -67267,11 +67549,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port) -"qcX" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/mess) "qdc" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/sofa/bench{ @@ -67298,17 +67575,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/service/hydroponics) -"qdt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast Door" - }, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/brig) "qdA" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -67355,14 +67621,6 @@ /obj/effect/spawner/random/decoration/paint, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"qdZ" = ( -/obj/structure/hoop{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/security/prison/workout) "qeg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67389,16 +67647,14 @@ }, /turf/open/floor/iron, /area/station/science/research/abandoned) -"qet" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 +"qer" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/arc_slimes{ + pixel_y = 32 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/donk, -/area/station/security/prison/safe) +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "qev" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -67473,11 +67729,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/storage/primary) -"qfD" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "qfH" = ( /obj/structure/dresser, /obj/item/radio/intercom/directional/south, @@ -67571,11 +67822,22 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"qhq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 +"qhi" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/turf/open/floor/carpet/black, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Mess Hall" + }, +/turf/open/floor/iron/dark/textured, /area/station/security/prison/mess) "qhy" = ( /obj/structure/cable, @@ -67631,17 +67893,6 @@ /obj/effect/turf_decal/delivery/white, /turf/open/floor/plating/airless, /area/space/nearstation) -"qhR" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "qhS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67660,11 +67911,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"qie" = ( -/obj/structure/chair/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/security/prison/rec) "qij" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, @@ -67692,12 +67938,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"qiw" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "qiM" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -67816,6 +68056,14 @@ dir = 1 }, /area/station/cargo/miningoffice) +"qkv" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/oven/range, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "qkA" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -67841,6 +68089,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/theater) +"qkJ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "qkS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68012,6 +68268,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) "qmX" = ( @@ -68090,6 +68347,7 @@ /obj/structure/railing{ dir = 1 }, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "qnQ" = ( @@ -68147,14 +68405,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hop) -"qon" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "qoo" = ( /obj/structure/table/wood, /obj/item/pai_card, @@ -68192,6 +68442,14 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"qpb" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "qpg" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -68200,6 +68458,11 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) +"qpn" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/garden) "qpq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68228,6 +68491,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/security/lockers) +"qpB" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/chair/wood, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "qpD" = ( /obj/structure/table/wood, /obj/item/toy/plush/carpplushie{ @@ -68336,15 +68609,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"qre" = ( -/obj/machinery/growing/soil, -/obj/machinery/light/directional/south, -/turf/open/floor/grass, -/area/station/security/prison/garden) -"qrj" = ( -/obj/machinery/growing/tray, -/turf/open/floor/grass, -/area/station/security/prison/garden) "qrt" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68357,6 +68621,16 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/service/electronic_marketing_den) +"qrA" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/royalblack, +/area/station/security/prison/safe) "qrP" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/stool/bar/directional/south, @@ -68420,6 +68694,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/xenobiology) +"qsK" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "qsN" = ( /obj/structure/chair{ dir = 4 @@ -68573,6 +68857,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) +"quV" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "quZ" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/five, @@ -68641,6 +68930,13 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) +"qvP" = ( +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "qvW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -68742,16 +69038,6 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) -"qxn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "qxu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68899,15 +69185,9 @@ /turf/open/floor/iron, /area/station/engineering/main) "qzD" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, /obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/prison/workout) +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "qzK" = ( /obj/structure/sign/warning/secure_area/directional/south, /obj/structure/table/reinforced, @@ -69015,12 +69295,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"qAU" = ( -/obj/effect/spawner/structure/window/hollow/directional{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/security/prison/workout) "qAV" = ( /turf/closed/wall, /area/station/maintenance/department/crew_quarters/bar) @@ -69177,14 +69451,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/chapel) -"qCs" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/vending/assist, -/obj/structure/curtain/bounty{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/service/abandoned_gambling_den) "qCA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69204,6 +69470,13 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"qCN" = ( +/obj/structure/cable, +/obj/machinery/corral_corner{ + mapping_id = "5" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "qCV" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/item/kirbyplants/random, @@ -69217,12 +69490,6 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel) -"qDm" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "qDo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -69261,29 +69528,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/vault, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"qDT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Pathology Access Console"; - pixel_x = 24; - pixel_y = -24; - req_access = list("pathology") - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/medical/pathology) "qDX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -69355,13 +69599,6 @@ /obj/item/book/manual/wiki/medicine, /turf/open/floor/iron, /area/station/medical/treatment_center) -"qEl" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/execution/transfer) "qEB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69372,24 +69609,11 @@ /obj/item/toy/gun, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"qED" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "qEV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"qFj" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "qFr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -69445,6 +69669,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"qGk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "qGm" = ( /turf/open/floor/iron/dark, /area/station/service/theater) @@ -69693,14 +69929,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/security/detectives_office/private_investigators_office) -"qIn" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "qIE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -69785,9 +70013,6 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"qJu" = ( -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "qJy" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -69838,10 +70063,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"qJW" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "qJZ" = ( /turf/closed/wall, /area/station/security/holding_cell) @@ -69935,12 +70156,6 @@ dir = 8 }, /area/station/science/auxlab/firing_range) -"qKK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "qKL" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -69965,6 +70180,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"qKV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "qKX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70090,13 +70311,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/station/security/checkpoint/engineering) -"qLO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/royalblue, -/area/station/security/prison/safe) "qLQ" = ( /obj/machinery/atmospherics/components/unary/passive_vent/layer2{ dir = 4 @@ -70302,25 +70516,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/office) -"qOg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Xenobiology Maintenance" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/science/xenobiology) "qOn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, @@ -70339,11 +70534,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"qOJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +"qOC" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "qOK" = ( /obj/effect/decal/cleanable/dirt, @@ -70486,11 +70680,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) -"qPY" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/prison, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "qQa" = ( /obj/effect/turf_decal/siding/blue, /obj/structure/disposalpipe/segment{ @@ -70514,6 +70703,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/grimy, /area/station/security/detectives_office/private_investigators_office) +"qQn" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/security/prison/rec) "qQp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70543,6 +70736,12 @@ "qQM" = ( /turf/closed/wall, /area/station/maintenance/port/aft) +"qQU" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "qRu" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "gulagdoor"; @@ -70653,6 +70852,22 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, /area/station/engineering/atmos) +"qSo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Recreation Area" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/rec) "qSp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70693,13 +70908,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"qSY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/royalblue, -/area/station/security/prison/safe) "qTb" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -70965,16 +71173,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/engineering/atmos) -"qXZ" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/black, -/area/station/security/prison/safe) "qYj" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/north, @@ -71056,15 +71254,6 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"qZa" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 5 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/security/prison/workout) "qZb" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -71188,23 +71377,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) -"raX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office" - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/shipping, -/obj/effect/mapping_helpers/airlock/access/any/supply/mining, -/turf/open/floor/iron, -/area/station/cargo/sorting) "rbj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, @@ -71260,11 +71432,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/storage) -"rbX" = ( +"rco" = ( /obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/prison/garden) +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) "rcw" = ( /obj/structure/fireaxecabinet/directional/east, /turf/open/floor/iron/dark, @@ -71521,11 +71700,6 @@ /obj/effect/landmark/navigate_destination/dockescpod1, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"rfV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side, -/area/station/security/prison/workout) "rgf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -71558,13 +71732,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/port) -"rgp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/security/prison/rec) "rgA" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -71667,18 +71834,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) -"rhl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/execution/transfer) -"rhv" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) "rhw" = ( /obj/structure/chair/office/light{ dir = 8 @@ -71841,13 +71996,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, /area/station/medical/medbay) -"riT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "rjd" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -72021,15 +72169,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/fore) -"rkQ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/hot_pink/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "rkS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -72224,6 +72363,12 @@ }, /turf/open/floor/iron/white/side, /area/station/medical/medbay/lobby) +"rmp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "rmH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -72341,6 +72486,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"rnA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "rnM" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -72354,6 +72505,10 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"rnU" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "rnW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -72394,12 +72549,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/cryo) -"roT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "roZ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral, @@ -72478,6 +72627,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hos) +"rqw" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/effect/spawner/random/entertainment/arcade, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "rqy" = ( /obj/structure/table, /obj/machinery/firealarm/directional/east, @@ -72505,13 +72663,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"rqT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/stellar, -/area/station/security/prison/safe) "rqV" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -72551,20 +72702,6 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) -"rrv" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/mapping_helpers/apc/cell_10k, -/turf/open/floor/iron, -/area/station/service/hydroponics) "rrw" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -72641,9 +72778,6 @@ /obj/effect/turf_decal/trimline/blue/filled/warning, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"rtf" = ( -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "rtj" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -72661,6 +72795,15 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"rto" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/stone, +/area/station/science/xenobiology) "rtv" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -72840,6 +72983,16 @@ /obj/effect/mapping_helpers/airlock/access/all/command/minisat, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) +"rvl" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "rvq" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, @@ -72933,11 +73086,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) -"rwg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/prison/garden) "rwh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -72946,6 +73094,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"rwn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "rwu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -73086,6 +73240,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) +"ryu" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Prison" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "ryA" = ( /obj/structure/chair{ dir = 1 @@ -73151,6 +73316,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"rzk" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) +"rzC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "rzF" = ( /obj/structure/dresser, /obj/machinery/computer/security/telescreen/entertainment/directional/west, @@ -73346,6 +73524,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/quartermaster) +"rBm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "rBo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/optable, @@ -73441,6 +73623,18 @@ dir = 8 }, /area/station/engineering/lobby) +"rCJ" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "rCK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -73474,6 +73668,13 @@ }, /turf/open/floor/iron/freezer, /area/station/maintenance/department/medical/morgue) +"rDe" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "rDj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -73556,14 +73757,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"rEv" = ( -/mob/living/basic/slime, -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "5"; - dir = 2 - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "rEA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -73631,6 +73824,17 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) +"rFm" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "rFz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -73751,20 +73955,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/fore) -"rHv" = ( -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) -"rHN" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/royalblue, -/area/station/security/prison/safe) "rHQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -73786,10 +73976,6 @@ }, /turf/open/floor/iron, /area/station/security/warden) -"rIb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/open/floor/iron/smooth, -/area/station/maintenance/department/science/xenobiology) "rIh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment{ @@ -73835,29 +74021,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"rIz" = ( -/obj/machinery/computer/quantum_console{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) "rID" = ( /obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/iron, /area/station/service/hydroponics) -"rIG" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/security/prison/safe) "rIN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow/fourcorners, @@ -73995,6 +74164,10 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/plating, /area/station/engineering/atmos/mix) +"rKi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) "rKm" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/nitrous_tank{ @@ -74008,20 +74181,6 @@ dir = 1 }, /area/station/engineering/atmos) -"rKx" = ( -/obj/machinery/button/door/directional/north{ - id = "iso_cell_hall_bolt"; - name = "Isolation Cell Hall Bolt Control"; - req_access = list("brig"); - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = -6 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "rKy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -74084,11 +74243,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/pathology) -"rKR" = ( -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/security/prison/workout) "rLc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -74161,15 +74315,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/chapel) -"rMd" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/prison, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = -3; - pixel_x = -6 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "rMf" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/holopad, @@ -74233,6 +74378,15 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/space, /area/station/solars/starboard/fore) +"rMF" = ( +/obj/structure/closet/crate, +/obj/item/clothing/head/collectable/pirate, +/obj/item/clothing/head/collectable/pirate, +/obj/item/clothing/suit/costume/pirate, +/obj/item/clothing/suit/costume/pirate, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "rMN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -74264,6 +74418,14 @@ dir = 4 }, /area/station/engineering/lobby) +"rMY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible/layer1, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "rNf" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ @@ -74280,13 +74442,6 @@ /obj/effect/turf_decal/box/red, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) -"rNk" = ( -/obj/machinery/light/neon_lining, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "rNo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -74523,6 +74678,12 @@ /obj/item/storage/medkit/emergency, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"rPH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "rPI" = ( /obj/structure/sign/directions/engineering{ pixel_y = -8 @@ -74693,6 +74854,19 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage) +"rRm" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/chair/wood, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) +"rRp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison) "rRr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -74737,6 +74911,10 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay) +"rRL" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "rRR" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -74811,6 +74989,13 @@ dir = 8 }, /area/station/engineering/lobby) +"rSn" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "rSq" = ( /obj/effect/turf_decal/plaque{ icon_state = "L8" @@ -74979,16 +75164,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/fore) -"rVf" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Departures Lounge - Fore Starboard"; - dir = 6; - name = "departures camera" - }, -/turf/open/floor/iron/dark/corner, -/area/station/hallway/secondary/exit/departure_lounge) "rVu" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -75089,6 +75264,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"rWw" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "rWy" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -75145,6 +75328,18 @@ }, /turf/open/floor/iron/dark, /area/station/command/corporate_showroom) +"rWN" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/burnchamber) "rWO" = ( /obj/structure/chair, /turf/open/floor/iron/dark, @@ -75154,6 +75349,10 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space, /area/space/nearstation) +"rWS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/mess) "rWZ" = ( /obj/machinery/status_display/evac/directional/south, /obj/machinery/duct, @@ -75163,10 +75362,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/commons/toilet/locker) -"rXc" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +"rXh" = ( +/obj/structure/hoop{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/workout) "rXr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -75447,6 +75650,18 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) +"sbQ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/structure/sign/poster/random/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "sbR" = ( /obj/structure/cable, /obj/machinery/light/directional/south, @@ -75681,6 +75896,10 @@ /obj/effect/landmark/navigate_destination/dockaux, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"seK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "seP" = ( /obj/machinery/telecomms/server/presets/security, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -75710,11 +75929,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"sfw" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "sfA" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/assistant, @@ -75854,18 +76068,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"shX" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_10k, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "shZ" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 @@ -76005,12 +76207,6 @@ "sjt" = ( /turf/closed/wall, /area/station/hallway/secondary/entry) -"sjy" = ( -/obj/structure/window/spawner/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "sjz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/white{ @@ -76019,6 +76215,15 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"sjC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_maint_aft"; + name = "Xenobiology Blast Door" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) "sjH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -76062,14 +76267,6 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"sku" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "skv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -76107,6 +76304,9 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"skT" = ( +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "skX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76233,14 +76433,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"smC" = ( -/obj/machinery/cryopod/prison, -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "smF" = ( /obj/structure/chair{ dir = 8; @@ -76317,6 +76509,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) +"snC" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/security/prison/safe) "snE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -76391,13 +76590,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"soO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/black, -/area/station/security/prison/safe) "soU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/full, @@ -76426,6 +76618,13 @@ /obj/effect/mapping_helpers/mail_sorting/science/genetics, /turf/open/floor/iron, /area/station/science/research) +"spo" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "spq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, @@ -76473,15 +76672,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/space/basic, /area/space/nearstation) -"spX" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "sqd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -76616,11 +76806,20 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"srD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/rec) "srI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) +"srJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "srZ" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -76770,6 +76969,16 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) +"stG" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/royalblue, +/area/station/security/prison/safe) "stK" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/plating, @@ -76797,10 +77006,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/theater/abandoned) -"sud" = ( -/obj/structure/sign/warning/rad_shelter/directional/west, -/turf/closed/wall, -/area/station/security/prison/safe) "suj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76929,13 +77134,6 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"svB" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "svI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76958,15 +77156,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"svT" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor{ - id = "xenobio_maint_fore"; - name = "Xenobiology Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/xenobiology) "svW" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/item/radio/intercom/directional/east, @@ -76987,13 +77176,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"svY" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 10 - }, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "swf" = ( /obj/machinery/door/window/brigdoor/left/directional/south{ id = "medsci-cell"; @@ -77054,11 +77236,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"swS" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) "swY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -77067,6 +77244,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"sxb" = ( +/mob/living/simple_animal/pet/cat{ + name = "Kattail" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "sxk" = ( /obj/structure/barricade/wooden, /obj/structure/cable, @@ -77088,6 +77274,9 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, /area/station/service/abandoned_gambling_den) +"sxn" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "sxp" = ( /obj/structure/table/reinforced, /obj/item/analyzer{ @@ -77102,10 +77291,6 @@ /obj/item/assembly/signaler, /turf/open/floor/iron, /area/station/engineering/storage/tech) -"sxs" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "sxB" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -77196,21 +77381,6 @@ dir = 8 }, /area/station/engineering/lobby) -"syw" = ( -/obj/structure/table, -/obj/effect/spawner/random/contraband/prison, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/storage/crayons, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "syE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ @@ -77352,12 +77522,11 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"szZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/right/directional/south, -/turf/open/floor/plating, -/area/station/security/prison/workout) +"szY" = ( +/obj/machinery/camera/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "sAh" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -77385,6 +77554,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"sAE" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "sAI" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, @@ -77451,6 +77623,22 @@ /obj/structure/cable, /turf/open/floor/iron/checker, /area/station/service/janitor) +"sBI" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/food/grown/tomato, +/obj/item/food/grown/tomato{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/food/grown/tomato{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "sBK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -77459,6 +77647,10 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"sBN" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "sBX" = ( /turf/closed/wall, /area/station/service/bar) @@ -77545,10 +77737,6 @@ /obj/machinery/power/tracker, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/port/fore) -"sDb" = ( -/obj/effect/turf_decal/trimline/hot_pink/line, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "sDd" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -77585,6 +77773,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"sDI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "sDJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -77655,6 +77848,12 @@ "sEs" = ( /turf/closed/wall, /area/station/command/heads_quarters/captain/private) +"sEt" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "sEv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/loading_area{ @@ -77694,6 +77893,11 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"sFh" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "sFq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -77711,11 +77915,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/corporate_showroom) -"sFH" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "sFR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -77770,13 +77969,11 @@ /area/station/ai_monitored/turret_protected/ai_upload) "sGm" = ( /obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken/brown, +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) -"sGs" = ( -/obj/structure/window/spawner/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "sGx" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -77824,6 +78021,25 @@ /obj/machinery/barsign/directional/north, /turf/open/floor/iron/dark, /area/station/service/bar) +"sGZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Xenobiology Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/xenobiology) "sHj" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -77888,12 +78104,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology) -"sIa" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "sIb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -77983,6 +78193,14 @@ /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"sIR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "sIX" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/rd) @@ -78235,6 +78453,9 @@ /obj/structure/railing{ dir = 8 }, +/mob/living/basic/chicken{ + forced_gender = "male" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "sLd" = ( @@ -78369,6 +78590,10 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood/tile, /area/station/service/library/artgallery) +"sMP" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "sMQ" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -78425,6 +78650,11 @@ /obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, /area/station/cargo/storage) +"sNh" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "sNp" = ( /obj/machinery/light/directional/east, /obj/machinery/requests_console/directional/east{ @@ -78490,6 +78720,11 @@ /obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron, /area/station/service/hydroponics) +"sOb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/prison/rec) "sOi" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot, @@ -78858,15 +79093,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"sSO" = ( -/obj/machinery/corral_corner{ - mapping_id = "6" - }, -/obj/machinery/slime_pen_controller{ - mapping_id = "6" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "sTn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -78890,11 +79116,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) -"sTy" = ( -/obj/machinery/light/floor/has_bulb, -/obj/effect/turf_decal/trimline/green, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "sTE" = ( /obj/machinery/firealarm/directional/south, /obj/structure/table/reinforced, @@ -78987,16 +79208,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/eva/abandoned) -"sUs" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "sUz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -79025,10 +79236,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"sUG" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) "sUH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79102,6 +79309,12 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron/dark, /area/station/medical/cryo) +"sVD" = ( +/obj/machinery/plate_press, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "sVP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -79139,15 +79352,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"sWm" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/displaycase/forsale/kitchen, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "sWo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -79330,6 +79534,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/grimy, /area/station/command/meeting_room/council) +"sXT" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/rec) "sXV" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/matter_bin, @@ -79432,14 +79641,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) -"sZh" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "sZi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -79515,6 +79716,10 @@ }, /turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) +"sZZ" = ( +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "taa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/green/filled/corner, @@ -79560,13 +79765,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"tbj" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/execution/transfer) "tbs" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -79600,9 +79798,6 @@ /obj/structure/closet/crate/wooden, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"tbV" = ( -/turf/closed/wall/r_wall, -/area/station/security/prison/workout) "tbZ" = ( /obj/item/kirbyplants/random, /obj/machinery/status_display/door_timer{ @@ -79661,6 +79856,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"tcq" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Engine Cooling Bypass" + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "tct" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/vault, @@ -79695,14 +79901,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) -"tcQ" = ( -/mob/living/basic/slime, -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "6"; - dir = 2 - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "tcT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79735,6 +79933,14 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"tde" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = 9 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "tdf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, @@ -79798,12 +80004,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"tec" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "teo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -80052,6 +80252,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"thI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/right/directional/south, +/turf/open/floor/plating, +/area/station/security/prison/workout) "thN" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -80103,12 +80309,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/service/kitchen) -"tiW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "tjf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -80135,10 +80335,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"tjD" = ( -/obj/structure/bookcase/random, -/turf/open/floor/wood, -/area/station/security/prison/rec) "tjI" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/turf_decal/stripes/line{ @@ -80266,14 +80462,6 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron, /area/station/science/robotics/lab) -"tlQ" = ( -/obj/machinery/computer/cryopod/directional/west, -/obj/structure/chair/comfy/black, -/obj/effect/turf_decal/tile/hot_pink{ - dir = 1 - }, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "tlU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -80337,12 +80525,6 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron, /area/station/science/robotics/lab) -"tmI" = ( -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "tmO" = ( /obj/machinery/cryopod{ dir = 1 @@ -80350,14 +80532,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/freezer, /area/station/maintenance/department/medical/morgue) -"tmZ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "tnm" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/recharge_station, @@ -80758,10 +80932,6 @@ "trZ" = ( /turf/open/floor/iron/freezer, /area/station/maintenance/department/medical/morgue) -"tsa" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "tsc" = ( /obj/structure/sign/painting/library{ pixel_y = -32 @@ -80886,6 +81056,14 @@ /obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron, /area/station/service/hydroponics) +"tsP" = ( +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "tsU" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/disposalpipe/segment, @@ -80904,18 +81082,6 @@ dir = 4 }, /area/station/science/ordnance/storage) -"ttd" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "tte" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -81195,14 +81361,10 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, /area/station/command/bridge) -"twB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "twC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron/freezer, /area/station/maintenance/department/medical/morgue) "twE" = ( @@ -81231,16 +81393,11 @@ dir = 8 }, /area/station/commons/fitness/recreation) -"twQ" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +"twR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "twZ" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -81325,15 +81482,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"tys" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/turf/open/floor/iron, -/area/station/security/execution/transfer) "tyx" = ( /obj/structure/chair/office{ dir = 8 @@ -81392,18 +81540,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) -"tzN" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/science/ordnance/burnchamber) "tzT" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -81449,6 +81585,15 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"tAn" = ( +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/hot_pink/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "tAt" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -81467,12 +81612,6 @@ /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"tAD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "tAJ" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/line, @@ -81648,6 +81787,13 @@ "tCs" = ( /turf/closed/wall, /area/station/service/janitor) +"tCu" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/safe) "tCv" = ( /obj/machinery/suit_storage_unit/cmo, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -81687,7 +81833,6 @@ /area/station/science/robotics/lab) "tCH" = ( /obj/machinery/light/directional/west, -/mob/living/basic/chicken/brown, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "tCI" = ( @@ -81821,15 +81966,6 @@ }, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"tDO" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "tEd" = ( /obj/machinery/flasher/directional/south{ id = "AI"; @@ -81948,15 +82084,6 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/wood, /area/station/maintenance/port/fore) -"tFq" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "tFs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -82001,6 +82128,22 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"tGc" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/item/kitchen/rollingpin{ + pixel_y = -4; + pixel_x = -5 + }, +/obj/item/kitchen/rollingpin{ + pixel_y = -4; + pixel_x = 4 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "tGf" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -82027,20 +82170,6 @@ /obj/item/mod/module/magboot, /turf/open/floor/iron, /area/station/engineering/storage) -"tGp" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/food/dough{ - pixel_x = 2 - }, -/obj/item/food/dough{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "tGq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -82083,12 +82212,10 @@ }, /turf/open/floor/wood/large, /area/station/command/corporate_showroom) -"tGX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) +"tGV" = ( +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "tHc" = ( /obj/structure/table/wood/fancy, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -82107,6 +82234,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) +"tHs" = ( +/turf/open/floor/iron, +/area/station/security/prison/workout) "tHu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -82186,6 +82316,23 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/open/floor/iron, /area/station/maintenance/port) +"tIo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "tIK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -82396,6 +82543,12 @@ /obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, /area/station/medical/medbay) +"tLn" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "tLp" = ( /obj/structure/cable, /turf/open/floor/glass/reinforced, @@ -82440,14 +82593,6 @@ /obj/effect/spawner/random/trash/bin, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"tMc" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/grill, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "tMe" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -82731,17 +82876,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"tOF" = ( -/obj/machinery/mass_driver/trash{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "tOK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ @@ -82822,15 +82956,6 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) -"tPs" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/chair/wood, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "tPv" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -82866,12 +82991,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"tPL" = ( -/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "tPQ" = ( /obj/machinery/computer/records/medical{ dir = 4 @@ -83072,34 +83191,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"tSF" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"tSG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "tSH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"tSK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/stellar, +/area/station/security/prison/safe) "tSU" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -83213,6 +83316,15 @@ /obj/structure/table/wood, /turf/open/floor/iron/vaporwave, /area/station/service/library/printer) +"tTQ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "tTU" = ( /obj/structure/table/wood/fancy, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -83259,14 +83371,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/pathology) -"tVb" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"tVk" = ( -/obj/machinery/light/neon_lining, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "tVl" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -83308,11 +83412,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay) -"tVQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "tVR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -83366,14 +83465,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"tWq" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/oven/range, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) "tWv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -83429,6 +83520,14 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"tWV" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "tXa" = ( /obj/structure/table/wood, /obj/machinery/light/directional/west, @@ -83900,17 +83999,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"ucp" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/chair/sofa/bench/right{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "ucu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -84101,6 +84189,13 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, /area/station/medical/abandoned) +"udv" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "udG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -84136,14 +84231,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"udV" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/north, -/obj/structure/curtain/bounty{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/service/abandoned_gambling_den) "uec" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -84193,10 +84280,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/commons/toilet/locker) -"ueX" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/station/security/prison/garden) "ufz" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/bot_white, @@ -84231,13 +84314,6 @@ "ufR" = ( /turf/closed/wall/r_wall, /area/station/security/warden) -"ugb" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "ugc" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /obj/structure/sign/poster/random/directional/north, @@ -84257,15 +84333,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/checkpoint/escape) -"ugf" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "ugh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -84406,15 +84473,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"uif" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/effect/spawner/random/entertainment/arcade, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "uin" = ( /obj/machinery/light/directional/east, /obj/structure/cable, @@ -84437,10 +84495,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"uiH" = ( -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/station/maintenance/department/science/xenobiology) "uiK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84456,10 +84510,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) -"uiO" = ( -/obj/structure/window/spawner/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "uiP" = ( /obj/machinery/atmospherics/pipe/smart/manifold/dark/visible, /obj/effect/turf_decal/stripes/line{ @@ -84645,19 +84695,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) -"ukP" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "ukR" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/fore) +"ukZ" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/station/security/prison/garden) "ulg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, @@ -84670,6 +84715,14 @@ }, /turf/open/floor/plating, /area/station/engineering/transit_tube) +"ulv" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "ulH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/border_only, @@ -84741,13 +84794,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos/project) -"umr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "umu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -84790,6 +84836,15 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) +"umK" = ( +/obj/machinery/corral_corner{ + mapping_id = "5" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "5" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "umL" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Auxiliary Port" @@ -85015,6 +85070,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"upM" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "upX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -85024,11 +85087,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"upY" = ( -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/security/prison/workout) "uqk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, @@ -85132,18 +85190,6 @@ /obj/effect/landmark/navigate_destination/delta/abandgambling, /turf/open/floor/iron, /area/station/service/abandoned_gambling_den) -"urT" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/easel, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) -"urU" = ( -/turf/closed/wall, -/area/station/security/prison/rec) "urV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -85163,14 +85209,6 @@ }, /turf/open/floor/iron/grimy, /area/station/service/library) -"usj" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "usy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -85190,6 +85228,15 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"usE" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "usF" = ( /obj/machinery/disposal/bin, /obj/structure/cable, @@ -85272,6 +85319,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) +"utT" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "uua" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -85285,6 +85338,15 @@ /obj/machinery/iv_drip, /turf/open/floor/iron, /area/station/medical/surgery/theatre) +"uuf" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "uui" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -85521,6 +85583,16 @@ /obj/effect/landmark/navigate_destination/kitchen, /turf/open/floor/iron/dark, /area/station/service/kitchen) +"uxk" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/prison/workout) "uxl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -85540,6 +85612,12 @@ /obj/item/lighter, /turf/open/floor/carpet, /area/station/command/meeting_room/council) +"uxq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "uxr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -85688,11 +85766,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"uyG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer5, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "uyK" = ( /obj/structure/closet/secure_closet/warden, /obj/item/clothing/under/rank/security/warden/grey, @@ -85869,13 +85942,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/department/science) -"uAy" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "uAA" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/table/reinforced, @@ -85886,6 +85952,15 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos) +"uAD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) "uAI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/depsec/engineering, @@ -85895,11 +85970,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"uAJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "uAK" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) @@ -85945,14 +86015,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"uBk" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/obj/effect/spawner/random/entertainment/deck{ - pixel_x = -7 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "uBn" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -86057,11 +86119,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/lobby) -"uCX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "uCY" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -86268,13 +86325,6 @@ /obj/item/clothing/mask/surgical, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"uGd" = ( -/obj/structure/cable, -/obj/machinery/corral_corner{ - mapping_id = "6" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "uGf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -86406,6 +86456,15 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) +"uHM" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor{ + id = "xenobio_maint_fore"; + name = "Xenobiology Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology) "uHP" = ( /obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/tile/red/fourcorners, @@ -86431,10 +86490,6 @@ }, /turf/open/floor/iron/dark/corner, /area/station/commons/fitness/recreation) -"uIc" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/parquet, -/area/station/security/prison/safe) "uIg" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced/spawner/directional/north, @@ -86447,6 +86502,14 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) +"uIw" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "uIF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ dir = 4 @@ -86513,20 +86576,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"uJB" = ( -/obj/structure/table, -/obj/item/secateurs{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/secateurs, -/obj/item/radio/intercom/prison/directional/east, -/obj/item/reagent_containers/cup/bottle/ammonia{ - pixel_x = -3; - pixel_y = 12 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "uJH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall/r_wall, @@ -86539,6 +86588,15 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"uJP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "uJX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table, @@ -86586,6 +86644,12 @@ /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, /area/station/medical/abandoned) +"uKL" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "uKO" = ( /obj/structure/table, /obj/item/clothing/under/rank/security/officer, @@ -86666,6 +86730,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/break_room) +"uLz" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 10 + }, +/obj/structure/sign/poster/contraband/random/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "uLG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -86698,6 +86769,28 @@ /obj/item/analyzer, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) +"uMc" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/botanical_lexicon, +/obj/item/seeds/tree, +/obj/effect/spawner/random/contraband/prison, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/item/seeds/ambrosia, +/obj/item/seeds/grass, +/obj/item/seeds/carrot, +/obj/item/seeds/tomato, +/obj/item/seeds/potato, +/obj/item/seeds/garlic, +/obj/item/seeds/onion, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "uMj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, @@ -86725,12 +86818,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"uMG" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "uMH" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -87061,6 +87148,24 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/cargo/storage) +"uQg" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "uQh" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -87140,13 +87245,6 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) -"uRb" = ( -/obj/structure/window/spawner/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "uRe" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 10 @@ -87266,21 +87364,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/storage) -"uSq" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks{ - dir = 4 - }, -/turf/open/floor/wood/parquet, -/area/station/security/prison/mess) -"uSs" = ( -/mob/living/basic/slime, -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "3"; - dir = 1 - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "uSL" = ( /obj/effect/turf_decal/box/white{ color = "#9FED58" @@ -87626,6 +87709,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/main) +"uWT" = ( +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "uWU" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -87633,6 +87722,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/science) +"uXg" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "uXy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -87777,13 +87875,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"uZc" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "uZf" = ( /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/lavendergrass, @@ -87802,14 +87893,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/port) -"uZk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/black, -/area/station/security/bitden) "uZs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -87842,6 +87925,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"uZP" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/food_or_drink/soup, +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "uZQ" = ( /obj/structure/rack, /obj/item/stack/medical/gauze, @@ -87885,6 +87976,12 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/maintenance/solars/port/fore) +"uZZ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "vak" = ( /obj/structure/chair/wood{ dir = 4 @@ -88103,10 +88200,6 @@ /obj/effect/turf_decal/tile/purple/full, /turf/open/floor/iron/large, /area/station/science/research) -"vcO" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "vcU" = ( /obj/machinery/computer/security/mining{ dir = 4 @@ -88115,6 +88208,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) +"vcY" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison) "vdd" = ( /obj/item/radio/intercom/directional/north, /obj/structure/cable, @@ -88506,19 +88605,9 @@ /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) "viE" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown/half{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/station/cargo/miningoffice) +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "viI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -88717,6 +88806,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood/large, /area/station/service/barber) +"vlR" = ( +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "vlY" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -88731,6 +88824,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) +"vmm" = ( +/obj/structure/toilet, +/obj/machinery/shower/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "vmn" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -88742,6 +88841,15 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) +"vmo" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "vmr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/airalarm/directional/west, @@ -88755,6 +88863,9 @@ "vmt" = ( /turf/closed/wall/r_wall, /area/station/engineering/transit_tube) +"vmB" = ( +/turf/closed/wall, +/area/station/security/prison/mess) "vmK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/yellow, @@ -88866,6 +88977,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"vnQ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "vnU" = ( /turf/closed/wall, /area/station/service/theater) @@ -88940,13 +89056,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"von" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 10 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "vop" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -88957,14 +89066,6 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, /area/station/command/gateway) -"voA" = ( -/obj/machinery/light/floor/has_bulb, -/mob/living/basic/slime, -/obj/machinery/plumbing/ooze_sucker{ - mapping_id = "4" - }, -/turf/open/floor/engine, -/area/station/science/xenobiology) "voE" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -88998,6 +89099,17 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) +"vpb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/pina_colada{ + pixel_x = 5 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/sunset_sarsaparilla{ + pixel_x = -4; + pixel_y = 9 + }, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "vpk" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -89200,13 +89312,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"vrt" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/north, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "vry" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/vending/wardrobe/chem_wardrobe, @@ -89352,6 +89457,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/research/abandoned) +"vtt" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/prison/workout) "vty" = ( /obj/structure/chair/office, /turf/open/floor/carpet/orange, @@ -89428,13 +89541,6 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"vug" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison) "vur" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -89454,11 +89560,14 @@ /obj/structure/sign/clock/directional/north, /turf/open/floor/wood, /area/station/commons/dorms) -"vuF" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +"vuH" = ( +/obj/machinery/netpod, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/bitden) "vuJ" = ( /obj/structure/chair/office/light{ dir = 8 @@ -89513,22 +89622,6 @@ /obj/structure/flora/bush/flowers_yw, /turf/open/floor/grass, /area/station/medical/pathology) -"vvh" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit) -"vvk" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "vvp" = ( /obj/machinery/door/poddoor/preopen{ id = "engielock"; @@ -89690,6 +89783,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"vwy" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "vwC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -89700,14 +89804,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/cargo/drone_bay) -"vwN" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "vwO" = ( /obj/structure/chair{ dir = 4 @@ -89746,6 +89842,15 @@ /mob/living/simple_animal/bot/secbot/beepsky/armsky, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"vxh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "vxi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -89765,6 +89870,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"vxr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "vxs" = ( /turf/closed/wall/r_wall, /area/station/security/prison/visit) @@ -89842,11 +89953,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"vyo" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "vys" = ( /obj/structure/flora/bush/jungle/c/style_random, /obj/structure/railing{ @@ -89865,11 +89971,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/auxlab/firing_range) -"vyE" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled, -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "vyG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -89983,11 +90084,6 @@ }, /turf/open/floor/iron/dark/textured_half, /area/station/service/chapel/storage) -"vzU" = ( -/obj/structure/bookcase/random, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/station/security/prison/rec) "vAc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ dir = 4 @@ -90069,6 +90165,20 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"vAD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Mess Hall" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/mess) "vAE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/blue/filled/warning{ @@ -90180,11 +90290,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/port) -"vBO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "vBX" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -90221,6 +90326,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/space, /area/space/nearstation) +"vCm" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "vCn" = ( /obj/structure/cable, /obj/machinery/duct, @@ -90481,6 +90594,16 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron, /area/station/commons/dorms) +"vFi" = ( +/obj/machinery/computer/quantum_console{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/bitden) "vFm" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/camera/directional/south{ @@ -90532,6 +90655,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"vFK" = ( +/obj/machinery/corral_corner{ + mapping_id = "6" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "vFU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -90566,10 +90695,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) -"vGq" = ( -/obj/structure/sign/clock/directional/west, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "vGy" = ( /turf/closed/wall/mineral/plastitanium, /area/station/commons/fitness/recreation) @@ -90647,12 +90772,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"vHG" = ( +"vHC" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "perma-entrance" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +/obj/machinery/door/airlock/security/old/glass{ + name = "Prison Wing" + }, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "vHT" = ( /turf/open/floor/wood, /area/station/maintenance/port/aft) @@ -90660,6 +90795,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/security) +"vIf" = ( +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "vIq" = ( /obj/structure/cable, /obj/structure/disposalpipe/junction{ @@ -90678,6 +90816,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/science/research) +"vII" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled, +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "vIQ" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) @@ -90723,23 +90866,6 @@ dir = 1 }, /area/station/medical/pathology) -"vJA" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Mess Hall" - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/mess) "vJD" = ( /obj/structure/table/wood, /obj/machinery/newscaster/directional/west, @@ -90831,6 +90957,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, /area/station/maintenance/port/fore) "vLl" = ( @@ -90899,6 +91026,14 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) +"vMy" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"vMJ" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "vMU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -90906,9 +91041,23 @@ }, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"vMZ" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "vNa" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) +"vNi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "vNk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -90936,15 +91085,6 @@ }, /turf/open/floor/engine, /area/station/science/research) -"vNw" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "vNF" = ( /turf/open/floor/plating, /area/station/maintenance/department/security) @@ -91001,6 +91141,11 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hos) +"vOH" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "vOI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -91104,17 +91249,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"vPB" = ( -/obj/effect/turf_decal/tile/brown/half{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/half{ - dir = 1 - }, -/area/station/cargo/miningoffice) "vPF" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -91144,6 +91278,11 @@ "vPU" = ( /turf/open/floor/glass/reinforced, /area/station/maintenance/department/science/xenobiology) +"vPW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "vPZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -91217,22 +91356,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) -"vRP" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/storage/dice{ - pixel_y = 5; - pixel_x = -2 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "vRU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -91401,6 +91524,20 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) +"vTP" = ( +/obj/effect/spawner/structure/window/hollow/directional{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"vTQ" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "vTX" = ( /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, @@ -91491,6 +91628,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/supermatter/room) +"vVa" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "vVc" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -91506,20 +91650,6 @@ /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/iron, /area/station/maintenance/department/chapel) -"vVn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Visitation" - }, -/turf/open/floor/iron, -/area/station/security/prison/visit) "vVt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -91622,19 +91752,14 @@ /obj/effect/turf_decal/tile/yellow/diagonal_edge, /turf/open/floor/iron/diagonal, /area/station/science/breakroom) -"vXo" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) -"vXw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +"vXr" = ( +/obj/structure/hoop{ + dir = 4 }, -/obj/effect/turf_decal/siding/dark{ +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) +/area/station/security/prison/workout) "vXF" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -91721,6 +91846,21 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/main) +"vYa" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/effect/spawner/random/bureaucracy/folder{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "vYi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -91756,22 +91896,19 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/port/fore) -"vYv" = ( -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/station/engineering/supermatter/room) "vYw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/open/floor/iron, /area/station/security/lockers) +"vYB" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "vYE" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral{ @@ -91837,11 +91974,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"vZp" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled, -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "vZq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -91882,6 +92014,9 @@ /obj/structure/railing{ dir = 4 }, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "vZV" = ( @@ -91898,13 +92033,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"vZW" = ( -/obj/effect/turf_decal/trimline/hot_pink/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/hot_pink/corner, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "vZX" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -91954,19 +92082,6 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) -"was" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old{ - name = "Cell 4" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "wav" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -91977,6 +92092,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"way" = ( +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "waG" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -91998,22 +92120,6 @@ /obj/item/lighter, /turf/open/floor/iron/grimy, /area/station/security/detectives_office/private_investigators_office) -"waU" = ( -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/execution/transfer) "waV" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -92144,15 +92250,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"wcQ" = ( -/obj/structure/chair/sofa/bench/left{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "wda" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -92189,14 +92286,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"wdz" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/landmark/navigate_destination/common/bitrunner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/vaporwave, -/area/station/security/bitden) "wdD" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -92216,10 +92305,6 @@ }, /turf/open/floor/iron, /area/station/security/office) -"wdN" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/engine, -/area/station/science/xenobiology) "wdO" = ( /obj/machinery/light/directional/west, /obj/machinery/camera/directional/west{ @@ -92229,23 +92314,6 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/station/security/detectives_office) -"wdX" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) -"wdY" = ( -/turf/open/floor/iron/dark/side, -/area/station/security/prison/workout) -"wea" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) "web" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -92298,6 +92366,12 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/carpet/royalblack, /area/station/service/chapel/office) +"wez" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron, +/area/station/maintenance/department/crew_quarters/bar) "weE" = ( /obj/structure/sign/departments/xenobio/directional/west, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -92305,13 +92379,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"weK" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "weM" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 1 @@ -92400,6 +92467,13 @@ /obj/effect/spawner/random/structure/crate_empty, /turf/open/floor/iron, /area/station/maintenance/department/medical/morgue) +"wfs" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/prison/workout) "wfv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance_hatch{ @@ -92447,6 +92521,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"wfV" = ( +/obj/machinery/mass_driver/trash{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "wgb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -92646,14 +92731,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"wii" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "wil" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -92786,17 +92863,6 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/plating, /area/station/maintenance/port) -"wjK" = ( -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "wjO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -92856,17 +92922,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/break_room) -"wko" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/prison/workout) "wkp" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -92883,6 +92938,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"wkN" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "wkP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -93154,11 +93216,6 @@ dir = 5 }, /area/station/service/chapel) -"wns" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "wnt" = ( /obj/structure/table, /obj/item/stack/cable_coil, @@ -93535,6 +93592,14 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) +"wqB" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/secure_area/directional/south, +/turf/open/floor/iron/smooth, +/area/station/engineering/supermatter/room) "wqF" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -93580,6 +93645,16 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"wqV" = ( +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "wri" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/item/kirbyplants/random, @@ -93654,19 +93729,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/service/kitchen/coldroom) -"wrU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old{ - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "wrZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -93887,10 +93949,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) -"wuc" = ( -/obj/structure/window/spawner/directional/north, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "wuh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/border_only{ @@ -93993,10 +94051,6 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/station/cargo/office) -"wvd" = ( -/obj/structure/window/spawner/directional/east, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "wvf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -94021,6 +94075,13 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) +"wvk" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "wvl" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, @@ -94165,14 +94226,6 @@ /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) -"wwW" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/herringbone, -/area/station/cargo/miningoffice) "wxa" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -94240,16 +94293,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"wxz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/stone, -/area/station/science/xenobiology) "wxF" = ( /obj/structure/sign/poster/random/directional/north, /turf/open/floor/wood, @@ -94491,6 +94534,10 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/service/electronic_marketing_den) +"wAG" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wAN" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -94582,12 +94629,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"wBD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/security/prison/rec) "wBF" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -94607,16 +94648,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, /area/station/medical/medbay) -"wBR" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) -"wBU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "wBV" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -94824,6 +94855,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/security/checkpoint/medical/medsci) +"wDL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/stone, +/area/station/science/xenobiology) "wDQ" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -94845,6 +94884,9 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"wDX" = ( +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "wEj" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -94852,6 +94894,11 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/central/aft) +"wEt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/parquet, +/area/station/security/prison/safe) "wEx" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -94870,6 +94917,12 @@ "wEI" = ( /turf/closed/wall, /area/station/maintenance/department/science) +"wEJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/light/directional/south, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "wEM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -94946,10 +94999,16 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"wFD" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/vaporwave, +"wFA" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/cup/soup_pot{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "wFE" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -95044,6 +95103,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/auxlab/firing_range) +"wGi" = ( +/obj/machinery/light/neon_lining, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "wGs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -95076,11 +95142,6 @@ /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, /area/station/maintenance/department/science) -"wGX" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/camera/directional/east, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "wHa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -95163,13 +95224,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos/storage) -"wIn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/royalblack, -/area/station/security/prison/safe) "wIs" = ( /obj/effect/turf_decal/plaque{ icon_state = "L11" @@ -95199,6 +95253,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"wIS" = ( +/obj/effect/turf_decal/tile/hot_pink{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"wIW" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/door/airlock/security/old/glass{ + name = "Hydroponics" + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "wJa" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/engine/vacuum, @@ -95264,10 +95336,6 @@ }, /turf/open/floor/iron/chapel, /area/station/service/chapel) -"wKf" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/iron/freezer, -/area/station/security/prison/safe) "wKm" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32 @@ -95314,23 +95382,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/locker) -"wKu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "wKF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -95350,6 +95401,11 @@ /obj/machinery/component_printer, /turf/open/floor/iron, /area/station/medical/pharmacy) +"wLF" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "wLK" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -95426,12 +95482,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"wMK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) +"wMO" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wMU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -95493,12 +95549,12 @@ /obj/effect/turf_decal/trimline/green/filled/warning, /turf/open/floor/iron/white, /area/station/medical/pathology) -"wOG" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) +"wOK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "wOP" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 @@ -95686,23 +95742,12 @@ }, /turf/open/floor/iron, /area/station/cargo/office) -"wRg" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/security/prison/rec) "wRj" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"wRl" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "wRm" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -95769,13 +95814,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/security/lockers) -"wRY" = ( -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch" - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "wSh" = ( /obj/structure/sign/poster/official/here_for_your_safety{ pixel_x = 30 @@ -95903,13 +95941,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"wTn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "wTu" = ( /obj/effect/turf_decal/trimline/dark_red/filled/warning{ dir = 8 @@ -95951,6 +95982,11 @@ /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) +"wUj" = ( +/obj/structure/table/wood, +/obj/structure/displaycase/forsale/kitchen, +/turf/open/floor/wood/parquet, +/area/station/security/prison/mess) "wUD" = ( /obj/effect/turf_decal/trimline/neutral/warning{ dir = 1 @@ -96002,6 +96038,12 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"wVy" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/security/prison/mess) "wVJ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -96140,6 +96182,26 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/medical/paramedic) +"wXj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wXp" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = -8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "wXq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -96155,9 +96217,6 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/iron/grimy, /area/station/service/abandoned_gambling_den) -"wXD" = ( -/turf/closed/wall, -/area/station/security/prison/mess) "wXH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -96243,6 +96302,13 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron, /area/station/science/research/abandoned) +"wYU" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "wYZ" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -96260,14 +96326,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"wZm" = ( -/obj/effect/turf_decal/tile/hot_pink{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "wZo" = ( /obj/machinery/growing/tray, /obj/effect/turf_decal/trimline/green/end{ @@ -96305,15 +96363,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) -"wZD" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "wZE" = ( /turf/closed/wall, /area/station/maintenance/department/electrical) @@ -96367,6 +96416,12 @@ }, /turf/open/floor/iron, /area/station/commons/storage/tools) +"xaB" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) "xaK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -96434,6 +96489,10 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental, /turf/open/floor/iron, /area/station/commons/vacant_room/office) +"xbj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/science/xenobiology) "xbp" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -96564,6 +96623,10 @@ }, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"xca" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port) "xcd" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, @@ -96623,6 +96686,16 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/iron, /area/station/maintenance/fore) +"xdk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/stone, +/area/station/science/xenobiology) "xdn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/box/red, @@ -96688,10 +96761,6 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"xew" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "xex" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, @@ -96798,6 +96867,15 @@ /obj/structure/cable, /turf/open/floor/wood/large, /area/station/service/library/lounge) +"xfl" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "xft" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -96838,14 +96916,6 @@ /obj/item/assembly/flash/handheld, /turf/open/floor/iron, /area/station/engineering/storage/tech) -"xgm" = ( -/obj/structure/table/wood, -/obj/item/instrument/harmonica{ - pixel_y = 4; - pixel_x = 3 - }, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "xgt" = ( /obj/structure/cable, /obj/structure/table/wood, @@ -97164,13 +97234,14 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/storage_shared) -"xkS" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 1 +"xkB" = ( +/obj/machinery/cryopod/prison, +/obj/effect/turf_decal/tile/hot_pink/anticorner/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "xkU" = ( /obj/effect/turf_decal/bot_white{ color = "#435a88" @@ -97213,6 +97284,13 @@ /obj/item/flashlight, /turf/open/floor/iron, /area/station/commons/storage/primary) +"xlw" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) "xlF" = ( /obj/effect/turf_decal/trimline/green/end, /obj/machinery/growing/tray, @@ -97322,15 +97400,6 @@ /obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/iron/dark, /area/station/science/genetics) -"xmZ" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 9 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "xna" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -97414,23 +97483,10 @@ }, /turf/open/floor/carpet/purple, /area/station/commons/dorms) -"xnR" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) "xnT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/theater/abandoned) -"xnU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "xoa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -97540,6 +97596,14 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, /area/station/engineering/atmos) +"xqc" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "xqe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -97648,13 +97712,15 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"xsb" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"xrQ" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/table, +/obj/item/food/piedough, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "xsc" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -97667,6 +97733,11 @@ dir = 8 }, /area/station/hallway/primary/port) +"xsh" = ( +/obj/item/toy/basketball, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/workout) "xsi" = ( /obj/structure/chair/office{ dir = 1 @@ -97747,20 +97818,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"xsI" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/vaporwave, -/area/station/security/prison/mess) -"xsN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "xsP" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/outlet_injector/on, @@ -97887,6 +97944,11 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/lobby) +"xuA" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "xuI" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -98007,12 +98069,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/eva/abandoned) -"xwM" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "xwN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps/opaque, @@ -98081,16 +98137,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) -"xxl" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "xxp" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -98489,10 +98535,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/textured_large, /area/station/engineering/atmos/project) -"xAI" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/security/prison/rec) "xAK" = ( /obj/structure/chair/wood{ dir = 8 @@ -98513,6 +98555,10 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/security/courtroom) +"xAZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) "xBc" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -98559,6 +98605,17 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xBD" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/prison/workout) "xBK" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, @@ -98566,6 +98623,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) +"xBM" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) "xBV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -98623,6 +98683,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/science/xenobiology) +"xCY" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/massdriver_trash, +/turf/open/floor/iron, +/area/station/maintenance/disposal) "xDc" = ( /obj/effect/landmark/start/hangover, /obj/effect/decal/cleanable/dirt, @@ -98693,14 +98759,14 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"xDI" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/random/contraband/prison, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/spawner/random/trash/garbage, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) +"xDC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/structure/curtain/bounty{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "xDU" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/grimy, @@ -98878,11 +98944,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"xFE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison/workout) "xFI" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -99036,6 +99097,11 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/station/engineering/atmos) +"xHv" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/security/prison/rec) "xHw" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -99091,6 +99157,14 @@ /obj/item/gun/energy/e_gun/dragnet, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"xHT" = ( +/obj/machinery/computer/cryopod/directional/west, +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/tile/hot_pink{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/security/prison/safe) "xHW" = ( /obj/structure/cable, /obj/machinery/status_display/ai/directional/east, @@ -99112,6 +99186,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/command/corporate_showroom) +"xIl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "xIp" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/newscaster/directional/west, @@ -99146,6 +99225,14 @@ /obj/structure/chair/office, /turf/open/floor/iron, /area/station/security/warden) +"xIG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) "xIR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, @@ -99196,11 +99283,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"xJi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/workout) "xJn" = ( /obj/structure/table/reinforced, /obj/item/airlock_painter/decal, @@ -99226,16 +99308,6 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron, /area/station/engineering/storage/tech) -"xJr" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison) "xJF" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -99326,24 +99398,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/service/kitchen) -"xKV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old{ - name = "Cell 5"; - id_tag = "iso_cell_hall_bolt" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "xKX" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"xLf" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/station/security/prison/safe) "xLi" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 10 @@ -99525,6 +99590,15 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"xNU" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "xOn" = ( /obj/structure/table/wood, /obj/item/storage/briefcase{ @@ -99647,6 +99721,16 @@ /obj/effect/landmark/navigate_destination/vault, /turf/open/floor/iron/dark, /area/station/hallway/primary/central/fore) +"xPz" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/hot_pink/corner{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) "xPE" = ( /obj/structure/bed/dogbed, /mob/living/basic/pet/dog/bullterrier{ @@ -99692,6 +99776,14 @@ }, /turf/open/floor/iron/dark, /area/station/service/bar) +"xQc" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/landmark/navigate_destination/common/bitrunner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "xQq" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -99778,6 +99870,15 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/cargo/storage) +"xRw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "xRC" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ dir = 4 @@ -99873,29 +99974,6 @@ dir = 1 }, /area/station/maintenance/department/electrical) -"xTh" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/security/old/glass{ - name = "Hydroponics" - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) -"xTi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/prison/mess) "xTk" = ( /obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/tile/red/fourcorners, @@ -99919,16 +99997,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"xTA" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/prison/workout) "xTC" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -99983,24 +100051,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grimy, /area/station/service/lawoffice) -"xUa" = ( -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "perma-entrance" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/security/old/glass{ - name = "Prison Wing" - }, -/turf/open/floor/iron/dark, -/area/station/security/execution/transfer) "xUi" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -100057,6 +100107,15 @@ }, /turf/open/floor/carpet/purple, /area/station/commons/dorms) +"xUD" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "xVa" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral{ @@ -100078,6 +100137,20 @@ dir = 1 }, /area/station/science/lobby) +"xVk" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/food/dough{ + pixel_x = 2 + }, +/obj/item/food/dough{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "xVo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/table/wood, @@ -100099,14 +100172,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"xVA" = ( -/obj/structure/chair/sofa/bench/right{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/hot_pink/filled/line, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "xVI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -100475,6 +100540,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/research) +"xZx" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison) "xZC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, @@ -100486,6 +100561,13 @@ }, /turf/open/space/basic, /area/space) +"xZN" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) "yah" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -100552,6 +100634,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"yaU" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/security/prison/mess) "yaW" = ( /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) @@ -100631,6 +100717,15 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/white, /area/station/medical/medbay) +"ybx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) "ybJ" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -100703,6 +100798,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"ycZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "ydb" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/red{ @@ -100743,6 +100847,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) +"ydH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/workout) "ydL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -100779,19 +100888,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"yen" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/old{ - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) "yeo" = ( /obj/structure/table, /obj/effect/spawner/random/entertainment/drugs{ @@ -100812,6 +100908,14 @@ /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"yey" = ( +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "3"; + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) "yeD" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -100998,6 +101102,17 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"ygY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/execution/transfer) "yhh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -101143,9 +101258,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"yji" = ( -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "yjn" = ( /obj/structure/extinguisher_cabinet/directional/north{ pixel_x = 6; @@ -101153,12 +101265,6 @@ }, /turf/open/floor/stone, /area/station/command/corporate_showroom) -"yjy" = ( -/obj/effect/turf_decal/trimline/hot_pink/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/security/prison) "yjF" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -101228,6 +101334,12 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"ykr" = ( +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/prison/workout) "yks" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/half, @@ -101320,6 +101432,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/chapel) +"ylB" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/corner, +/turf/open/floor/iron/dark/herringbone, +/area/station/security/prison/workout) "ylM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -120039,8 +120155,8 @@ gAw bDe nTd nCi -vBO -vBO +pGa +pGa xdn sfN uXU @@ -120291,23 +120407,23 @@ gAw tYJ siU kPO -oTE +wqB gAw -rIb -jlr +oXX +wYU uhb uhb uhb -lIe -lIe -gSu +lsD +lsD +phQ uhb uhb uhb lqa jDc -uCX -uiH +mSz +hnT nCi aaa qYo @@ -120550,8 +120666,8 @@ rCb vBb oVF nCi -evj -oDW +gPs +noA uhb ebW kNG @@ -120564,7 +120680,7 @@ uhb uhb uhb nCi -uiH +hnT nCi qYo qYo @@ -120807,7 +120923,7 @@ bVK lns nXZ nCi -qOg +sGZ uhb uhb yiB @@ -121320,8 +121436,8 @@ xEt mWF bWp gAw -bhu -aFU +xbj +aLK pVY rdq gwx @@ -121578,8 +121694,8 @@ xqC mAm gAw fsC -ewr -eqj +afI +xAZ wSK gao rqy @@ -121830,7 +121946,7 @@ qJI iQV nbZ tLC -rHv +vMy xEt uwQ gAw @@ -121853,7 +121969,7 @@ gJy smj hgi mAt -cza +qer xWd gtx wXy @@ -122075,7 +122191,7 @@ mHg rLN pqr cZv -tcy +wEJ sHT bdt slY @@ -122333,11 +122449,11 @@ bpr anB ilG cwI -eaO -msB -kXR -owf -gKE +rKi +qKV +jSm +rBm +qvP kMt chY vUV @@ -122362,8 +122478,8 @@ fMl fMl fMl iLv -lcK -qCs +sjC +eSg jiX hLM jBx @@ -122590,11 +122706,11 @@ rVD cCY oUZ vqu -mWq -msB -vcO -owf -lRY +mDB +qKV +cyk +rBm +ipN fNc jcL vUV @@ -122607,8 +122723,8 @@ dhB gwK pTC iLv -wdN -voA +pQO +gyQ gvX fMl oQS @@ -122616,11 +122732,11 @@ tLp taA fMl gvX -cRj +okI vUy iLv -aFW -ifk +mWL +bOj mMb bNr blc @@ -122847,11 +122963,11 @@ vog anB aVW lbl -eaO -msB -kXR -owf -gKE +rKi +qKV +jSm +rBm +qvP jjw tGr hCE @@ -122863,7 +122979,7 @@ uTb hHK kGj gXx -eRN +dXn fMl fMl gvX @@ -122875,9 +122991,9 @@ nYS gvX fMl fMl -oup -aqt -oUe +cdG +cva +mRB jET kot ntq @@ -123104,11 +123220,11 @@ hQK pqr qJs tcy -eaO -eaO -ePU -akP -akP +rKi +rKi +fNo +cqp +cqp sHT sHT jzC @@ -123120,19 +123236,19 @@ qZb feF gcr pTC -irh -xsN -xsN -wxz -xsN -wii +oop +gvl +gvl +xdk +gvl +wDL tLp -hgU -xsN -wxz -xsN -xsN -omu +lfN +gvl +xdk +gvl +gvl +hcZ mAt aAx nxt @@ -123362,9 +123478,9 @@ eHy qJs cxp sHT -cAR -tsa -bPI +jnl +aEF +oXm sHT enR enR @@ -123377,11 +123493,11 @@ pTC hhS iQF pTC -fZo +qCN fMl fMl gvX -ahJ +acC oQS tLp taA @@ -123389,7 +123505,7 @@ jNn gvX fMl fMl -pff +neN mAt xIw pVk @@ -123618,11 +123734,11 @@ ubM gAw eNt ehD -eaO -eaO -wKu -akP -akP +rKi +rKi +tIo +cqp +cqp pOf pOf oQw @@ -123633,17 +123749,17 @@ kmV pTC hWk gcr -svT +uHM iLv iLv iLv -cTO -cTO -cjK +ksG +ksG +avI dxU -acD -cTO -cTO +rto +ksG +ksG iLv iLv iLv @@ -123808,7 +123924,7 @@ aaa qYo aaa edx -anl +rco rhC dnM gFb @@ -123875,11 +123991,11 @@ gAw gAw ljO okr -bWa -nrP -bKp -exA -vYv +pxE +rMY +qGk +bFc +wqV qJI qJI nCl @@ -123892,8 +124008,8 @@ ezY iQF mQO iLv -wdN -rEv +pQO +gGn gvX fMl oQS @@ -123901,11 +124017,11 @@ dxU taA fMl gvX -uSs -wdN +yey +pQO iLv -lcK -udV +sjC +gxa qYr dqD hUD @@ -124132,12 +124248,12 @@ gNd kZq fzm ehD -cwi -gzu -uyG -twB -aql -mcq +kzB +diW +aJF +mUq +jkz +apH xEt nlS cCY @@ -124148,11 +124264,11 @@ pTC elH iQF pTC -fZo +qCN fMl fMl gvX -mca +umK oQS dxU taA @@ -124160,7 +124276,7 @@ fOp gvX fMl fMl -pff +neN mAt ilU qYr @@ -124390,11 +124506,11 @@ rDq pjU qbu ykB -kcO -biu -glr -jcS -glr +kom +tcq +xIG +fcZ +xIG oDl sMw cCY @@ -124405,21 +124521,21 @@ pTC eDZ rrU pTC -irh -xsN -xsN -wxz -xsN -wii +oop +gvl +gvl +xdk +gvl +wDL dxU -hgU -xsN -wxz -xsN -xsN -omu +lfN +gvl +xdk +gvl +gvl +hcZ mAt -fmi +pjZ qYr bcg hUD @@ -124614,7 +124730,7 @@ phJ pPv mGH xeP -npR +etL vQj hhM hhM @@ -124662,11 +124778,11 @@ pTC woj qcM pTC -uGd +fsA fMl fMl gvX -duq +vFK oQS pAi taA @@ -124674,9 +124790,9 @@ vVD gvX fMl fMl -pQz +bCD mAt -kzt +fDy xQq bfz bsY @@ -124924,16 +125040,16 @@ fMl fMl gvX fMl -aDe -pvE -nOv +eJt +bbK +dFZ fMl gvX fMl fMl iLv -lcK -cZl +sjC +xDC mPF kxv uHE @@ -125177,17 +125293,17 @@ eDZ rwI mQO iLv -wdN -tcQ +pQO +hID gvX fMl -aDe -pvE -nOv +eJt +bbK +dFZ fMl gvX -esm -wdN +kKp +pQO iLv oVW oTD @@ -125428,19 +125544,19 @@ lbR pFq dqX nRy -xsb +fbt pTC aMM fwJ pTC -duq +vFK fMl laX fMl -sSO -aDe -pvE -nOv +nku +eJt +bbK +dFZ wts fMl laX @@ -127706,9 +127822,9 @@ ftU dCX snU guI -bYK +fKK xLZ -iXc +gVj pyV pyV fTP @@ -130025,7 +130141,7 @@ tZw kEg gxL sTK -nAb +xRw vxZ nAb hdS @@ -131327,7 +131443,7 @@ fdB jPf ant ikf -rrU +xca gAu uZh ikf @@ -131526,7 +131642,7 @@ oYs oYs oYs phI -rrv +oIT pvR knu sCF @@ -132321,7 +132437,7 @@ xtp xtp xtp nFX -nnC +caJ thz ydg xbO @@ -133567,7 +133683,7 @@ vUN cCN bFV kJd -jCq +lyM lWu xOz jfy @@ -133654,7 +133770,7 @@ qgR uHW khb bPY -nlF +pOx dNS hpz pLb @@ -134199,7 +134315,7 @@ pdH qLq hGI esH -tzN +rWN asW nSb nSb @@ -134645,7 +134761,7 @@ lNB bvW mXt oYs -pSt +oNo oYs cRd jXn @@ -134713,7 +134829,7 @@ kVF fWx lzo vbO -cwW +boG eqB eyH eyH @@ -135121,9 +135237,9 @@ oqt nPQ nPQ nPQ -olV +ycZ tNu -jLh +atk fRo uRh kiq @@ -135185,7 +135301,7 @@ uyB qSd kqM tXO -tXO +cLl khb khb khb @@ -136470,7 +136586,7 @@ tMo rjd pRS deo -kxs +hNO mlE xWP nTz @@ -136651,7 +136767,7 @@ aaa sjt dZx kJd -wTn +wXj sjt qld qld @@ -137216,7 +137332,7 @@ aaa aad aaa diL -cmE +cxy drj bog iMg @@ -138450,7 +138566,7 @@ sjt sjt aGI dJO -sfw +bRU sjt qld qld @@ -138842,7 +138958,7 @@ ejE qQM qYo tgT -qDT +fbx tgT oEd esG @@ -139264,7 +139380,7 @@ vJd qAV fOP qAV -iDP +klv nPa dOZ xms @@ -139776,7 +139892,7 @@ edg ptG pYo ifR -twh +wez qAV phb drQ @@ -141784,7 +141900,7 @@ mVS mVS tPE mVS -bVq +gtC mVS mVS sCo @@ -142960,7 +143076,7 @@ npf npf npf dwf -bfM +iuJ uLq pKM cPj @@ -143116,7 +143232,7 @@ vsJ qQE ygT wzb -frq +mrc fYD hsn pXg @@ -143152,7 +143268,7 @@ sBb qBq fQw icV -hyT +nlw ksK ryE ico @@ -143372,7 +143488,7 @@ hoC yfI bGf kGo -knw +bZG nxl ygL xhW @@ -143384,7 +143500,7 @@ aaa aad aaa diL -cmE +cxy drj bog iMg @@ -144198,7 +144314,7 @@ ykK vAE qOB lzH -qFj +ulv pGo bYc lAk @@ -144395,7 +144511,7 @@ mOe yhh liD mZU -raX +iZR uBZ pso sqW @@ -144701,7 +144817,7 @@ sqd dMM uKZ sqd -sqd +haH sqd jom aLv @@ -144712,7 +144828,7 @@ sQC sQC mxc sQC -vvh +sQC ePR sQC sQC @@ -144726,7 +144842,7 @@ aTL sQC oXR sQC -sQC +gOF sQC sQC sQC @@ -145425,12 +145541,12 @@ oSv cFz rWo qko -jIi -viE +nlT +mhO tpZ -fgI -jvj -fjE +oKC +pgT +bBY tpZ lDY tpZ @@ -145518,7 +145634,7 @@ bMh nyb jdg pPN -rVf +pzX hQF hQF hQF @@ -145685,9 +145801,9 @@ stf llj rer tpZ -joR -joR -joR +fbu +fbu +fbu tpZ qmT tpZ @@ -145940,12 +146056,12 @@ tQP rmH toy izj -wwW -wRY -tVb -joR -elG -eoI +bjv +fYW +iqo +fbu +vMJ +iTA uND tpZ aaa @@ -146195,13 +146311,13 @@ fya cSK pok rWo -vPB +kYa kKx dux tpZ -fnt -jvj -wns +mkd +pgT +sNh tpZ uND tpZ @@ -146456,7 +146572,7 @@ mtL bSR iXd tpZ -jup +nwy tpZ tpZ tpZ @@ -146992,7 +147108,7 @@ mjz erX erX erX -pKm +qcw sGx bjR iVq @@ -148341,7 +148457,7 @@ kcT eVq cgH oGK -bDy +jhR gng gYo daB @@ -148478,8 +148594,8 @@ aaa aaa aac aad -gzd -tOF +xCY +wfV qye hMn ocO @@ -150588,7 +150704,7 @@ mVO nHs ijK nHs -nHs +juT whm sQL huv @@ -150799,9 +150915,9 @@ aaa lvw qYo qWZ -bnb -bnb -bnb +cuQ +cuQ +cuQ qWZ aaa aaa @@ -151056,26 +151172,26 @@ lvw lvw qYo qWZ -xmZ -mjh -svY +agE +wXp +uLz qWZ -tbV -kkv -kkv -kkv -tbV -tbV -jNI -jNI -jNI -tbV -tbV -kkv -kkv -kkv -tbV -tbV +hLz +mcb +mcb +mcb +hLz +hLz +ydH +ydH +ydH +hLz +hLz +mcb +mcb +mcb +hLz +hLz jrA jrA jrA @@ -151313,26 +151429,26 @@ aaa aaa aaa qWZ -bpn -gQJ -riT +bHT +sxb +hgj fiO -epq -dFd -dFd -gzq -qzD -geV -gzq -gzq -gzq -qzD -geV -gzq -dFd -aVV -bjQ -jNI +wfs +lQj +lQj +vmo +erq +oWP +vmo +vmo +vmo +erq +oWP +vmo +lQj +xBD +mXg +ydH qfM xzJ hXi @@ -151397,7 +151513,7 @@ xUn gri nXH uhX -qJR +kWI nXH krL kSc @@ -151548,48 +151664,48 @@ qYo qYo idT idT -rbX -rbX -rbX +qpn +qpn +qpn idT idT -kLP -kLP -kLP -kLP -kLP -kLP -kLP -kLP +xBM +xBM +xBM +xBM +xBM +xBM +xBM +xBM qWZ qWZ -bnb -bnb -bnb -bnb +cuQ +cuQ +cuQ +cuQ qWZ qWZ qWZ -bbq -vHG -aDG +cBq +brG +mqW fiO -xTA -hYF -wvd -wvd -wvd -wvd -wvd -wvd -wvd -hYF -hYF -iOU -uAJ -kKZ -hoo -jNI +uxk +sxn +prB +prB +prB +prB +prB +prB +prB +sxn +sxn +iiR +log +vVa +onT +ydH qfM krO oaO @@ -151804,49 +151920,49 @@ qYo qYo qYo idT -jyo -pIL -hPB -pIL -pIL -bMU -cKW -gFk -tWq -iSG -lkT -lUJ -oTw -wXD -gab -uMG -uMG -uMG -kpp -uMG -jpl -gRq -paH -roT -pKv -mug +psU +bRT +uMc +bRT +bRT +oDv +prn +dWo +qkv +ojO +ddN +nkI +xrQ +vmB +ldQ +qQU +qQU +qQU +xZx +qQU +bHK +ofW +edi +aML +iAx +mxh fiO -ttd -sGs -mft -eGu -eGu -eGu -eGu -eGu -mph -uiO -hYF -uAy -hgQ -wko -jHu -jNI +mIG +bJX +hVb +uKL +uKL +uKL +uKL +uKL +pMa +caH +sxn +cpE +xqc +eEi +vtt +ydH xPo krO tPF @@ -151876,7 +151992,7 @@ foU koq dmO fJq -qdt +nQf uGL mAD qJZ @@ -152061,45 +152177,45 @@ aaa idT idT idT -fag -fag -cqq -hkL -hkL -bMU -gMO -hku -svB -hku -hku -hku -tGp -wXD -ceB -vHG -pKv -vHG -vHG -vHG -vHG -vHG -wjK -vHG -vHG -vuF -dUI -pFI -sGs -hoo -upY -kKB -qdZ -kKB -rKR -qiw -sjy -gLg -jTP +mbp +mbp +rFm +cSO +cSO +oDv +fOf +biP +nlg +biP +biP +biP +xVk +vmB +lAK +brG +iAx +brG +brG +brG +brG +brG +ldk +brG +brG +inj +rRp +alt +bJX +onT +adZ +qOC +vXr +qOC +mTE +aPn +ykr +xuA +hUo qIH jrA jrA @@ -152316,52 +152432,52 @@ aaa uHd aaa idT -qrj -qrj -wBU -gDc -mRe -pIL -qre -bMU -aRC -hku -hku -hku -hku -hku -kaJ -eoa -bbq -vHG -sxs -lRy -iiB -kwl -nyX -kfm -iyT -qDm -vHG -kIL -dUI -pFI -sGs -hoo -kME -iVR -bxm -iVR -wdY -pek -wuc -irH -wZD -xUa -kDS -ppX -xUa -odQ +cxw +cxw +gNS +sMP +sFh +bRT +dVP +oDv +aNr +biP +biP +biP +biP +biP +fld +rWS +cBq +brG +rRL +usE +iEo +qsK +xUD +uXg +vwy +aQs +brG +dIi +rRp +alt +bJX +onT +pVe +tHs +ckU +tHs +iZG +bWw +kxj +wDX +xNU +uQg +cMf +ygY +uQg +hwQ yiA olQ ybk @@ -152573,52 +152689,52 @@ uHd uHd qYo idT -iyj -hkL -hak -yji -gXz -hkL -hkL -bMU -iPj -hku -cLH -mHv -lKA -hku -fOc -eoa -bbq -vHG -aDG +kGL +cSO +pIv +vIf +wkN +cSO +cSO +oDv +fZR +biP +wFA +tGc +hMH +biP +sBI +rWS +cBq +brG +mqW lTv lTv lTv lTv lTv lTv -ipS -vHG -ffB -dUI -uif -sGs -hoo -cWf -iVR -kdI -iVR -wdY -pek -wuc -irH -lws +spo +brG +dQR +rRp +rqw +bJX +onT +nwv +tHs +fwq +tHs +iZG +bWw +kxj +wDX +khz jrA -rhl -qEl +pJo +ayM qIH -jGi +iKL krO jrA dFG @@ -152829,52 +152945,52 @@ aaa lvw uHd aaa -rwg -qrj -qrj -wBU -gDc -mRe -qrj -qrj -bMU -ibT -hku -lmb -lmb -sku -sku -hAI -eoa -bbq -vHG -rXc -azT -uIc -ilS -iUc -qet +bCV +cxw +cxw +gNS +sMP +sFh +cxw +cxw +oDv +oHH +biP +gtw +gtw +fFv +fFv +jVF +rWS +cBq +brG +giW +hLY +mJo +rSn +dJQ +bBu lTv -rKx -vHG -ffB -dUI -uif -hYF -hoo -cWf -iVR -jcq -iVR -wdY -pek -irH -irH -kOQ -waU -tbj -cWe -gro +iYa +brG +dQR +rRp +rqw +sxn +onT +nwv +tHs +xsh +tHs +iZG +bWw +wDX +wDX +krt +vHC +lAt +jLj +hJK vyO krO hAo @@ -153086,53 +153202,53 @@ aaa lvw uHd aaa -rwg -fag -fag -pNS -fly -xxl -fag -fag -ueX -tMc -hku -hku -hku -twQ -sku -hku -wXD -koc -vHG -rXc -azT -axZ -hAf -nPD -iMc +bCV +mbp +mbp +exq +qaO +fUA +mbp +mbp +ukZ +cTV +biP +biP +biP +kwm +fFv +biP +vmB +oVY +brG +giW +hLY +rnU +jmZ +pvM +hBX lTv -bbq -vHG -aEU -dUI -urT -hYF -hoo -cWf -iVR -gDO -gDO -rfV -lKJ -xFE -xFE -ugf +cBq +brG +gbE +rRp +fkb +sxn +onT +nwv +tHs +gxT +gxT +gvw +mQz +xIl +xIl +tTQ qIH jrA jrA qIH -pZY +uAD krO lET lET @@ -153343,52 +153459,52 @@ aaa lvw qYo aaa -rwg -qfD -wBR -wBR -fYN -bha -weK -fly -xTh -iYO -iYO -iYO -iYO -iYO -sku -hku -wXD -bbq -vHG -cic +bCV +quV +nEv +nEv +doo +nGD +iQu +qaO +kVp +ilk +ilk +ilk +ilk +ilk +fFv +biP +vmB +cBq +brG +lXj lTv -lZM -kcU -oaP -oaP -xKV -vwN -vHG -vuF -dUI -syw -sGs -hoo -cWf -iVR -nYq -iVR -wdY -pek -wuc -irH -dTo -cND -rkQ -naj -tbV +vmm +dYc +lGm +lGm +aHz +bWj +brG +inj +rRp +jar +bJX +onT +nwv +tHs +eRn +tHs +iZG +bWw +kxj +wDX +lKr +hzm +lnX +aAr +hLz iCo nYt lET @@ -153600,53 +153716,53 @@ aaa qYo uHd aaa -rwg -uZc -yji -wBR -pGX -bMU -bMU -bMU -bMU -sWm -tSF -eOT -eOT -qon -tDO -wXD -wXD -bbq -vHG -bXc +bCV +eOW +vIf +nEv +tsP +oDv +oDv +oDv +oDv +pQI +cca +jwK +jwK +gSW +lJq +vmB +vmB +cBq +brG +mhC lTv lTv lTv lTv lTv lTv -koc -vHG -rXc +oVY +brG +giW fiO -nuN -sGs -hoo -cWf -iVR -bxm -iVR -mlj -pek -wuc -irH -wMK -sDb -drq -nuQ -tbV -tys +iCs +bJX +onT +nwv +tHs +ckU +tHs +dAc +bWw +kxj +wDX +rnA +dPq +avl +hPN +hLz +iuk puN lET keC @@ -153857,52 +153973,52 @@ aaa uHd uHd aaa -rwg -efn -yji -wBR -dsk -bMU -xew -vGq -pYD -hOR -hOR -hOR -hOR -hOR -tec -wXD -cSC -roT -vHG -glR -azT -uIc -ilS -soO -qXZ -sud -ihH -vHG -wdX +bCV +oFI +vIf +nEv +obd +oDv +lXG +gOl +szY +ear +ear +ear +ear +ear +lkd +vmB +nUo +aML +brG +nXA +hLY +mJo +rSn +fUP +cce +jvk +mWb +brG +bsI fiO -xTA -sGs -hoo -azk -mAw -kTc -mAw -lzD -pek -wuc -mpW -wMK -vZW -bxA -pGs -kkv +uxk +bJX +onT +fEk +fop +rXh +fop +iQC +bWw +kxj +cxT +rnA +way +tAn +lMN +mcb iCo spB lET @@ -154115,51 +154231,51 @@ aaa uHd qYo idT -vrt -yji -wBR -wBR -kCZ -dPP -pan -pan -pan -pan -pan -pan -dPP -tVQ -wXD -dFn -dwh -vHG -glR -azT -axZ -hAf -aJJ -aEl +nPg +vIf +nEv +nEv +wIW +qzD +lTo +lTo +lTo +lTo +lTo +lTo +qzD +vPW +vmB +heW +sBN +brG +nXA +hLY +rnU +jmZ +niz +tCu lTv -bbq -vHG -rXc +cBq +brG +giW fiO -jTL -aFM -usj -eng -eng -eng -eng -eng -jyW -wuc -irH -wMK -sDb -vyE -lsC -kkv +oRS +uWT +lue +qkJ +qkJ +qkJ +qkJ +qkJ +eIB +kxj +wDX +rnA +dPq +pcA +ouc +mcb iCo krO qyK @@ -154372,51 +154488,51 @@ aaa uHd aaa idT -azX -yji -wBR -uJB -bMU -dek -tSG -qhq -iIp -oiQ -qxn -xnU -pan -pan -ehH -nKX -vHG -vHG -hOy +jSa +vIf +nEv +iny +oDv +yaU +srJ +aCb +prp +gms +nbj +aFk +lTo +lTo +vAD +pct +brG +brG +ebY lTv -kDQ -kcU -bAn -bAn -was -hCI -vHG -aGN -eyB -pVT -irH -dfu -dfu -dfu -uRb -dfu -dfu -dfu -irH -irH -wMK -vZW -bxA -pGs -kkv +aRG +dYc +wEt +wEt +eAL +uIw +brG +utT +ngB +mJp +wDX +eTv +eTv +eTv +blB +eTv +eTv +eTv +wDX +wDX +rnA +way +tAn +lMN +mcb iCo krO bqE @@ -154630,50 +154746,50 @@ uHd aaa idT idT -rbX -rbX +qpn +qpn idT idT -aUU -tSG -kfK -vRP -rMd -xgm -kdQ -cpN -cpN -jNZ -nPf -rtf -vHG -xVA +cIW +srJ +vNi +bFi +cwU +fsP +wVy +fRi +fRi +jGX +vcY +jjl +brG +rWw lTv lTv lTv lTv lTv lTv -bbq -vHG -vHG -mYx -wMK -wMK -wMK -wMK -evN -wMK -nYi -wMK -wMK -wMK -wMK -wMK -sDb -vZp -nuQ -tbV +cBq +brG +brG +ekR +rnA +rnA +rnA +rnA +aYl +rnA +jdT +rnA +rnA +rnA +rnA +rnA +dPq +vII +hPN +hLz iCo krO xXI @@ -154890,47 +155006,47 @@ aaa aaa aaa aaa -kLP -pzv -tSG -kfK -jmo -oXM -gQw -kdQ -cpN -mZp -wXD -cHZ -rtf -vHG -xDI -azT -uIc -ilS -wIn -bWi -sud -blI -vHG -sxs -eLj -kQZ -irH -irH -irH -irH -qED -irH -irH -irH -eQg -vXo -xwM -vNw -lhv -sUs -tbV +xBM +fwY +srJ +vNi +hzu +aIL +oBF +wVy +fRi +mej +vmB +iwO +jjl +brG +vTQ +hLY +mJo +rSn +bmF +qrA +jvk +arw +brG +rRL +ioT +cVV +wDX +wDX +wDX +wDX +jMs +wDX +wDX +wDX +iDC +ylB +pqk +uuf +bGi +xPz +hLz sgh lTJ gJk @@ -155141,51 +155257,51 @@ aaa uHd qYo qYo -iZr -iZr -iZr -mLR -mLR -iZr -kLP -jqo -tSG -kfK -dyW -sIa -cJh -qIn -cpN -jqo -eoa -nPf -rtf -vHG -tFq -azT -axZ -hAf -eAg -ouH +hqf +hqf +hqf +bcf +bcf +hqf +xBM +als +srJ +vNi +rzC +hTE +mru +vCm +fRi +als +rWS +vcY +jjl +brG +izP +hLY +rnU +jmZ +nzC +xLf lTv -bbq -vHG -vyo +cBq +brG +mze fiO -daD -ifW -mOu -eGv -eGv -eGv -eGv -eGv -oFb -lpU -iGy +fJG +ovx +upM +vMZ +vMZ +vMZ +vMZ +vMZ +tWV +sIR +nnW lAj lAj -vVn +jkS lAj vxs kiB @@ -155397,49 +155513,49 @@ aaa aaa uHd aaa -iZr -iZr -aGH -shX -egv -dko -nja -eoa -cpN -tSG -kfK -ePO -lAO -ggI -dAP -cpN -pvo -eoa -nPf -fMI -vHG -sZh +hqf +hqf +oJN +rCJ +fMw +nfP +rDe +rWS +fRi +srJ +vNi +tLn +aSZ +sEt +nDp +fRi +aQB +rWS +vcY +mRW +brG +epS lTv -lZM -kcU -bAn -bAn -fXq -hCI -vHG -nQW +vmm +dYc +wEt +wEt +fgf +uIw +brG +iAu fiO -eyF -hYF -ndp -nXG -wOG -wOG -wOG -tPL -dbM -bwX -hoo +pAx +sxn +vTP +aNd +pMG +pMG +pMG +bLr +foR +iOc +onT lAj dsw cSF @@ -155654,49 +155770,49 @@ aaa aaa uHd aaa -iZr -bHC -hKh -vXw -ugb -von -dko -eoa -cpN -tSG -kfK -gSq -qPY -lOr -dAP -cpN -xnR -eoa -nPf -rtf -vHG -wcQ +hqf +pjV +uJP +kOC +wvk +vYB +nfP +rWS +fRi +srJ +vNi +lqh +bkM +pMl +nDp +fRi +vOH +rWS +vcY +jjl +brG +gMN lTv lTv lTv lTv lTv lTv -bbq -vHG -jzo +cBq +brG +okK fiO -bqb -hYF -ndp -wOG -jLX -qOJ -hYF -iie -dbM -bwX -iAC +qpB +sxn +vTP +pMG +nGF +vxr +sxn +wIS +foR +iOc +kIL lAj axa fgj @@ -155911,49 +156027,49 @@ aaa aaa uHd aaa -iZr -hUk -gGK -biz -djS -wdz -tVk -wXD -csQ -tSG -qKK -xTi -khz -cpR -kkY -cpN -xsI -wXD -eWG -rtf -vHG -glR -azT -uIc -ilS -qLO -rHN -sud -bbq -vHG -kIL -dUI -tPs -hYF -ndp -wOG -sTy -axn -xJi -wZm -szZ -bwX -spX +hqf +ems +ybx +dVO +viE +xQc +ltn +vmB +wLF +srJ +oml +rvl +kPX +kli +uxq +fRi +vnQ +vmB +ryu +jjl +brG +nXA +hLY +mJo +rSn +dNF +stG +jvk +cBq +brG +dIi +rRp +rRm +sxn +vTP +pMG +gml +lqY +sDI +oIG +thI +iOc +psB lAj sVe wSh @@ -156168,49 +156284,49 @@ aaa qYo uHd aaa -iZr -pJn -mGb -ffv -nbC -bwV -tiW -fib -pan -pan -dPP -dPP -dPP -dPP -dPP -dPP -dPP -jNZ -nPf -rtf -vHG -glR -azT -axZ -hAf -qSY -rIG +hqf +vuH +hzk +vxh +ffe +iNa +rmp +gDo +lTo +lTo +qzD +qzD +qzD +qzD +qzD +qzD +qzD +jGX +vcY +jjl +brG +nXA +hLY +rnU +jmZ +kHr +snC lTv -bbq -vHG -ffB -dUI -tPs -hYF -ndp -wOG -hYF -tAD -hYF -iie -dbM -hYF -fiy +cBq +brG +dQR +rRp +rRm +sxn +vTP +pMG +sxn +rwn +sxn +wIS +foR +sxn +gGd lAj xmm lAj @@ -156425,49 +156541,49 @@ aaa uHd uHd aaa -iZr -iZr -rIz -idE -gGK -hrh -rNk -wXD -jeH -nad -umr -umr -umr -umr -umr -umr -oLN -vJA -nKX -pKv -vHG -hOy +hqf +hqf +vFi +gWB +ybx +ooH +wGi +vmB +sZZ +vlR +gID +gID +gID +gID +gID +gID +kaE +qhi +pct +iAx +brG +ebY lTv -kDQ -kcU -bAn -bAn -yen -hCI -vHG -aEU -dUI -pFI -hYF -ndp -tmI -lmc -lmc -lmc -nFm -dbM -hYF -hoo +aRG +dYc +wEt +wEt +hHU +uIw +brG +gbE +rRp +alt +sxn +vTP +ntc +nua +nua +nua +tGV +foR +sxn +onT lAj imE uyU @@ -156683,48 +156799,48 @@ qYo uHd qYo aad -iZr -iZr -iZr -foz -nKo -rNk -wXD -wFD -qJW -swS -jJV -uSq -ibl -gMr -cFB -ahD -wXD -nPf -rtf -vHG -bXc +hqf +hqf +hqf +lRR +ppA +wGi +vmB +mOg +nZl +hSb +cNY +dqm +mEE +vpb +wUj +ofd +vmB +vcY +jjl +brG +mhC lTv lTv lTv lTv lTv lTv -koc -vHG -aKB +oVY +brG +frS fiO -qhR -hYF -qAU -aqa -aqa -aqa -aqa -aqa -pWa -hYF -hoo +jTc +sxn +oeE +dFz +dFz +dFz +dFz +dFz +hxO +sxn +onT lAj wCs iNf @@ -156922,7 +157038,7 @@ aaa aaa aaa aaa -mPx +ifW aaa aaa aaa @@ -156942,46 +157058,46 @@ aaa aaa aaa aaa -iZr -phA -uZk -rNk -wXD -xew -wGX -dWr -avV -avV -agI -coa -ahD -gwL -wXD -vug -qDm -vHG -xkS -azT -uIc -ilS -mhB -knL -sud -ihH -vHG -nhJ +hqf +iAD +oFv +wGi +vmB +lXG +iIi +tde +skT +skT +seK +ovM +ofd +mxF +vmB +udv +aQs +brG +nsl +hLY +mJo +rSn +tSK +lgB +jvk +mWb +brG +xfl fiO -eyF -hYF -hYF -hYF -hYF -hYF -hYF -hYF -hYF -hYF -hoo +pAx +sxn +sxn +sxn +sxn +sxn +sxn +sxn +sxn +sxn +onT eHO eHO eHO @@ -157199,46 +157315,46 @@ aaa aaa aaa aaa -iZr -iZr -iZr -iZr -kLP -kLP -kLP -kLP -lqD -ihy -eip -cTG -iaq -noF -kkf -wXD -pMr -ukP -yjy -azT -axZ -hAf -rqT -cCi +hqf +hqf +hqf +hqf +xBM +xBM +xBM +xBM +nSW +hic +lYg +rMF +fJh +eNy +lTX +vmB +kpz +lKj +uZZ +hLY +rnU +jmZ +lOQ +oxQ lTv -bbq -vHG -rXc +cBq +brG +giW fiO -qZa -ffh -ucp -jyj -hsh -dFH -day -jyj -iPT -hgQ -oCH +ivM +rzk +dbg +bmu +mpQ +lcU +sbQ +bmu +mAA +xqc +dwC eHO bJx mor @@ -157463,35 +157579,35 @@ aaa qYo aaa aaa -kLP -kLP -qcX -qcX -qcX -kLP -kLP -wXD -wXD -aSh -jpt -aSh +xBM +xBM +bmz +bmz +bmz +xBM +xBM +vmB +vmB +aCo +dFW +aCo lTv -lZM -kcU -bAn -bAn -wrU -oZE -ukP -evd -urU -urU -urU -urU -urU -urU -nZV -nZV +vmm +dYc +wEt +wEt +aPN +qpb +lKj +dSD +lGv +lGv +lGv +lGv +lGv +lGv +dzo +dzo eHO eHO eHO @@ -157727,27 +157843,27 @@ aaa aaa aaa qWZ -hpk -hmm -qJu -cyL -chu +hwz +gdJ +sAE +wOK +acx lTv lTv lTv lTv lTv lTv -lbG -ptQ -lbG -urU -tjD -wea -dZq -wea -tjD -nZV +srD +qSo +srD +lGv +wAG +xaB +nGo +xaB +wAG +dzo aaa bCC nOz @@ -157984,27 +158100,27 @@ uHd qYo qYo qWZ -vvk -wRl -heM -fne -iMu +xlw +hyJ +iDg +gBB +sVD lTv -jSZ -lFV -tlQ -mkH +gzh +diq +xHT +uZP lTv -vzU -wBD -xAI -che -fYL -hau -hsN -hsN -hsN -nZV +dUu +bIL +kHc +cVl +nIW +oqM +bfi +bfi +bfi +dzo aaa bCC hhn @@ -158241,27 +158357,27 @@ uHd lvw aaa qWZ -xJr -aKi -cyL -cyL -tmZ +fsE +bCN +wOK +wOK +cjT lTv -kJo -buS -wKf -bRB +kgd +lSM +jXj +lRP lTv -tjD -wBD -hsN -ciQ -qie -lEw -uBk -bne -rhv -nZV +wAG +bIL +bfi +puq +mCP +jwh +oUe +mrA +xHv +dzo aaa bCC xFh @@ -158498,27 +158614,27 @@ aaa lvw aaa qWZ -vvk -qJu -ktt -qJu -iMu +xlw +sAE +jaO +sAE +sVD lTv -azI -tGX -pCc -gRy +hgc +rPH +twR +bug lTv -tjD -wBD -bSB -bSB -eob -jCx -kvS -bne -cTR -nZV +wAG +bIL +sOb +sOb +lur +hxF +vYa +mrA +cHQ +dzo aaa eHO eHO @@ -158755,27 +158871,27 @@ aaa uHd qYo qWZ -eeN -qJu -sFH -diO -tmZ +fnX +sAE +iIH +giP +cjT lTv -smC -hvr -pEZ -bkX -cFi -rgp -wBD -nFk -gZc -mfc -gwz -ciQ -hsN -sUG -nZV +xkB +ceP +mXT +mPN +eJR +iTY +bIL +ehp +lQd +fzn +jKY +puq +bfi +qQn +dzo aaa qYo qYo @@ -159023,16 +159139,16 @@ mSe mSe mSe mSe -nZV -fTa -fTa -nZV -kTr -wRg -hsN -biw -tjD -nZV +dzo +sXT +sXT +dzo +cyF +xZN +bfi +wMO +wAG +dzo aaa efQ efQ @@ -159283,13 +159399,13 @@ aaa aaa aaa aaa -nZV -nZV -fTa -fTa -fTa -nZV -nZV +dzo +dzo +sXT +sXT +sXT +dzo +dzo aaa aaa aaa diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 2b83e55fcd3664..ac6ecbfa8e1335 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1349,20 +1349,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"awL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_red/line, -/obj/effect/turf_decal/trimline/dark_red/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/mix) "axc" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ @@ -2752,6 +2738,14 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) +"aUT" = ( +/obj/structure/closet/lasertag/red, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness) "aVe" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Station Maintenance" @@ -6177,6 +6171,12 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/grass, /area/station/maintenance/starboard/aft) +"bVP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "bVS" = ( /obj/structure/table, /obj/item/analyzer, @@ -7563,11 +7563,6 @@ /obj/item/wirecutters, /turf/open/floor/plating, /area/station/engineering/storage/tech) -"cpT" = ( -/obj/item/kirbyplants/random, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "cpY" = ( /turf/closed/wall, /area/station/service/kitchen) @@ -11133,6 +11128,11 @@ }, /turf/open/floor/carpet, /area/station/cargo/quartermaster) +"dsY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) "dtb" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/wood, @@ -11832,6 +11832,21 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"dFh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_red/line, +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/mix) "dFj" = ( /turf/open/floor/iron/white/side{ dir = 9 @@ -12635,6 +12650,14 @@ /obj/item/clothing/glasses/meson/engine/tray, /turf/open/floor/iron/showroomfloor, /area/station/engineering/atmos) +"dUE" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "dUG" = ( /obj/machinery/door/airlock/public/glass{ name = "Showers" @@ -13668,6 +13691,10 @@ dir = 1 }, /area/station/hallway/primary/starboard) +"emv" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "emK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/side{ @@ -14620,10 +14647,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"eCq" = ( -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/wood, -/area/station/hallway/secondary/service) "eCs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -15181,6 +15204,13 @@ }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory/upper) +"eLM" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark/side, +/area/mine/eva) "eLS" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, @@ -15943,6 +15973,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, /area/station/maintenance/fore) "eYe" = ( @@ -17230,6 +17261,11 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/grimy, /area/station/security/prison/work) +"fvN" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) "fvO" = ( /obj/structure/closet/secure_closet/brig, /obj/machinery/light/directional/north, @@ -18636,6 +18672,13 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"fVA" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "fVD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/engineering{ @@ -19150,6 +19193,12 @@ /obj/machinery/porta_turret/aux_base, /turf/closed/wall/r_wall, /area/station/security/office) +"gct" = ( +/obj/structure/cable, +/obj/item/wrench, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "gcx" = ( /obj/machinery/computer/mecha{ dir = 1 @@ -22246,6 +22295,12 @@ /obj/structure/sign/warning/gas_mask, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"heu" = ( +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "hex" = ( /obj/machinery/door/airlock/external{ glass = 1; @@ -24302,6 +24357,14 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"hRQ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pathology) "hSi" = ( /obj/item/shard{ icon_state = "medium" @@ -25035,6 +25098,11 @@ /obj/item/paper/guides/jobs/hydroponics, /turf/open/floor/iron, /area/station/service/hydroponics) +"idz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "idN" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/brigdoor{ @@ -25291,6 +25359,12 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"iiq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "iiy" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/airalarm/directional/east, @@ -25354,6 +25428,10 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"ijr" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/fore) "ijA" = ( /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, @@ -26539,13 +26617,6 @@ /obj/machinery/vending/cola/red, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"iCQ" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/commons/fitness) "iCX" = ( /obj/machinery/power/solar_control{ dir = 4; @@ -27113,6 +27184,15 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/engine, /area/station/engineering/supermatter) +"iNm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "iNn" = ( /obj/structure/chair/office{ dir = 1 @@ -27200,6 +27280,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) +"iOz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "iOA" = ( /obj/structure/fence{ dir = 4 @@ -32456,6 +32544,11 @@ }, /turf/open/floor/iron/kitchen/diagonal, /area/station/service/kitchen) +"kvu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/mine/laborcamp) "kvE" = ( /obj/structure/closet/firecloset, /turf/open/floor/iron/smooth, @@ -32971,11 +33064,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/station/service/hydroponics) -"kDU" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/mob/living/basic/chicken, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "kDW" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, @@ -34287,6 +34375,19 @@ /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"kZU" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/commons/locker) "lab" = ( /obj/machinery/door/window/brigdoor/left/directional/north{ name = "Secure Weapons Storage"; @@ -34360,6 +34461,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"laW" = ( +/obj/machinery/light/directional/south, +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "laY" = ( /obj/effect/spawner/random/maintenance/three, /obj/structure/closet/crate, @@ -34455,6 +34563,12 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"lcf" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark/side, +/area/mine/eva/lower) "lch" = ( /obj/machinery/computer/monitor{ dir = 1; @@ -34772,15 +34886,6 @@ /obj/structure/closet/secure_closet/miner, /turf/open/floor/iron, /area/station/cargo/miningdock) -"lit" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/quartermaster) "lix" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -35060,6 +35165,7 @@ /area/station/engineering/atmos/storage) "lmB" = ( /obj/machinery/light/small/directional/west, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) "lmK" = ( @@ -36411,11 +36517,6 @@ /obj/item/storage/box/mousetraps, /turf/open/floor/iron, /area/station/service/janitor) -"lIR" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron/dark/side, -/area/mine/eva/lower) "lIW" = ( /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) @@ -36498,6 +36599,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/laborcamp) +"lLQ" = ( +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "lLY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/recharge_floor, @@ -36685,6 +36791,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"lPy" = ( +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "lPC" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 @@ -36860,11 +36972,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"lSc" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/mob/living/basic/chicken/brown, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "lSg" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, @@ -37449,6 +37556,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth_large, /area/station/command/heads_quarters/hos) +"mcU" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/freezer, +/area/station/hallway/secondary/exit/departure_lounge) "mcW" = ( /turf/open/floor/iron/white, /area/station/medical/medbay/central) @@ -39067,6 +39178,10 @@ /obj/effect/spawner/random/techstorage/rnd_secure_all, /turf/open/floor/iron, /area/station/engineering/storage/tech) +"mGq" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/aft/lesser) "mGs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/research{ @@ -40165,11 +40280,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/fitness) -"mZS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "mZV" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -40572,6 +40682,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) +"nfl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "nfr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41519,6 +41636,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"nsG" = ( +/obj/item/kirbyplants/random, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "nsK" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -42008,11 +42130,6 @@ dir = 1 }, /area/mine/eva/lower) -"nAf" = ( -/obj/structure/cable, -/obj/item/wrench, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) "nAr" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -44603,14 +44720,6 @@ }, /turf/open/floor/plating, /area/station/service/kitchen) -"onx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "onJ" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 8 @@ -44973,6 +45082,13 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/pathology) +"osw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/fore) "osD" = ( /obj/structure/chair/stool/directional/south, /obj/effect/decal/cleanable/dirt, @@ -45182,12 +45298,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) -"oxh" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron/dark/side, -/area/mine/eva) "oxi" = ( /obj/machinery/camera/directional/west{ c_tag = "MiniSat External NorthEast"; @@ -46370,6 +46480,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal) +"oQw" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "oQx" = ( /turf/open/floor/iron/smooth_half, /area/station/command/heads_quarters/rd) @@ -46884,6 +47001,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) +"oYy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "oYF" = ( /obj/effect/spawner/structure/window, /obj/structure/sign/directions/arrival/directional/west{ @@ -47363,6 +47488,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"phV" = ( +/obj/structure/chair/sofa/corp/left, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/wood, +/area/station/hallway/secondary/service) "pie" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering Access" @@ -47510,6 +47640,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"pjv" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "pjw" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck{ @@ -48170,11 +48307,6 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"pvL" = ( -/mob/living/basic/chicken/brown, -/obj/machinery/light/directional/south, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "pvU" = ( /obj/item/toy/snowball{ pixel_x = 6; @@ -48753,6 +48885,11 @@ }, /turf/open/floor/iron/large, /area/station/service/hydroponics/garden) +"pEx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/morgue) "pEX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52132,6 +52269,14 @@ }, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb) +"qKG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "qKH" = ( /obj/structure/sign/warning/cold_temp/directional/north, /obj/effect/spawner/structure/window/hollow/reinforced/end, @@ -52973,6 +53118,10 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) +"qXL" = ( +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "qXO" = ( /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, @@ -53931,6 +54080,10 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark/side, /area/mine/eva/lower) +"rnD" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "rnQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -54005,6 +54158,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"rpJ" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) "rpK" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -56157,6 +56314,15 @@ /obj/machinery/photocopier, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"sbo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/quartermaster) "sby" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -57132,13 +57298,6 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) -"srM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/pathology) "srP" = ( /turf/closed/wall, /area/station/science/breakroom) @@ -57909,6 +58068,13 @@ /obj/machinery/igniter/incinerator_ordmix, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) +"sDN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "sDO" = ( /obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/stripes/line{ @@ -61008,6 +61174,10 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/psychology) +"tFY" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "tGi" = ( /obj/effect/turf_decal/stripes/end, /obj/machinery/door/airlock/external, @@ -61191,10 +61361,6 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) -"tJb" = ( -/mob/living/basic/chicken/brown, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "tJi" = ( /obj/structure/bookcase{ name = "Holy Bookcase" @@ -64621,6 +64787,20 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"uQa" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"uQh" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "uQl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -64746,6 +64926,13 @@ /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) +"uTj" = ( +/obj/machinery/light/directional/south, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "uTk" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64781,6 +64968,10 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/engine, /area/station/science/xenobiology) +"uUJ" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "uUT" = ( /turf/closed/wall, /area/mine/mechbay) @@ -67057,6 +67248,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, /area/station/maintenance/port/fore) "vFg" = ( @@ -67565,6 +67757,7 @@ dir = 10 }, /obj/structure/cable, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, /area/station/maintenance/port/fore) "vOI" = ( @@ -71054,12 +71247,6 @@ "wTg" = ( /turf/closed/wall, /area/station/engineering/main) -"wTh" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "wTr" = ( /obj/structure/sign/directions/security{ dir = 1; @@ -71088,6 +71275,13 @@ /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"wTF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "wTX" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -73400,12 +73594,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) -"xEP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "xEQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -73996,6 +74184,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"xNU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "xOb" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -95555,7 +95749,7 @@ qmt sAa iGv vFM -lIR +lcf uUT uUT uUT @@ -108816,7 +109010,7 @@ cVD njJ hTH oFp -dqx +kvu vjh nTO nTO @@ -161858,7 +162052,7 @@ kNW kNW rDd pZD -oxh +eLM vSi nWH nWH @@ -164632,7 +164826,7 @@ uRk dDt dDt wYh -dDt +oYy dDt dDt psm @@ -164880,7 +165074,7 @@ vOw eGW eGW uRk -dDt +oYy dDt stG ykM @@ -173168,7 +173362,7 @@ rxW nxM qck owG -owG +pEx qoM xXm nxM @@ -173661,7 +173855,7 @@ hmb olJ rCh qZb -kDU +pjv sLB hmb xMq @@ -173919,7 +174113,7 @@ jSM rCh jTf gUF -tJb +heu hmb xMq xMq @@ -174175,7 +174369,7 @@ ugt sCZ rCh qZb -kDU +oQw xOI hmb iDt @@ -174433,7 +174627,7 @@ sCZ rCh lfR gUF -tJb +lPy cEk scw fna @@ -174689,7 +174883,7 @@ hmb sCZ rCh qZb -kDU +oQw xOI exw iZm @@ -174947,7 +175141,7 @@ ePx oVn lfR gUF -pvL +laW exw iDt kRF @@ -175202,7 +175396,7 @@ dMS dMS aXF qZb -lSc +pjv xOI exw exw @@ -175460,7 +175654,7 @@ dMS dDr jTf gUF -pvL +uTj exw iDt iDt @@ -175483,7 +175677,7 @@ pHD pHD pHD pHD -jKG +xNU hjM lAA lAA @@ -180863,7 +181057,7 @@ fuH fuH fuH jUB -srM +hRQ skU rHI non @@ -181667,7 +181861,7 @@ alM iDt ffe kpC -awL +dFh sIA sIA sIA @@ -184732,7 +184926,7 @@ iDt alM jCr ffe -nAf +gct pMF mqe hRC @@ -186502,7 +186696,7 @@ oTA rpK oTA epB -oTA +uQa wrX wrX jGE @@ -186554,7 +186748,7 @@ oxO nsp kce upK -oxO +mGq oxO dcd oxO @@ -189072,7 +189266,7 @@ oTA syh oTA syh -oTA +uQa wrX wrX vaO @@ -218871,7 +219065,7 @@ uXY gDO nWP qCE -hlJ +uQh rDR rDR rDR @@ -218884,7 +219078,7 @@ rDR ogM gDO gDO -xEP +wTF nWP rDR ukJ @@ -220165,7 +220359,7 @@ aUr nNw kMM hUj -hUj +rpJ kMM nnK ijA @@ -222735,7 +222929,7 @@ pPT hjv gpp oRM -oel +sDN tKI tKI tKI @@ -224284,7 +224478,7 @@ vqg oGX ubH fAW -bJa +kZU bJa brC ehp @@ -225819,7 +226013,7 @@ ygk jKJ hMg cke -wTh +fVA qnj qcZ qpe @@ -227340,7 +227534,7 @@ cZD apd tPV hjI -hjI +uUJ cnz hjI hjI @@ -227885,7 +228079,7 @@ wBb bcx pwu gPu -lit +sbo ppt bRA kcV @@ -231486,7 +231680,7 @@ xIS mgj mgj mgj -mZS +bVP mgV ljp gHe @@ -231502,7 +231696,7 @@ bDR hYW bep ylU -dnq +tFY jII bln bln @@ -233515,7 +233709,7 @@ bZx bZx snv lwO -gYp +osw bWn tgn bEz @@ -234622,7 +234816,7 @@ nzI gTK gTK iWY -sSJ +lLQ gka eEh fab @@ -235576,7 +235770,7 @@ kOF tny dLo spM -xUU +iiq wNC aKI xUU @@ -235640,7 +235834,7 @@ jRV uOL gQq bwt -onx +iNm mNY mNY mNY @@ -236093,7 +236287,7 @@ deY gUr deY deY -deY +ijr wAZ oAz uLC @@ -236164,7 +236358,7 @@ mGV qnC efU uif -wRd +rnD gka gSr fab @@ -236899,7 +237093,7 @@ mhQ mhQ dnq iuv -vXh +nfl xVK xPN cNm @@ -239685,7 +239879,7 @@ ipx seH lvY mmA -gHj +fvN uja vmp vmp @@ -239720,7 +239914,7 @@ dnq bep mpy dnq -dnq +qXL ivo dnq xdW @@ -241992,7 +242186,7 @@ skl skl skl skl -iCQ +aUT vfW eOl vfW @@ -242793,7 +242987,7 @@ yjX mqq mqq kjK -bai +idz azw oAp lbZ @@ -243801,7 +243995,7 @@ knl knl hNx mdZ -eCq +phV shh fgE shh @@ -246134,7 +246328,7 @@ cpY jqD lso brj -pJC +dUE vBG eWn tLp @@ -248184,7 +248378,7 @@ dMq lli lli kKL -dMq +qKG hFg kKL xcy @@ -248207,7 +248401,7 @@ daR mQg lRW hkt -hkt +iOz hkt hkt hkt @@ -249989,7 +250183,7 @@ vfo hUD lso cYE -lso +emv ult bsG wGF @@ -255118,7 +255312,7 @@ sEB ovm oOD gVx -gVx +mcU iuQ qWO pCI @@ -255903,7 +256097,7 @@ tcD ePm jXL omh -dbw +dsY elw elw elw @@ -256415,7 +256609,7 @@ jdK gEV gjW vXy -cpT +nsG omh kJc ozE diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 15b94c9fc7a006..212bcd17c757b7 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -8157,6 +8157,9 @@ /area/station/hallway/primary/central) "cGR" = ( /obj/machinery/light/small/directional/south, +/mob/living/basic/chicken{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "cHg" = ( @@ -22288,6 +22291,13 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"hfR" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "hfV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -23757,6 +23767,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/security/prison/mess) +"hDP" = ( +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "hDV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53074,11 +53090,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/storage/primary) -"rcd" = ( -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/chicken, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "rcj" = ( /obj/structure/toilet, /obj/effect/decal/cleanable/dirt, @@ -54345,16 +54356,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"rwp" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/mob/living/basic/chicken, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "rwr" = ( /turf/closed/wall/rust, /area/station/medical/psychology) @@ -69153,6 +69154,15 @@ /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron/dark, /area/station/security/office) +"vYu" = ( +/obj/structure/railing{ + dir = 1 + }, +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "vYx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -69518,7 +69528,6 @@ /turf/open/floor/iron, /area/station/cargo/storage) "wej" = ( -/mob/living/basic/chicken, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -110315,8 +110324,8 @@ jHT xWu eHZ ipq -doE -rcd +vYu +bNZ arl qHT lzv @@ -111343,7 +111352,7 @@ kDK fcR qDO irz -bNZ +hfR vcc arl arl @@ -111598,9 +111607,9 @@ eYd fmV pqu bKu -rwp +irz aUi -mqr +hDP mqr gQv abn diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index c2b3bfe718e4a5..fc309d010dff47 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1000,10 +1000,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"asX" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/security/brig) "atf" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/latex, @@ -1507,6 +1503,14 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/station/commons/storage/tools) +"aCB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "aCE" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=10.1-Central-from-Aft"; @@ -1842,6 +1846,11 @@ }, /turf/open/floor/iron, /area/station/construction/storage_wing) +"aIQ" = ( +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/white, +/area/station/science/cytology) "aIX" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/light/small/directional/north, @@ -3000,13 +3009,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"baW" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/turf/open/floor/iron, -/area/station/construction/storage_wing) "bbd" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -3376,6 +3378,11 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"bhn" = ( +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/security/brig) "bhu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -4804,6 +4811,9 @@ "bJs" = ( /obj/machinery/light/directional/south, /obj/structure/window/reinforced/spawner/directional/west, +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "bJQ" = ( @@ -5588,6 +5598,11 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/medical/pathology) +"ccJ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) "ccK" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 4 @@ -5961,6 +5976,7 @@ /area/station/cargo/warehouse) "clE" = ( /obj/structure/cable, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron, /area/station/commons/fitness/recreation) "clQ" = ( @@ -9430,6 +9446,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"dDd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "dDe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -9544,6 +9568,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library) +"dFm" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "dFo" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -10425,18 +10453,6 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/solars/port/aft) -"dWF" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Port Primary Hallway - Middle" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/primary/port) "dWG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -12093,6 +12109,14 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) +"eyx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "eyz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -12404,16 +12428,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"eGJ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "eGR" = ( /obj/item/clothing/suit/hooded/wintercoat/miner, /turf/open/floor/iron, @@ -13354,15 +13368,6 @@ /obj/structure/displaycase/labcage, /turf/open/floor/engine, /area/station/command/heads_quarters/rd) -"eZV" = ( -/obj/machinery/light_switch/directional/north, -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "fad" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -13475,6 +13480,19 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"fdE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "fdH" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 @@ -15842,6 +15860,10 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/station/security/office) +"fYC" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "fYJ" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -17074,6 +17096,18 @@ /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"guq" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "guC" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -17271,6 +17305,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer1, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"gyr" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "gyG" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -18285,6 +18331,20 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/science/xenobiology) +"gSU" = ( +/obj/machinery/light/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Departure Lounge - Port Fore" + }, +/obj/item/kirbyplants{ + icon_state = "plant-24" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "gTh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -19366,6 +19426,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) +"hkW" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair/sofa/corp/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/break_room) "hlb" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 @@ -19954,15 +20026,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"hvs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "hvA" = ( /obj/machinery/growing/tray, /obj/effect/turf_decal/bot, @@ -23530,18 +23593,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"iES" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/closet/secure_closet/miner, -/obj/machinery/camera/directional/north{ - c_tag = "Mining Dock" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "iFe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ @@ -26045,17 +26096,6 @@ /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"jsO" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/corp/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/break_room) "jsP" = ( /obj/structure/chair{ dir = 1 @@ -26859,6 +26899,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/dorms) +"jHu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "jHw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/chapel, @@ -27086,10 +27138,6 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/white, /area/station/science/lab) -"jLo" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/engineering/main) "jLw" = ( /obj/structure/marker_beacon/burgundy, /obj/structure/lattice/catwalk, @@ -27110,6 +27158,16 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"jMc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "jMo" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, @@ -29572,6 +29630,14 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"kFs" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/construction/storage_wing) "kFC" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -31503,6 +31569,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/main) +"lnU" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/obj/structure/sink/directional/west, +/obj/structure/sign/poster/random/directional/south, +/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics) "lnX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33210,6 +33291,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"lUg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "lUj" = ( /obj/structure/table, /obj/item/book/manual/wiki/security_space_law{ @@ -33601,6 +33690,18 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/surgery, /turf/open/floor/iron, /area/station/medical/coldroom) +"max" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/closet/secure_closet/miner, +/obj/machinery/camera/directional/north{ + c_tag = "Mining Dock" + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "maB" = ( /obj/structure/destructible/cult/item_dispenser/archives/library, /obj/item/clothing/under/suit/red, @@ -33660,6 +33761,10 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/commons/storage/tools) +"mbP" = ( +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/white, +/area/station/science/cytology) "mbS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall/r_wall, @@ -33900,6 +34005,13 @@ /obj/machinery/shower/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"mgG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/grass, +/area/station/service/hydroponics) "mgH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -34974,17 +35086,6 @@ }, /turf/open/floor/iron/freezer, /area/station/security/prison/shower) -"mAf" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "mAm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -35310,7 +35411,9 @@ /area/station/medical/pathology) "mFA" = ( /obj/structure/window/reinforced/spawner/directional/west, -/mob/living/basic/chicken/brown, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, /obj/structure/railing{ dir = 1 }, @@ -38585,12 +38688,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"nKI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery, -/turf/open/floor/grass, -/area/station/service/hydroponics) "nKO" = ( /obj/structure/toilet{ dir = 4 @@ -38780,20 +38877,6 @@ }, /turf/open/floor/iron, /area/station/commons/locker) -"nOl" = ( -/obj/machinery/light/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Departure Lounge - Port Fore" - }, -/obj/item/kirbyplants{ - icon_state = "plant-24" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "nOp" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 @@ -41326,6 +41409,10 @@ /obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/iron/white, /area/station/science/circuits) +"oIr" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "oIG" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -41555,6 +41642,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai_upload) +"oOn" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) "oOB" = ( /obj/structure/table, /obj/effect/turf_decal/siding{ @@ -41934,6 +42030,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"oVO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) "oVY" = ( /obj/structure/chair{ dir = 8; @@ -42749,6 +42851,21 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"pkP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) "pkQ" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock" @@ -44772,6 +44889,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) +"pVR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "pVZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -44917,18 +45042,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/office) -"pYL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "pZc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45083,6 +45196,18 @@ "qcd" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) +"qcz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "qcP" = ( /obj/effect/landmark/blobstart, /obj/effect/mapping_helpers/burnt_floor, @@ -46404,17 +46529,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) -"qzz" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron, -/area/station/hallway/secondary/command) "qzC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48551,6 +48665,17 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/research) +"rnT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "rnX" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/firealarm/directional/east, @@ -49094,6 +49219,19 @@ }, /turf/open/floor/iron/white, /area/station/medical/storage) +"rxD" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Port Primary Hallway - Middle" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "rxH" = ( /obj/structure/cable, /turf/open/floor/plating/airless, @@ -49754,13 +49892,6 @@ }, /turf/open/floor/wood, /area/station/service/theater) -"rIB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "rIG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -50547,14 +50678,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/solars/starboard/aft) -"rUU" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pathology) "rVn" = ( /turf/open/floor/iron, /area/station/construction/storage_wing) @@ -53867,20 +53990,6 @@ }, /turf/open/floor/iron, /area/station/commons/lounge) -"tbI" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/bot, -/obj/structure/sink/directional/west, -/obj/structure/sign/poster/random/directional/south, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/iron, -/area/station/service/hydroponics) "tck" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -54444,6 +54553,15 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"tly" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "tlK" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -54974,6 +55092,13 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) +"tuy" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/fore/lesser) "tuC" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 @@ -57207,6 +57332,13 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/station/service/chapel/funeral) +"ulQ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "ulR" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 @@ -58366,6 +58498,17 @@ /obj/machinery/photocopier, /turf/open/floor/iron, /area/station/engineering/break_room) +"uFJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "uFK" = ( /obj/structure/table, /obj/item/clothing/under/rank/prisoner/skirt{ @@ -60644,6 +60787,17 @@ /obj/item/clothing/mask/cigarette/pipe, /turf/open/floor/plating, /area/station/maintenance/port) +"vwN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/hallway/secondary/entry) "vwP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60659,16 +60813,6 @@ /mob/living/basic/slime, /turf/open/floor/engine, /area/station/science/xenobiology) -"vxi" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/station/hallway/secondary/entry) "vxB" = ( /obj/structure/bed/roller, /obj/machinery/camera/directional/west{ @@ -62480,6 +62624,15 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/construction/storage_wing) +"wdU" = ( +/obj/structure/railing{ + dir = 1 + }, +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "wek" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/random/trash/mess, @@ -62782,20 +62935,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/tools) -"wiS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, -/turf/open/floor/iron/white, -/area/station/science/research) "wjn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -66602,13 +66741,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/central) -"xBz" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xBF" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -66750,7 +66882,9 @@ /obj/machinery/camera/directional/south{ c_tag = "Hydroponics - Aft" }, -/mob/living/basic/chicken, +/mob/living/basic/chicken{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "xDD" = ( @@ -66956,6 +67090,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"xGG" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pathology) "xGX" = ( /obj/effect/spawner/random/maintenance, /obj/structure/cable, @@ -82327,7 +82470,7 @@ elc uUu czP twr -sHu +oIr aPk jXu vzG @@ -82342,11 +82485,11 @@ hxD rBU rzq xOV -mAf +guq dXg dXg dXg -vxi +vwN wHJ urS ecA @@ -85728,7 +85871,7 @@ shK jUb huF xjH -rUU +xGG eSR vYJ xjH @@ -85907,7 +86050,7 @@ cTQ xte mzs jXu -iES +max kRe kRe kRe @@ -86164,7 +86307,7 @@ wgw twr bSm jXu -eZV +tly kRe kRe kRe @@ -86710,7 +86853,7 @@ cjJ cLc eKk wZi -dWF +rxD xOw mux pOa @@ -87025,7 +87168,7 @@ jsq tSw wxF tSw -drm +fYC drm tSw mnN @@ -88499,7 +88642,7 @@ lTZ vQs aUj rVK -baW +kFs bzH fVh aPO @@ -90102,7 +90245,7 @@ tFr nMf lOV uYp -jsO +hkW cpR lxC uYp @@ -91117,7 +91260,7 @@ ttE aPm sZH wUG -eGJ +uFJ dCN gQG gQG @@ -91137,7 +91280,7 @@ ctO aek fco xar -xBz +aCB tSw fje tAH @@ -91842,7 +91985,7 @@ avK avK tEj jPU -uoe +dDd oIa qSJ lVH @@ -92092,7 +92235,7 @@ byl ipy uIP ipy -byl +tuy ipy ipy ipy @@ -92385,7 +92528,7 @@ ukk rGm gqX htd -oGK +qcz qPJ rkQ wde @@ -92845,7 +92988,7 @@ oPn iIw lhc sch -asX +bhn tjh uTF tjh @@ -92919,7 +93062,7 @@ cNk fIG bqX bqX -jYy +ulQ iqz iqz iqz @@ -93401,7 +93544,7 @@ tIv fgS jrk dhX -nIR +rnT gBD twl tdb @@ -93713,7 +93856,7 @@ tSw qKS gAL vke -nOl +gSU jay mRy wBW @@ -95201,7 +95344,7 @@ vKL gmH lSz aks -qzz +gyr qRV tnm inX @@ -95746,7 +95889,7 @@ jyt vWn joq jSS -hvs +jMc wWk aCE dLN @@ -100588,7 +100731,7 @@ sqM sEn lcL mWS -rIB +pVR mmS vLb tdj @@ -100604,7 +100747,7 @@ diE dYg hwF jEN -diE +eyx arl wah wpx @@ -101612,7 +101755,7 @@ sOT ubD usK dZm -vFB +jHu fRS twN lkc @@ -103189,7 +103332,7 @@ kGs kGs sPB oxd -tbI +lnU kCZ dQT tAg @@ -103627,7 +103770,7 @@ aaa aaa szp daz -eZN +lUg liO sSs prE @@ -104165,7 +104308,7 @@ ngO wGR qEy aAg -aAg +oVO uKx azn txk @@ -104210,7 +104353,7 @@ obC rwd vzf cOa -uAF +wdU xDC tUn tUn @@ -104744,7 +104887,7 @@ pUp gbY iQP pEv -wiS +pkP eJy kYd oFS @@ -105185,7 +105328,7 @@ qEy qSf vxD qEy -ueh +oOn mCM iQy jHm @@ -105235,7 +105378,7 @@ huG iNQ hgU kCZ -nKI +mgG bZq dTs vpe @@ -106238,7 +106381,7 @@ pbU tXD dMb cdX -pYL +fdE gaN iqB unL @@ -107792,7 +107935,7 @@ rTg fWA jsL nnf -izp +dFm xZb guD izp @@ -108543,7 +108686,7 @@ wOB tPd loA woL -jLo +ccJ nwC nLz jEh @@ -110658,11 +110801,11 @@ oMA eYu agN bXs -hzL +aIQ hzL tLc hjw -hjw +mbP juH pJA hLJ diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 41094ea9c1b1f7..b03da3ca36c59d 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -341,15 +341,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"abp" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/escapepodbay) "abq" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/corner{ @@ -870,14 +861,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/escapepodbay) -"acU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/escapepodbay) "acV" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -3268,6 +3251,15 @@ /obj/structure/sign/clock/directional/south, /turf/open/floor/iron, /area/station/commons/fitness) +"aru" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/escapepodbay) "ary" = ( /obj/structure/table/wood, /obj/item/pillow/random, @@ -4696,6 +4688,10 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"aEJ" = ( +/obj/structure/sink/kitchen/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "aEK" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/trimline/red/filled/line, @@ -4980,13 +4976,6 @@ /obj/structure/cable, /turf/open/openspace, /area/station/asteroid) -"aHl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/station/hallway/primary/tram/center) "aHn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/south, @@ -5348,6 +5337,14 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/storage) +"aKN" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/south, +/obj/structure/chair/sofa/bench/tram/right{ + dir = 4 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "aKO" = ( /obj/vehicle/ridden/secway, /obj/effect/turf_decal/box, @@ -5650,11 +5647,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"aMY" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/south, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "aNa" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -6387,6 +6379,13 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"aSO" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "aST" = ( /turf/closed/wall/r_wall, /area/station/solars/port) @@ -7380,10 +7379,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"blK" = ( -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "blN" = ( /obj/machinery/button/door/directional/west{ id = "private_r"; @@ -7513,11 +7508,6 @@ /obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/station/asteroid) -"bon" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/mapping_helpers/airalarm/tlv_cold_room, -/turf/open/misc/asteroid/snow/coldroom, -/area/station/service/kitchen/coldroom) "bop" = ( /obj/machinery/button/door/directional/west{ id = "private_c"; @@ -7654,6 +7644,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron/dark/side, /area/station/ai_monitored/command/storage/eva) +"bqG" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "bqM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, @@ -7700,18 +7693,6 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"brH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/prison) "bsf" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/portable_atmospherics/canister/bz, @@ -8261,16 +8242,6 @@ }, /turf/open/floor/plastic, /area/station/engineering/break_room) -"bzi" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/storage/fancy/egg_box{ - pixel_y = 7 - }, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "bzk" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/grass, @@ -8546,6 +8517,22 @@ }, /turf/closed/wall/r_wall, /area/station/science/ordnance/storage) +"bEr" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Main South"; + network = list("ss13","Security") + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) "bEs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8621,6 +8608,11 @@ }, /turf/open/floor/iron/white, /area/station/science/lower) +"bFR" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/structure/railing, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/bitden) "bGg" = ( /obj/effect/turf_decal/siding/thinplating_new{ dir = 1 @@ -8793,6 +8785,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/main) +"bHS" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "bIf" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -8907,16 +8904,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"bKr" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/quantum_server, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/bitden) "bKs" = ( /obj/structure/table, /obj/item/fuel_pellet, @@ -8988,6 +8975,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/sorting) +"bLK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/item/shovel/spade, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/item/shovel/spade, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/machinery/growing/tray, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "bLN" = ( /obj/machinery/door/airlock/security{ name = "Interrogation" @@ -9052,6 +9051,11 @@ /obj/machinery/bluespace_beacon, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) +"bMT" = ( +/obj/machinery/griddle, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "bMX" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 @@ -9170,6 +9174,10 @@ /obj/item/clothing/gloves/latex/nitrile, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"bNY" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/freezer, +/area/station/hallway/secondary/exit/departure_lounge) "bNZ" = ( /obj/structure/chair/sofa/middle{ dir = 1 @@ -9207,6 +9215,18 @@ /obj/structure/lattice, /turf/open/misc/asteroid/airless, /area/station/solars/port) +"bOT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/item/secateurs{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/secateurs{ + pixel_x = -9; + pixel_y = -9 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) "bPh" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -9280,6 +9300,26 @@ /obj/structure/industrial_lift/public, /turf/open/floor/plating/elevatorshaft, /area/station/science/lower) +"bQq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/crate/hydroponics, +/obj/item/botanical_lexicon, +/obj/item/seeds/tree, +/obj/effect/spawner/random/contraband/prison, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/item/seeds/ambrosia, +/obj/item/seeds/grass, +/obj/item/seeds/carrot, +/obj/item/seeds/tomato, +/obj/item/seeds/potato, +/obj/item/seeds/garlic, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/turf/open/floor/iron, +/area/station/security/prison/garden) "bQt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -9373,12 +9413,6 @@ }, /turf/open/floor/plating/elevatorshaft, /area/station/science/lower) -"bSy" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/workout) "bSI" = ( /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/glass/reinforced, @@ -9445,23 +9479,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/eva) -"bTD" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/security/bitden) "bTJ" = ( /obj/structure/chair/office{ dir = 8 @@ -9493,20 +9510,6 @@ }, /turf/open/openspace, /area/station/hallway/primary/tram/right) -"bUf" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/bitden) "bUh" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9580,6 +9583,14 @@ dir = 8 }, /area/station/command/bridge) +"bVm" = ( +/obj/machinery/processor{ + pixel_y = 9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "bVs" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -9741,13 +9752,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/eighties, /area/station/commons/fitness/recreation/entertainment) -"bYn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/sand, -/turf/open/floor/iron, -/area/station/security/prison/workout) "bYs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/canister, @@ -9980,17 +9984,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"cbc" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/bot_white, -/obj/machinery/computer/piratepad_control/civilian{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/lobby) "cbj" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line, /obj/machinery/computer/cloning{ @@ -10018,23 +10011,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/warehouse) -"cbu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Mixing Lab"; - network = list("ss13","rd") - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/turf/open/floor/iron/white, -/area/station/science/ordnance/burnchamber) "cbG" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ @@ -10165,19 +10141,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"cdD" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/power/apc/worn_out/directional/west, -/obj/effect/mapping_helpers/apc/cell_10k, -/obj/machinery/light/dim/directional/south, -/turf/open/ballpit, -/area/station/security/bitden) "cdN" = ( /obj/machinery/button/ignition/incinerator/atmos, /turf/closed/wall/r_wall, @@ -10383,6 +10346,10 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) +"cfH" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/bitden) "cfY" = ( /obj/structure/table/wood, /obj/machinery/light/dim/directional/north, @@ -10878,27 +10845,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"coR" = ( -/obj/machinery/light/directional/south, -/obj/structure/closet/crate, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/effect/spawner/random/contraband/prison, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "coU" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -10931,6 +10877,11 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"cpC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "cpG" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -11175,12 +11126,23 @@ }, /turf/open/floor/iron, /area/station/security/processing) +"cuo" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/turf/open/misc/asteroid/snow/coldroom, +/area/station/service/kitchen/coldroom) "cut" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/south, /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/center) +"cuz" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/reagent_containers/cup/soup_pot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "cuN" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -11989,6 +11951,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/science) +"cIj" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8; + piping_layer = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Mixing Lab"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/turf/open/floor/iron/white, +/area/station/science/ordnance/burnchamber) "cIq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/maint, @@ -12060,6 +12039,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"cJA" = ( +/obj/effect/turf_decal/sand, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/workout) "cJM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/door/firedoor, @@ -12196,6 +12182,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"cLF" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Rec Room West"; + network = list("ss13","Security","prison") + }, +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/byteforge, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/bitden) "cLZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, @@ -12424,6 +12427,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/station/science/lower) +"cQD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "cQF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -12609,21 +12618,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) -"cUt" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "cUY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/canister, @@ -13092,6 +13086,12 @@ }, /turf/open/floor/glass/reinforced, /area/station/ai_monitored/turret_protected/aisat/hallway) +"ddq" = ( +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "ddz" = ( /obj/machinery/modular_computer/preset/cargochat/service{ dir = 1 @@ -13295,6 +13295,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"dfR" = ( +/obj/structure/table, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_x = -7 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "dfW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -13376,15 +13383,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dgD" = ( -/obj/item/stack/ore/glass, -/obj/item/toy/basketball, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/sand, -/turf/open/floor/iron, -/area/station/security/prison/workout) "dgE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13562,6 +13560,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"djV" = ( +/obj/machinery/growing/soil, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "djX" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, @@ -13610,6 +13617,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, /area/station/maintenance/disposal/incinerator) +"dkn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) "dkD" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -13676,16 +13695,6 @@ "dlZ" = ( /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/tram/left) -"dmb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/composters, -/turf/open/floor/iron, -/area/station/security/prison/garden) "dmf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -13852,10 +13861,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"dox" = ( -/obj/effect/turf_decal/sand/plating, -/turf/closed/wall/r_wall, -/area/station/security/bitden) "doC" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, @@ -13970,9 +13975,6 @@ /obj/structure/sink/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dra" = ( -/turf/closed/wall/rock/porous, -/area/station/security/bitden) "drh" = ( /obj/structure/table, /obj/machinery/fax{ @@ -14319,6 +14321,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) +"dxj" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "dxq" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/landmark/start/security_assistant, @@ -14560,6 +14569,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science) +"dCc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "dCe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -14902,6 +14917,12 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"dHi" = ( +/obj/structure/cable/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/catwalk_floor, +/area/station/solars/starboard/fore) "dHn" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -14940,6 +14961,13 @@ }, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) +"dHy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) "dHD" = ( /obj/effect/turf_decal/arrows/white{ dir = 8 @@ -14965,8 +14993,9 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"dId" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"dHY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, /turf/open/floor/iron/dark/textured_large, /area/station/security/bitden) "dIv" = ( @@ -15230,6 +15259,11 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/hallway) +"dNl" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/south, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "dNp" = ( /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -15363,19 +15397,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"dOM" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "dOV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -15843,6 +15864,21 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, /area/station/medical/storage) +"dVA" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/machinery/light/neon_lining, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/bitden) "dVC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -15856,6 +15892,10 @@ "dVM" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/ai) +"dVW" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron, +/area/station/escapepodbay) "dWg" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/white/full, @@ -16318,11 +16358,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) -"edk" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/structure/railing, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/bitden) "edx" = ( /obj/effect/turf_decal/stripes/box, /obj/structure/ladder, @@ -16368,6 +16403,16 @@ /obj/structure/industrial_lift/public, /turf/open/floor/plating/elevatorshaft, /area/station/cargo/miningdock) +"eeh" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/item/storage/fancy/egg_box{ + pixel_y = 7 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "eep" = ( /turf/open/floor/plating, /area/station/service/barber) @@ -16848,6 +16893,11 @@ "eli" = ( /turf/open/misc/asteroid, /area/station/maintenance/department/science) +"elk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) "elo" = ( /obj/structure/flora/tree/palm/style_random, /turf/open/misc/grass/jungle, @@ -17108,6 +17158,24 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"eoY" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/rice{ + pixel_x = 5 + }, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = -5 + }, +/obj/item/reagent_containers/condiment/flour{ + pixel_x = -1; + pixel_y = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "epc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -17637,6 +17705,17 @@ /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron, /area/station/maintenance/tram/left) +"eyw" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/north, +/obj/machinery/destination_sign/north{ + pixel_y = 10 + }, +/obj/structure/chair/sofa/bench/tram/left{ + dir = 4 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "eyy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -17970,15 +18049,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/commons/dorms) -"eDO" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/stone, -/area/station/science/xenobiology) "eDV" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/decal/cleanable/dirt, @@ -18228,6 +18298,26 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/left) +"eJs" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/item/cultivator, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/item/cultivator, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/growing/tray, +/obj/item/plant_analyzer, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "eJz" = ( /obj/structure/sign/calendar/directional/south, /turf/open/floor/wood/large, @@ -18593,6 +18683,13 @@ /obj/effect/landmark/navigate_destination/teleporter, /turf/open/floor/iron, /area/station/command/teleporter) +"eQB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "eQE" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ @@ -18650,12 +18747,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/processing) -"eRm" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "eRn" = ( /obj/structure/table/glass, /obj/item/stack/medical/mesh, @@ -18779,6 +18870,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) +"eTe" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/security/checkpoint/supply) "eTl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19048,11 +19146,6 @@ /obj/item/storage/belt/utility, /turf/open/floor/iron, /area/station/engineering/main) -"eXs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "eXB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -19060,6 +19153,14 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"eYc" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/north, +/obj/structure/chair/sofa/bench/tram/right{ + dir = 8 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "eYi" = ( /obj/machinery/camera/directional/east, /mob/living/basic/chicken/brown, @@ -19141,7 +19242,6 @@ /area/ruin/powered/clownplanet) "eZy" = ( /obj/machinery/light/directional/north, -/mob/living/basic/chicken/brown, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "eZC" = ( @@ -19203,6 +19303,10 @@ "fal" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) +"fap" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "fas" = ( /obj/structure/closet/cabinet, /obj/item/clothing/suit/chaplainsuit/bishoprobe, @@ -19368,13 +19472,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/teleporter) -"feq" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/machinery/netpod, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/security/bitden) "fez" = ( /obj/structure/chair{ dir = 8 @@ -19575,22 +19672,6 @@ /obj/item/clothing/gloves/cargo_gauntlet, /turf/open/floor/iron, /area/station/cargo/storage) -"fhA" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Hallway - Engineering Entry West"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction/engineering) "fhB" = ( /obj/structure/toilet{ dir = 1 @@ -19964,6 +20045,13 @@ /obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"fmH" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/ballpit, +/area/station/security/bitden) "fmJ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -20533,19 +20621,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"fwr" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/growing/tray, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "fwA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20651,6 +20726,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/escape) +"fxI" = ( +/obj/structure/cable, +/mob/living/basic/chicken{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "fxK" = ( /obj/structure/chair/office{ dir = 4 @@ -20766,16 +20848,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"fzv" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/prison) "fzz" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -20788,15 +20860,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"fzZ" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "fAg" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -21009,6 +21072,25 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/department/security) +"fEN" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/machinery/light/neon_lining, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/bottle/whiskey, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = 8 + }, +/obj/item/food/kebab/tofu, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/bitden) "fEZ" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/disposal/bin, @@ -21325,13 +21407,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/warning, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"fIM" = ( -/obj/machinery/door/airlock{ - name = "Prison Stall" - }, -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/security/prison) "fJe" = ( /obj/effect/turf_decal/siding/thinplating, /obj/structure/cable, @@ -21706,6 +21781,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/processing) +"fPp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/tram/center) "fPx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood/poker, @@ -21872,24 +21960,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/science/ordnance/storage) -"fTa" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/rice{ - pixel_x = 5 - }, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -5 - }, -/obj/item/reagent_containers/condiment/flour{ - pixel_x = -1; - pixel_y = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "fTz" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -22061,6 +22131,11 @@ /obj/structure/sign/calendar/directional/north, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) +"fYq" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/bitden) "fYu" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -22075,13 +22150,6 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai_upload) -"fYM" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "fYW" = ( /obj/structure/grille, /obj/structure/lattice, @@ -22276,6 +22344,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/quartermaster) +"gcn" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/storage/crayons{ + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/station/security/prison) "gcp" = ( /turf/closed/wall/r_wall, /area/ruin/powered/clownplanet) @@ -22295,13 +22372,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/auxlab/firing_range) -"gcz" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/mob/living/carbon/human/species/monkey/dukeman, -/turf/open/floor/iron, -/area/station/security/prison) "gcE" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 @@ -22424,6 +22494,14 @@ "gfK" = ( /turf/closed/wall/r_wall, /area/station/security/execution/education) +"gfN" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/bitden) "gfV" = ( /obj/structure/table/wood/fancy/green, /obj/effect/spawner/round_default_module, @@ -22722,6 +22800,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison) +"gkC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/mob/living/basic/mouse/brown/tom, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "gkD" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) @@ -23145,11 +23228,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"grD" = ( -/obj/machinery/stove, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "grN" = ( /obj/effect/turf_decal/trimline/white/filled/line{ dir = 5 @@ -23239,18 +23317,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"gtW" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/item/trash/popcorn/salty{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/trash/waffles, -/turf/open/floor/iron/smooth, -/area/station/maintenance/central/greater) "gtZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/airalarm/directional/south, @@ -23259,15 +23325,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) -"gud" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/structure/railing, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/security/bitden) "gui" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23807,6 +23864,21 @@ }, /turf/open/floor/engine, /area/station/science/auxlab/firing_range) +"gEd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/flashlight/lamp/green{ + pixel_y = 9 + }, +/obj/item/wirecutters{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/central) "gEi" = ( /turf/closed/wall/rock/porous, /area/station/maintenance/department/security) @@ -23950,20 +24022,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"gFS" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/bitden) "gFV" = ( /obj/machinery/computer/operating{ dir = 1 @@ -24135,10 +24193,6 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) -"gIP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "gIV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24258,17 +24312,6 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/drone_bay) -"gKG" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/bitden) "gKJ" = ( /obj/machinery/suit_storage_unit/ce, /obj/machinery/airalarm/directional/north, @@ -24325,6 +24368,22 @@ }, /turf/open/openspace, /area/station/asteroid) +"gLA" = ( +/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/item/storage/bag/tray, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/rollingpin{ + pixel_x = 7 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "gLC" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/camera/directional/west{ @@ -24680,6 +24739,21 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"gQD" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/machinery/light/neon_lining, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/security/bitden) "gQO" = ( /turf/closed/mineral/random/stationside/asteroid/porus, /area/station/security/prison) @@ -24798,13 +24872,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) -"gSK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/station/maintenance/central/greater) "gSQ" = ( /obj/machinery/door/airlock{ name = "Custodial Closet" @@ -25084,6 +25151,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"gYe" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/security/bitden) "gYl" = ( /obj/structure/chair/stool/bar/directional/west, /obj/effect/landmark/start/prisoner, @@ -25237,10 +25308,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/art) -"hbi" = ( -/obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/security/prison) "hbq" = ( /mob/living/basic/sloth/paperwork, /turf/open/floor/glass, @@ -25367,13 +25434,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"heI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) "heN" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 @@ -25532,6 +25592,17 @@ /obj/item/clothing/head/utility/hardhat, /turf/open/misc/asteroid, /area/station/maintenance/department/cargo) +"hii" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/security/brig) "hik" = ( /obj/structure/sink/directional/east, /obj/machinery/airalarm/directional/west, @@ -25690,21 +25761,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/greater) -"hjX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/flashlight/lamp/green{ - pixel_y = 9 - }, -/obj/item/wirecutters{ - pixel_x = -3; - pixel_y = -1 - }, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/central) "hkb" = ( /obj/structure/lattice/catwalk, /obj/machinery/light/small/directional/west, @@ -26477,6 +26533,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) +"hze" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "hzh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -26760,12 +26824,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plastic, /area/station/engineering/break_room) -"hDD" = ( -/obj/structure/cable, -/obj/structure/table, -/obj/item/reagent_containers/cup/soup_pot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "hDE" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable, @@ -26781,6 +26839,15 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"hEd" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/dark_blue/arrow_ccw, +/obj/effect/turf_decal/trimline/dark_blue/arrow_cw{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) "hEp" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -26877,6 +26944,14 @@ "hFr" = ( /turf/closed/wall, /area/station/maintenance/central/greater) +"hFv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "hFC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -27020,17 +27095,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/tram/right) -"hIF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance" - }, -/obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/station/maintenance/central/greater) "hIH" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -27189,18 +27253,6 @@ /obj/structure/lattice/catwalk/mining, /turf/open/lava, /area/station/security/execution/education) -"hLL" = ( -/obj/effect/turf_decal/stripes{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/bitden) "hMb" = ( /obj/effect/turf_decal/caution/stand_clear/white{ dir = 8 @@ -27360,16 +27412,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"hNV" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/structure/sink/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "hOd" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 @@ -27978,6 +28020,23 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"hYF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Maintenance - East Tram Tunnel 3"; + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/warning, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/tram/right) "hYK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, @@ -28336,6 +28395,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) +"ieK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) "ieV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -28679,6 +28746,15 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"ikF" = ( +/obj/item/stack/ore/glass, +/obj/item/toy/basketball, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/sand, +/turf/open/floor/iron, +/area/station/security/prison/workout) "ikL" = ( /obj/structure/table/wood, /obj/item/storage/fancy/candle_box, @@ -29891,11 +29967,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"iFk" = ( -/obj/machinery/oven, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "iFz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -29975,15 +30046,6 @@ "iGG" = ( /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"iGJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/grunge{ - name = "Bitrunner Den" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "iGL" = ( /obj/structure/table, /obj/item/assembly/timer{ @@ -30198,6 +30260,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/central/lesser) +"iJK" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/grill, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "iJW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -31091,6 +31159,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"iWQ" = ( +/obj/machinery/door/airlock{ + name = "Prison Stall" + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison) "iWT" = ( /obj/effect/spawner/structure/window, /obj/structure/sign/directions/engineering{ @@ -31321,6 +31396,10 @@ }, /turf/open/floor/iron/dark, /area/station/medical/storage) +"jaR" = ( +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/station/security/prison) "jaW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31652,6 +31731,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"jgL" = ( +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "jgM" = ( /obj/structure/stairs/south, /turf/open/floor/iron/stairs/medium, @@ -31761,6 +31846,9 @@ }, /turf/open/floor/plastic, /area/station/engineering/break_room) +"jia" = ( +/turf/closed/wall/r_wall, +/area/station/security/bitden) "jim" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -31897,19 +31985,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"jkJ" = ( -/obj/machinery/growing/soil, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/obj/item/shovel/spade, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "jkM" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -31983,6 +32058,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/central) +"jlB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) "jlH" = ( /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, @@ -32060,21 +32145,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green, /area/station/ai_monitored/command/nuke_storage) -"jnn" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/bitden) "jnq" = ( /turf/closed/wall, /area/station/maintenance/central/lesser) @@ -32244,10 +32314,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"jpG" = ( -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "jpV" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -32371,17 +32437,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"jrc" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "jrl" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -32448,13 +32503,6 @@ /obj/machinery/space_heater/improvised_chem_heater, /turf/open/floor/plating, /area/station/asteroid) -"jsJ" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/all_access, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "jsW" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron, @@ -32468,14 +32516,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/eva) -"jtg" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/arrow_ccw, -/obj/effect/turf_decal/trimline/dark_blue/arrow_cw{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/hop) "jtk" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -33130,6 +33170,10 @@ }, /turf/closed/wall, /area/station/hallway/primary/tram/center) +"jER" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "jEX" = ( /obj/machinery/disposal/bin, /obj/machinery/firealarm/directional/west{ @@ -33359,6 +33403,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/tcommsat/computer) +"jId" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/bitden) "jIy" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/rnd_all, @@ -33536,6 +33592,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"jMe" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) "jMo" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ dir = 8 @@ -34108,12 +34178,20 @@ "jVw" = ( /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"jVy" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/grill, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) +"jVF" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/bitden) "jVG" = ( /obj/structure/sign/warning/secure_area{ name = "HIGH SECURITY STORAGE"; @@ -34202,12 +34280,6 @@ /obj/machinery/light/dim/directional/north, /turf/open/indestructible/dark, /area/ruin/powered/clownplanet) -"jWT" = ( -/obj/structure/sign/clock/directional/south, -/obj/item/book/manual/chef_recipes, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "jWY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34439,6 +34511,14 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/misc/grass/jungle, /area/station/science/lower) +"jZi" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) "jZw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/junction/flip{ @@ -34453,6 +34533,10 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, /area/station/security/prison/workout) +"jZZ" = ( +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "kav" = ( /obj/structure/table/glass, /obj/machinery/feed_machine, @@ -34643,10 +34727,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"kdv" = ( -/obj/machinery/smartfridge, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "kdw" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 @@ -35985,11 +36065,6 @@ }, /turf/open/misc/asteroid, /area/ruin/powered/clownplanet) -"kCj" = ( -/obj/machinery/griddle, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "kCk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -36315,6 +36390,11 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) +"kGQ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) "kGR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/thinplating{ @@ -36425,6 +36505,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/ghost_critter_spawn, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) "kHZ" = ( @@ -36459,6 +36540,16 @@ }, /turf/open/floor/plating, /area/station/science/lower) +"kID" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) "kIE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ @@ -36534,15 +36625,6 @@ }, /turf/open/misc/asteroid/airless, /area/station/asteroid) -"kJH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "kJO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, @@ -36785,6 +36867,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"kNd" = ( +/obj/structure/cable, +/turf/closed/wall/rock/porous, +/area/station/security/bitden) "kNf" = ( /obj/structure/closet/secure_closet/brig{ id = "crgcell"; @@ -37001,26 +37087,6 @@ /obj/structure/closet/lasertag/red, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) -"kPv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/seeds/tree, -/obj/effect/spawner/random/contraband/prison, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/item/seeds/ambrosia, -/obj/item/seeds/grass, -/obj/item/seeds/carrot, -/obj/item/seeds/tomato, -/obj/item/seeds/potato, -/obj/item/seeds/garlic, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/turf/open/floor/iron, -/area/station/security/prison/garden) "kPx" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 @@ -37203,12 +37269,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/lobby) -"kSV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "kSZ" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/structure/disposalpipe/segment{ @@ -37216,6 +37276,22 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) +"kTb" = ( +/obj/item/radio/intercom/prison/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Prison Garden"; + dir = 6; + network = list("ss13","Security","prison") + }, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "kTh" = ( /obj/machinery/duct, /turf/open/floor/stone, @@ -37276,6 +37352,16 @@ /obj/structure/cable, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"kTS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/west, +/obj/effect/decal/cleanable/blood/old, +/obj/item/restraints/handcuffs{ + pixel_x = -3; + pixel_y = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/central) "kTT" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -37559,14 +37645,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/commons/dorms) -"kYd" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/tlv_no_checks, -/obj/machinery/camera/emp_proof/directional/east{ - c_tag = "Secure - Telecomms Server Room East" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/station/tcommsat/server) "kYk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -37578,18 +37656,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/right) -"kYp" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/south, -/obj/machinery/destination_sign/south{ - pixel_y = -11 - }, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/tram/right{ - dir = 4 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "kYr" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/siding/thinplating, @@ -37895,6 +37961,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"lcH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lcN" = ( /obj/structure/railing{ dir = 4 @@ -38468,14 +38542,6 @@ /obj/machinery/light/dim/directional/north, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal/incinerator) -"lma" = ( -/obj/machinery/processor{ - pixel_y = 9 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "lmk" = ( /obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_green/filled/line{ @@ -38493,6 +38559,11 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"lms" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningdock) "lmy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -38784,13 +38855,6 @@ /obj/item/seeds/cocaleaf, /turf/open/floor/iron/smooth, /area/station/asteroid) -"lqj" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/neutral/corner, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit) "lqs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -38813,22 +38877,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"lqD" = ( -/obj/structure/table, -/obj/machinery/light/directional/west, -/obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin, -/obj/item/kitchen/rollingpin{ - pixel_x = 7 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -3 - }, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 3 - }, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "lqP" = ( /obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -38932,10 +38980,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"lsR" = ( -/mob/living/basic/chicken, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "lti" = ( /obj/structure/fans/tiny/invisible, /turf/open/misc/asteroid, @@ -39109,6 +39153,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/pathology) +"lwD" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "lwF" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 9 @@ -39892,21 +39946,6 @@ }, /turf/closed/wall, /area/station/commons/vacant_room/commissary) -"lMu" = ( -/obj/machinery/light/neon_lining, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/security/bitden) "lMw" = ( /obj/machinery/door/airlock{ id_tag = "Toilet3"; @@ -40544,13 +40583,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/engine, /area/station/science/lower) -"lWj" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) "lWs" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -40725,11 +40757,6 @@ /obj/effect/spawner/random/engineering/canister, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) -"lYE" = ( -/obj/structure/cable, -/mob/living/basic/chicken/brown, -/turf/open/floor/sandy_dirt, -/area/station/service/hydroponics) "lYT" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/west, @@ -40760,6 +40787,19 @@ }, /turf/open/floor/iron, /area/station/escapepodbay) +"lZF" = ( +/obj/machinery/growing/soil, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/obj/item/shovel/spade, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "lZJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 4 @@ -41090,6 +41130,9 @@ "mey" = ( /obj/structure/railing, /obj/structure/window/reinforced/spawner/directional/east, +/mob/living/basic/chicken/brown{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "meB" = ( @@ -41132,6 +41175,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"mfy" = ( +/obj/effect/landmark/navigate_destination/common/bitrunner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "mfB" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 1 @@ -41238,6 +41287,16 @@ /obj/structure/cable, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) +"mgn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "mgB" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/south, /obj/structure/disposalpipe/segment{ @@ -41584,25 +41643,6 @@ }, /turf/open/floor/glass, /area/station/command/meeting_room) -"mmy" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/machinery/light/neon_lining, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/glass/bottle/whiskey, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_x = 8 - }, -/obj/item/food/kebab/tofu, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/bitden) "mmH" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "funnywindow" @@ -41628,13 +41668,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/maintenance/port/central) -"mni" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/ballpit, -/area/station/security/bitden) "mnp" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance" @@ -41727,13 +41760,6 @@ "mos" = ( /turf/closed/wall, /area/station/tcommsat/server) -"mot" = ( -/obj/effect/turf_decal/sand, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/workout) "moz" = ( /turf/open/floor/iron, /area/station/science/robotics/mechbay) @@ -41942,6 +41968,22 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/hallway) +"mse" = ( +/obj/machinery/light/neon_lining, +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/order_console/bitrunning{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/security/bitden) "msg" = ( /obj/structure/closet/secure_closet/brig/genpop, /obj/effect/turf_decal/bot, @@ -42043,6 +42085,13 @@ /obj/structure/holosign/barrier/atmos/tram, /turf/open/floor/noslip/tram_platform, /area/station/hallway/primary/tram/left) +"mtR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) "mtT" = ( /obj/structure/table/wood, /obj/item/storage/box/pdas{ @@ -42094,6 +42143,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/storage) +"muJ" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "muK" = ( /obj/machinery/telecomms/server/presets/science, /turf/open/floor/iron/dark/telecomms, @@ -42292,6 +42352,18 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/grass, /area/station/asteroid) +"myH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "myN" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -42383,6 +42455,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"mAt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/sand, +/turf/open/floor/iron, +/area/station/security/prison/workout) "mAx" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/yellow/filled/line, @@ -42466,9 +42545,6 @@ }, /turf/open/floor/iron/dark/airless, /area/station/science/ordnance/freezerchamber) -"mCj" = ( -/turf/closed/wall/r_wall, -/area/station/security/bitden) "mCx" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -42648,6 +42724,20 @@ }, /turf/open/floor/engine, /area/station/engineering) +"mFf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/warning{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/tram/left) "mFh" = ( /obj/machinery/sparker/directional/west{ id = "Xenobio" @@ -42705,6 +42795,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"mGg" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "mGl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, @@ -43034,6 +43131,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) +"mLj" = ( +/obj/structure/railing, +/mob/living/basic/chicken{ + forced_gender = "female" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "mLu" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -43079,21 +43183,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"mMm" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/machinery/light/neon_lining, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/bitden) "mMn" = ( /obj/structure/closet/secure_closet/medical3, /obj/item/clothing/glasses/hud/health, @@ -43605,6 +43694,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/service/janitor) +"mVG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) "mVK" = ( /obj/effect/turf_decal/siding/thinplating/corner, /obj/machinery/door/firedoor/border_only{ @@ -43612,11 +43709,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/security/brig) -"mVR" = ( -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "mVT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -43682,6 +43774,27 @@ /obj/structure/mannequin/plastic, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) +"mXl" = ( +/obj/machinery/light/directional/south, +/obj/structure/closet/crate, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/effect/spawner/random/contraband/prison, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "mXo" = ( /obj/structure/kitchenspike, /obj/effect/turf_decal/weather/snow, @@ -43829,6 +43942,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"nax" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness) "nay" = ( /obj/machinery/button/door/directional/west{ id = "private_d"; @@ -44231,23 +44349,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"nhf" = ( -/obj/machinery/camera{ - c_tag = "Security - Rec Room East"; - dir = 6; - network = list("ss13","Security","prison") - }, -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/vehicle/ridden/wheelchair, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/security/bitden) "nhj" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -44487,12 +44588,6 @@ }, /turf/open/floor/plating, /area/station/cargo/sorting) -"nkB" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "nkE" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 8 @@ -44919,11 +45014,6 @@ /obj/machinery/door/airlock/public/glass, /turf/open/floor/catwalk_floor, /area/station/maintenance/central/greater) -"nqs" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable, -/turf/closed/wall/rock/porous, -/area/station/security/bitden) "nqv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/effect/landmark/blobstart, @@ -45571,10 +45661,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal/incinerator) -"nAB" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/bitden) "nAF" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -45673,6 +45759,14 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/maintenance/starboard/central) +"nDf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "nDh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, @@ -45824,17 +45918,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) -"nFg" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/prison) "nFn" = ( /obj/structure/chair/office/light{ dir = 4 @@ -46039,6 +46122,13 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"nJO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/left) "nJV" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -46076,14 +46166,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"nKp" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/north, -/obj/structure/chair/sofa/bench/tram/right{ - dir = 8 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "nKu" = ( /obj/machinery/telecomms/server/presets/common, /turf/open/floor/iron/dark/telecomms, @@ -46236,6 +46318,17 @@ /obj/structure/cable, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat_interior) +"nNo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance" + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/central/greater) "nNr" = ( /obj/effect/decal/cleanable/dirt, /obj/item/chair/stool, @@ -46287,6 +46380,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"nNR" = ( +/obj/machinery/oven, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "nNX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, @@ -46448,21 +46546,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/ai_monitored/turret_protected/aisat/hallway) -"nPZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) -"nQc" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/north, -/obj/machinery/destination_sign/north{ - pixel_y = 10 - }, -/obj/structure/chair/sofa/bench/tram/left{ - dir = 4 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "nQo" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -46606,18 +46689,6 @@ /obj/structure/beebox, /turf/open/floor/grass, /area/station/service/hydroponics) -"nSo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/science/ordnance/freezerchamber) "nSs" = ( /obj/structure/table/glass, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -46744,6 +46815,15 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/lobby) +"nUI" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/growing/tray, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "nUJ" = ( /obj/machinery/dna_scannernew, /obj/structure/window/spawner, @@ -46802,6 +46882,23 @@ /obj/structure/cable/multilayer/connected, /turf/open/floor/engine/hull/reinforced, /area/station/ai_monitored/turret_protected/aisat/hallway) +"nVL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/cup/watering_can{ + pixel_x = 3 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 4; + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/security/prison) "nVP" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 @@ -47074,15 +47171,6 @@ /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron, /area/station/maintenance/tram/mid) -"oaE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/mop, -/obj/item/reagent_containers/cup/bucket, -/obj/item/reagent_containers/cup/bottle/ammonia{ - pixel_x = 6 - }, -/turf/open/floor/iron/smooth, -/area/station/maintenance/central/greater) "oaI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -47094,6 +47182,21 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/starboard/central) +"oaM" = ( +/obj/machinery/light/neon_lining, +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/security/bitden) "oaX" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 @@ -47230,12 +47333,6 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"odq" = ( -/obj/effect/landmark/navigate_destination/common/bitrunner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "odr" = ( /turf/open/space/basic, /area/station/cargo/mining/asteroid_magnet) @@ -47673,15 +47770,6 @@ "okV" = ( /turf/open/misc/asteroid, /area/station/maintenance/central/lesser) -"ola" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/ballpit, -/area/station/security/bitden) "olc" = ( /obj/structure/table/wood, /obj/item/camera_film{ @@ -47847,6 +47935,23 @@ /obj/effect/mapping_helpers/airlock/access/all/science/research, /turf/open/floor/catwalk_floor, /area/station/science/auxlab/firing_range) +"onx" = ( +/obj/machinery/camera{ + c_tag = "Security - Rec Room East"; + dir = 6; + network = list("ss13","Security","prison") + }, +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/vehicle/ridden/wheelchair, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/security/bitden) "onB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -47870,17 +47975,6 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) -"oor" = ( -/obj/structure/industrial_lift/tram, -/obj/machinery/destination_sign/north{ - pixel_y = 10 - }, -/obj/structure/window/reinforced/tram/directional/north, -/obj/structure/chair/sofa/bench/tram/right{ - dir = 8 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "ooz" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -48069,6 +48163,16 @@ dir = 4 }, /area/station/command/gateway) +"osZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "otf" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -48081,20 +48185,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/security/brig) -"ots" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/arrow_ccw{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/arrow_cw{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "otz" = ( /obj/effect/turf_decal/siding/thinplating/corner, /turf/open/floor/glass/reinforced, @@ -48128,9 +48218,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/central/lesser) -"otS" = ( -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "otZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -48155,6 +48242,21 @@ /obj/machinery/portable_atmospherics/canister/water_vapor, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) +"ouA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/arrow_ccw{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/arrow_cw{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "ouE" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -48168,13 +48270,6 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, /area/station/cargo/office) -"ouG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/station/maintenance/central/greater) "ouJ" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 9 @@ -48404,21 +48499,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, /area/station/maintenance/tram/right) -"oyN" = ( -/obj/machinery/light/neon_lining, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/security/bitden) "oyQ" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -48483,11 +48563,6 @@ "ozQ" = ( /turf/open/floor/noslip/tram_plate, /area/station/hallway/primary/tram/right) -"ozR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/ballpit, -/area/station/security/bitden) "ozW" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 @@ -48609,22 +48684,6 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) -"oBL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Maintenance - East Tram Tunnel 3"; - dir = 9 - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/warning, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/tram/right) "oBY" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -48754,13 +48813,6 @@ "oFd" = ( /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"oFi" = ( -/obj/effect/turf_decal/sand, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/workout) "oFo" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -49004,6 +49056,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, /area/station/maintenance/tram/left) +"oJs" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/closed/wall/rock/porous, +/area/station/security/bitden) "oJu" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/table/glass, @@ -49043,10 +49100,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/crew_quarters/dorms) -"oKe" = ( -/obj/structure/sink/kitchen/directional/east, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "oKT" = ( /obj/structure/railing{ dir = 1 @@ -49069,6 +49122,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/lobby) +"oLu" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/power/apc/worn_out/directional/west, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/machinery/light/dim/directional/south, +/turf/open/ballpit, +/area/station/security/bitden) "oLv" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -49136,26 +49202,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"oMd" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/item/cultivator, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/item/cultivator, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/growing/tray, -/obj/item/plant_analyzer, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "oMr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49343,11 +49389,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/meeting_room) -"oPM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/station/hallway/primary/tram/center) "oPQ" = ( /turf/closed/mineral/random/stationside/asteroid/porus, /area/station/maintenance/starboard/lesser) @@ -49401,6 +49442,10 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"oQM" = ( +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/eighties/red, +/area/station/commons/fitness/recreation/entertainment) "oQW" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 8 @@ -49443,6 +49488,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/port/central) +"oRN" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/obj/machinery/camera/emp_proof/directional/east{ + c_tag = "Secure - Telecomms Server Room East" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) "oRS" = ( /obj/effect/spawner/random/trash/food_packaging, /obj/effect/spawner/random/trash/food_packaging, @@ -49656,10 +49709,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"oVb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "oVd" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 @@ -49821,13 +49870,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/crew_quarters/dorms) -"oYr" = ( -/obj/structure/table, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = -7 - }, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "oYs" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -50133,6 +50175,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/safe) +"pej" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "peO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, @@ -50161,6 +50218,32 @@ /obj/item/pillow/random, /turf/open/floor/carpet, /area/station/commons/dorms) +"pfr" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/bitden) +"pfA" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/railing, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/security/bitden) "pfM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -50195,18 +50278,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/cargo/drone_bay) -"pgi" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/bitden) "pgm" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -50403,6 +50474,16 @@ /obj/structure/cable, /turf/open/floor/plastic, /area/station/engineering/break_room) +"pjZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/white, +/area/station/science/lower) "pkk" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -50673,6 +50754,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"poa" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/ballpit, +/area/station/security/bitden) "pof" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -51931,15 +52022,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/lesser) -"pFu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/toy/plush/lizard_plushie{ - pixel_y = 6; - pixel_x = 5 - }, -/turf/open/floor/iron/smooth, -/area/station/maintenance/central/greater) "pFw" = ( /obj/machinery/vending/modularpc, /obj/item/radio/intercom/directional/east, @@ -52531,6 +52613,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering) +"pOc" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/ballpit, +/area/station/security/bitden) "pOg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -52553,6 +52644,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"pOr" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/dim/directional/south, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/bitden) "pOz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -52799,16 +52898,6 @@ /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"pSG" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/brig) "pSH" = ( /obj/structure/plasticflaps/opaque{ name = "airtight delivery flaps" @@ -52968,16 +53057,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/surgery/fore) -"pVw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "pVA" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -53049,10 +53128,6 @@ }, /turf/open/floor/iron/stairs/medium, /area/station/commons/dorms) -"pWE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "pWN" = ( /obj/structure/plaque/static_plaque/golden/commission/tram, /obj/structure/disposalpipe/segment{ @@ -53275,13 +53350,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"qaX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "qbo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53307,19 +53375,6 @@ /obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/iron/smooth, /area/station/maintenance/department/eva) -"qbP" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Prison Maintenance Access"; - security_level = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/security/permabrig, -/obj/structure/cable, -/turf/open/floor/iron/smooth, -/area/station/maintenance/central/greater) "qbR" = ( /obj/item/pickaxe/mini, /turf/open/misc/asteroid, @@ -53518,13 +53573,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) -"qeV" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "qfg" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -53965,6 +54013,15 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/dark/corner, /area/station/ai_monitored/command/storage/eva) +"qmS" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "qnb" = ( /obj/machinery/growing/soil, /turf/open/floor/grass, @@ -54661,6 +54718,10 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, /area/station/security/courtroom) +"qyy" = ( +/obj/machinery/station_map/engineering/directional/south, +/turf/open/misc/asteroid, +/area/station/asteroid) "qyA" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "6"; @@ -54752,6 +54813,11 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/department/science) +"qzx" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/north, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "qzJ" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/duct, @@ -54906,16 +54972,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"qCI" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/light/dim/directional/south, -/turf/open/ballpit, -/area/station/security/bitden) "qCL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -54937,6 +54993,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance/storage) +"qCR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/workout) "qCU" = ( /obj/structure/lattice/catwalk, /obj/machinery/power/solar{ @@ -55104,6 +55166,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"qEW" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/machinery/netpod, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/bitden) "qFf" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -55149,6 +55218,18 @@ }, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) +"qFC" = ( +/obj/structure/industrial_lift/tram, +/obj/structure/window/reinforced/tram/directional/south, +/obj/machinery/destination_sign/south{ + pixel_y = -11 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/tram/right{ + dir = 4 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "qFK" = ( /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/iron/dark/telecomms, @@ -55632,6 +55713,16 @@ /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/maintenance/department/cargo) +"qNs" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/stone, +/area/station/science/xenobiology) "qNA" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -55761,19 +55852,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"qPW" = ( -/obj/item/radio/intercom/prison/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Prison Cafeteria"; - network = list("ss13","Security","prison") - }, -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "qPX" = ( /obj/structure/table, /obj/item/analyzer, @@ -55841,6 +55919,15 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"qRg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/mop, +/obj/item/reagent_containers/cup/bucket, +/obj/item/reagent_containers/cup/bottle/ammonia{ + pixel_x = 6 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) "qRn" = ( /obj/machinery/vending/assist, /obj/effect/turf_decal/trimline/white/filled/line, @@ -56177,6 +56264,11 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, /area/station/science/ordnance) +"qWk" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) "qWy" = ( /obj/item/kirbyplants/random, /obj/machinery/newscaster/directional/south, @@ -56860,6 +56952,20 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/hallway) +"rgt" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/security/bitden) "rgK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -57119,17 +57225,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/pathology) -"rko" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/smooth, -/area/station/hallway/primary/tram/center) "rkp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -57493,6 +57588,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/tcommsat/computer) +"rpN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + name = "Bitrunner Den" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "rpQ" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/spawner/structure/window/reinforced, @@ -57539,6 +57643,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"rqv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot_white, +/obj/machinery/computer/piratepad_control/civilian{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/cargo/lobby) "rqB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -57805,6 +57921,12 @@ }, /turf/open/floor/cult, /area/station/service/chapel/office) +"rvn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) "rvo" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -58250,6 +58372,21 @@ /obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron, /area/station/engineering/atmos) +"rDl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/white, +/area/station/science/lower) "rDt" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/structure/cable, @@ -58586,7 +58723,6 @@ /area/station/science/robotics/mechbay) "rKb" = ( /obj/structure/nestbox, -/mob/living/basic/chicken/brown, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "rKf" = ( @@ -59229,6 +59365,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"rVX" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "rWa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -59296,6 +59438,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"rXY" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_corner, +/area/station/security/bitden) "rYd" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -59391,14 +59548,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) -"rZD" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/south, -/obj/structure/chair/sofa/bench/tram/right{ - dir = 4 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "rZF" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -59515,6 +59664,18 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, /area/station/engineering/atmos) +"sbl" = ( +/obj/structure/industrial_lift/tram, +/obj/machinery/destination_sign/south{ + pixel_y = -11 + }, +/obj/structure/window/reinforced/tram/directional/south, +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/tram/left{ + dir = 8 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "sbp" = ( /obj/machinery/light/directional/east, /obj/machinery/newscaster/directional/east, @@ -59687,11 +59848,6 @@ /obj/effect/spawner/random/engineering/tool, /turf/open/floor/plating, /area/station/maintenance/department/security) -"sdK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/mob/living/basic/mouse/brown/tom, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "sdN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -60029,6 +60185,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"sjA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/eva) "sjE" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -60226,11 +60388,6 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) -"snA" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "snC" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 @@ -60275,6 +60432,15 @@ /obj/machinery/duct, /turf/open/floor/catwalk_floor, /area/station/maintenance/central/lesser) +"snN" = ( +/obj/machinery/light/neon_lining{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/ballpit, +/area/station/security/bitden) "snQ" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -60535,22 +60701,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/chapel, /area/station/service/chapel) -"ssU" = ( -/obj/item/radio/intercom/prison/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security - Prison Garden"; - dir = 6; - network = list("ss13","Security","prison") - }, -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "stc" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -60736,14 +60886,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"svu" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/dim/directional/south, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/bitden) "svC" = ( /obj/machinery/door/airlock/security/glass{ name = "Holding Area" @@ -60889,6 +61031,16 @@ /obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, /turf/open/floor/iron, /area/station/cargo/storage) +"sxU" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/machinery/computer/quantum_console, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/bitden) "sxX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -61052,19 +61204,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/command/heads_quarters/rd) -"szW" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/smooth, -/area/station/hallway/primary/tram/left) "szY" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 @@ -61092,6 +61231,10 @@ /obj/effect/spawner/random/engineering/canister, /turf/open/floor/iron/smooth, /area/station/maintenance/port/central) +"sAq" = ( +/obj/effect/turf_decal/sand/plating, +/turf/closed/wall/r_wall, +/area/station/security/bitden) "sAE" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, @@ -61158,22 +61301,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/disposal) -"sCr" = ( -/obj/machinery/light/neon_lining, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/order_console/bitrunning{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/security/bitden) "sCs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -61437,6 +61564,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"sGK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/smooth, +/area/station/maintenance/department/crew_quarters/dorms) "sGO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61983,20 +62115,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/port/central) -"sOZ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/light/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/science/lower) "sPf" = ( /obj/machinery/camera/directional/east{ c_tag = "Hallway - Port Tram Platform South"; @@ -62544,6 +62662,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"sXz" = ( +/obj/machinery/duct, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "sXL" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 10 @@ -62851,6 +62973,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/heads_quarters/ce) +"tcZ" = ( +/mob/living/basic/chicken/brown{ + forced_gender = "male" + }, +/turf/open/floor/sandy_dirt, +/area/station/service/hydroponics) "tda" = ( /obj/structure/chair{ dir = 4 @@ -63085,6 +63213,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/bridge) +"tgc" = ( +/obj/structure/industrial_lift/tram, +/obj/machinery/destination_sign/north{ + pixel_y = 10 + }, +/obj/structure/window/reinforced/tram/directional/north, +/obj/structure/chair/sofa/bench/tram/right{ + dir = 8 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "tgh" = ( /obj/structure/sign/calendar/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -63225,6 +63364,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"thX" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) "tic" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -64196,18 +64339,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"txf" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/item/secateurs{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/secateurs{ - pixel_x = -9; - pixel_y = -9 - }, -/turf/open/floor/iron, -/area/station/security/prison/garden) "txh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64617,12 +64748,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth, /area/station/maintenance/tram/right) -"tEP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/security/checkpoint/supply) "tFe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ pixel_x = 1 @@ -64637,6 +64762,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"tFq" = ( +/obj/structure/sign/clock/directional/south, +/obj/item/book/manual/chef_recipes, +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "tFF" = ( /obj/structure/grille, /obj/structure/window/spawner/directional/east, @@ -64953,6 +65084,22 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine/co2, /area/station/engineering/atmos) +"tLR" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/mapping_helpers/apc/cell_10k, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) "tMb" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -65236,17 +65383,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"tQE" = ( -/obj/structure/closet/crate, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/breadslice/plain, -/obj/item/food/grown/potato, -/obj/item/food/grown/potato, -/obj/item/food/grown/onion, -/obj/item/food/grown/onion, -/turf/open/floor/iron/cafeteria, -/area/station/security/prison/mess) "tQK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65746,6 +65882,10 @@ "tYp" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/rd) +"tYt" = ( +/obj/machinery/station_map/engineering/directional/north, +/turf/open/misc/asteroid, +/area/station/asteroid) "tYB" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -65958,11 +66098,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"ucy" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/iron/dark/textured_corner, -/area/station/security/bitden) "ucA" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -66157,6 +66292,18 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) +"uhb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "uhf" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/cable, @@ -66192,10 +66339,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) -"uhy" = ( -/obj/structure/cable, -/turf/closed/wall/rock/porous, -/area/station/security/bitden) "uhF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -67265,6 +67408,16 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"uxb" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/quantum_server, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/bitden) "uxh" = ( /obj/effect/turf_decal/loading_area, /obj/machinery/light/directional/west, @@ -67443,6 +67596,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"uAq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/center) "uAx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -67461,15 +67626,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/storage/primary) -"uAE" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/storage/crayons{ - pixel_y = 7 - }, -/turf/open/floor/iron, -/area/station/security/prison) "uAK" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron/dark, @@ -67839,18 +67995,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"uGM" = ( -/obj/structure/industrial_lift/tram, -/obj/machinery/destination_sign/south{ - pixel_y = -11 - }, -/obj/structure/window/reinforced/tram/directional/south, -/obj/effect/landmark/start/hangover, -/obj/structure/chair/sofa/bench/tram/left{ - dir = 8 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "uGW" = ( /turf/closed/wall, /area/station/cargo/miningdock) @@ -68391,6 +68535,15 @@ }, /turf/open/floor/wood/parquet, /area/station/medical/psychology) +"uOm" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/entry) "uOx" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68458,6 +68611,13 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/main) +"uPT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit) "uPV" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -68554,10 +68714,36 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) +"uSd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "uSe" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) +"uSq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/toy/plush/lizard_plushie{ + pixel_y = 6; + pixel_x = 5 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) +"uSv" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/trimline/neutral/filled/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/growing/tray, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "uSL" = ( /obj/effect/turf_decal/delivery/white, /obj/structure/fluff/tram_rail/floor, @@ -68731,6 +68917,10 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) +"uVg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "uVo" = ( /turf/open/floor/carpet, /area/station/command/meeting_room) @@ -69377,6 +69567,11 @@ }, /turf/open/floor/iron, /area/station/engineering) +"vfK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/ballpit, +/area/station/security/bitden) "vfR" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -69714,6 +69909,23 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/service/chapel/monastery) +"vkf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Hallway - Engineering Entry West"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction/engineering) "vkm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -69975,6 +70187,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"vow" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "voA" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -70047,22 +70264,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"vph" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/mapping_helpers/apc/cell_10k, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics) "vpo" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio{ @@ -70181,21 +70382,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/greater) -"vqE" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Main South"; - network = list("ss13","Security") - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/brig) "vqM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -70489,6 +70675,19 @@ /obj/structure/sink/directional/west, /turf/open/floor/iron/freezer, /area/station/science/lower) +"vtr" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Prison Maintenance Access"; + security_level = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/security/permabrig, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) "vtx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -70552,15 +70751,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"vup" = ( -/obj/machinery/growing/soil, -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "vuO" = ( /obj/structure/bed/roller, /turf/open/floor/iron/white, @@ -70727,6 +70917,11 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"vxA" = ( +/obj/machinery/stove, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "vxD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery/white{ @@ -70740,11 +70935,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/department/medical) -"vxV" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "vyo" = ( /obj/machinery/duct, /obj/structure/cable, @@ -70829,6 +71019,13 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) +"vzh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "vzl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, @@ -71244,6 +71441,11 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics) +"vFM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/north, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) "vFQ" = ( /obj/machinery/duct, /obj/structure/cable, @@ -71296,21 +71498,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"vGx" = ( -/obj/machinery/light/neon_lining{ - dir = 4 - }, -/obj/machinery/light/neon_lining, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/effect/spawner/random/entertainment/arcade{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/security/bitden) "vGB" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -71393,6 +71580,13 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal/incinerator) +"vHK" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "vIa" = ( /obj/machinery/button/door/directional/west{ id = "Engineering3"; @@ -72461,6 +72655,13 @@ /obj/structure/closet/cardboard, /turf/open/floor/iron/smooth, /area/station/maintenance/central/greater) +"waR" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/mob/living/carbon/human/species/monkey/dukeman, +/turf/open/floor/iron, +/area/station/security/prison) "wbb" = ( /turf/open/floor/iron, /area/station/commons/dorms) @@ -72683,6 +72884,10 @@ /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/iron/smooth, /area/station/maintenance/central/greater) +"wdT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "wdU" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -73175,10 +73380,6 @@ /obj/item/reagent_containers/syringe, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"wmE" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/security/bitden) "wmK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -73318,14 +73519,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/tram/right) -"wps" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/security/bitden) "wpz" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch" @@ -73383,6 +73576,18 @@ /obj/structure/sign/departments/evac/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"wqt" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/popcorn/salty{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/trash/waffles, +/turf/open/floor/iron/smooth, +/area/station/maintenance/central/greater) "wqu" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, @@ -73989,6 +74194,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison) +"wyO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) "wyP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank/large, @@ -74333,6 +74550,17 @@ /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/crew_quarters/dorms) +"wEc" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) "wEd" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -74621,6 +74849,21 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"wIM" = ( +/obj/machinery/light/neon_lining, +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/security/bitden) "wIP" = ( /obj/structure/lattice, /turf/open/space/openspace, @@ -74806,6 +75049,16 @@ /obj/structure/table, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) +"wLV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/escapepodbay) "wLW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -74832,23 +75085,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/ordnance/testlab) -"wMB" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Rec Room West"; - network = list("ss13","Security","prison") - }, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/byteforge, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/security/bitden) "wMD" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -74873,15 +75109,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"wNy" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/security/brig) "wNF" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -74896,6 +75123,9 @@ "wNL" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken{ + forced_gender = "female" + }, /turf/open/floor/sandy_dirt, /area/station/service/hydroponics) "wNV" = ( @@ -74942,6 +75172,10 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"wOc" = ( +/obj/machinery/smartfridge, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "wOp" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -75071,18 +75305,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"wQO" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/item/shovel/spade, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/item/shovel/spade, -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/obj/machinery/growing/tray, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "wQP" = ( /turf/closed/wall, /area/station/maintenance/starboard/lesser) @@ -75581,23 +75803,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"xaK" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/cup/watering_can{ - pixel_x = 3 - }, -/obj/item/reagent_containers/cup/watering_can{ - pixel_y = 4; - pixel_x = 7 - }, -/turf/open/floor/iron, -/area/station/security/prison) "xaR" = ( /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -75716,15 +75921,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"xdD" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/growing/tray, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "xdG" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 @@ -75738,6 +75934,13 @@ /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"xdR" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "xei" = ( /obj/machinery/atmospherics/components/binary/pump/on, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ @@ -75891,6 +76094,15 @@ "xhX" = ( /turf/open/misc/asteroid, /area/station/maintenance/starboard/lesser) +"xii" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/bitden) "xim" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/dark, @@ -76178,16 +76390,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/commons/dorms) -"xmg" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/machinery/computer/quantum_console, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/bitden) "xmm" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/sign/gym/mirrored/right{ @@ -76203,6 +76405,11 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"xmQ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "xmR" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -76300,6 +76507,11 @@ /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron/smooth, /area/station/cargo/drone_bay) +"xnZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/station_map/engineering/directional/south, +/turf/open/floor/iron/smooth, +/area/station/hallway/primary/tram/right) "xom" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 @@ -76573,6 +76785,18 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/right) +"xtL" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/bitden) "xtM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76764,11 +76988,6 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) -"xxk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/bitden) "xxl" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77294,6 +77513,16 @@ /obj/item/banner/cargo/mundane, /turf/open/floor/iron, /area/station/cargo/storage) +"xHq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/composters, +/turf/open/floor/iron, +/area/station/security/prison/garden) "xHw" = ( /turf/open/floor/iron/freezer, /area/station/science/lower) @@ -77457,15 +77686,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/dorms) -"xKZ" = ( -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/ballpit, -/area/station/security/bitden) "xLb" = ( /obj/structure/dresser, /obj/item/clothing/mask/cigarette/cigar/havana, @@ -77612,6 +77832,16 @@ }, /turf/open/floor/iron/white, /area/station/science/lower) +"xNm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "xNq" = ( /obj/machinery/iv_drip, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -78079,11 +78309,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/science/xenobiology) -"xVH" = ( -/obj/structure/industrial_lift/tram, -/obj/structure/window/reinforced/tram/directional/north, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "xVJ" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock" @@ -78094,16 +78319,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron, /area/station/cargo/miningdock) -"xVK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/west, -/obj/effect/decal/cleanable/blood/old, -/obj/item/restraints/handcuffs{ - pixel_x = -3; - pixel_y = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/central) "xVQ" = ( /obj/structure/closet/lasertag/red, /obj/effect/turf_decal/tile/red/full, @@ -78128,6 +78343,13 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"xVX" = ( +/obj/effect/turf_decal/sand, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/workout) "xWa" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -78163,6 +78385,17 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"xWm" = ( +/obj/machinery/light/neon_lining{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/bitden) "xWq" = ( /obj/effect/turf_decal/stripes/full, /obj/structure/cable, @@ -78232,6 +78465,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison/safe) +"xXA" = ( +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Prison Cafeteria"; + network = list("ss13","Security","prison") + }, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) "xXH" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -78321,14 +78567,6 @@ /mob/living/basic/bot/cleanbot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/maint) -"xZi" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/grimy, -/area/station/hallway/secondary/entry) "xZq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -79253,6 +79491,9 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ylG" = ( +/turf/closed/wall/rock/porous, +/area/station/security/bitden) "ylV" = ( /turf/open/lava, /area/station/security/execution/education) @@ -92775,7 +93016,7 @@ acA acA acA acA -abf +dVW aeb apC lZP @@ -93009,7 +93250,7 @@ aaa dDk abb abg -abp +wLV abg abB abg @@ -93021,7 +93262,7 @@ acp lZq uWq xlp -acU +aru acY adl adv @@ -94794,11 +95035,11 @@ rau cnD kRI jWs -oKe -fYM -lqD -oYr -nkB +aEJ +mGg +gLA +dfR +rVX oVM aaa aaa @@ -94843,7 +95084,7 @@ nay toy elr bZi -rnn +kGQ elr bPz bop @@ -95051,11 +95292,11 @@ kYr trx wro jWs -jpG +sXz mgS mgS mgS -kCj +bMT oVM pZW pZW @@ -95308,11 +95549,11 @@ ggX jWs oVM oVM -jpG +sXz mgS mgS mgS -kCj +bMT oVM nhN gtB @@ -95564,14 +95805,14 @@ neR jGY oEN oVM -qeV -mVR -hDD -grD +vHK +bHS +cuz +vxA mgS bLk oVM -hjX +gEd gtB qLG lRi @@ -95821,14 +96062,14 @@ abo foy gAS dSe -jVy +iJK jPP -fTa -iFk +eoY +nNR mgS -jWT +tFq oVM -xVK +kTS gtB pZW qJa @@ -96043,11 +96284,11 @@ vXM vXM vXM vXM -dra -mCj -mCj -mCj -dra +ylG +jia +jia +jia +ylG aaa aaa aaa @@ -96077,13 +96318,13 @@ cSR iZL rBz ung -kSV +cQD mgS mgS -bzi -grD +eeh +vxA mgS -qPW +xXA oVM pZW pZW @@ -96140,7 +96381,7 @@ iFV sKg apC elD -lgu +sGK jXf lgu apC @@ -96300,13 +96541,13 @@ vXM vXM vXM vXM -dra -jnn -bUf -lMu -mCj -mCj -dra +ylG +rXY +rgt +wIM +jia +jia +ylG aaa aaa aaa @@ -96323,9 +96564,9 @@ uyJ smj ryo uLz -fIM -hbi -fIM +iWQ +jaR +iWQ jLj gvI rAZ @@ -96334,13 +96575,13 @@ mIN dlJ rBz ung -eRm +dCc mgS mgS edg mgS mgS -coR +mXl oVM aaa aaa @@ -96557,14 +96798,14 @@ vXM vXM vXM vXM -mCj -gKG -otS -wps -wMB -sCr -mCj -mCj +jia +xWm +bqG +gfN +cLF +mse +jia +jia aaa aaa ryo @@ -96581,7 +96822,7 @@ smj ryo nlp gvI -hbi +jaR gvI nlp gvI @@ -96591,13 +96832,13 @@ oCk thP rBz ung -eXs +vow mgS -sdK +gkC jBD mgS -tQE -lma +muJ +bVm oVM aaa aaa @@ -96814,14 +97055,14 @@ vXM vXM vXM vXM -mCj -pgi -pVw -otS -otS -wps -oyN -dra +jia +xtL +mgn +bqG +bqG +gfN +oaM +ylG aaa aaa bhr @@ -96852,7 +97093,7 @@ fZm adO mgS jBD -kdv +wOc rUR rUR rUR @@ -97071,17 +97312,17 @@ vXM vXM vXM vXM -mCj -bKr -fzZ -oVb -dId -dId -svu -dra -dra -dox -dra +jia +uxb +qmS +wdT +jER +jER +pOr +ylG +ylG +sAq +ylG cRM iqH lFk @@ -97099,7 +97340,7 @@ fqn jAF gvI pAR -gcz +waR rBz wyM lkP @@ -97328,17 +97569,17 @@ vXM vXM vXM vXM -mCj -xmg -fzZ -otS -otS -dId -gud -xKZ -xKZ -cdD -wmE +jia +sxU +qmS +bqG +bqG +jER +pfA +pOc +pOc +oLu +gYe lFk uyJ iqH @@ -97358,7 +97599,7 @@ mHA vNe rBz fPy -uAE +gcn duC rBz upt @@ -97423,7 +97664,7 @@ tKt uva eeJ haH -kzQ +nax apC lgu jXf @@ -97585,27 +97826,27 @@ vXM vXM vXM vXM -dra -feq -fzZ -blK -snA -xxk -odq -ozR -ozR -mni -iGJ -bSy -bYn -dgD -bSy -bSy -bYn -bYn -bYn -mot -oFi +ylG +qEW +qmS +jZZ +dHY +cpC +mfy +vfK +vfK +fmH +rpN +qCR +mAt +ikF +qCR +qCR +mAt +mAt +mAt +cJA +xVX gWM abj abi @@ -97842,17 +98083,17 @@ vXM vXM vXM vXM -dra -feq -fzZ -otS -otS -nPZ -edk -ola -ola -qCI -wmE +ylG +qEW +qmS +bqG +bqG +uSd +bFR +snN +snN +poa +gYe lFk jZM jZM @@ -97937,7 +98178,7 @@ tKt tKt eeJ nXx -kzQ +nax apC lgu jXf @@ -98099,17 +98340,17 @@ vXM vXM vXM vXM -mCj -feq -fzZ -gIP -nPZ -nPZ -svu -dra -dra -nqs -uhy +jia +qEW +qmS +uVg +uSd +uSd +pOr +ylG +ylG +oJs +kNd cRM lFk jZM @@ -98356,14 +98597,14 @@ vXM vXM vXM vXM -dra -hLL -kJH -otS -otS -ucy -vGx -mCj +ylG +jId +xii +bqG +bqG +fYq +dVA +jia aaa aaa bhr @@ -98422,7 +98663,7 @@ qQq hvm qQq qQq -lyV +mFf ncF uof pJc @@ -98613,14 +98854,14 @@ vXM vXM vXM vXM -mCj -gKG -otS -nAB -nhf -mmy -dra -dra +jia +xWm +bqG +cfH +onx +fEN +ylG +ylG aaa aaa ryo @@ -98870,13 +99111,13 @@ vXM vXM vXM vXM -dra -bTD -gFS -mMm -mCj -mCj -mCj +ylG +pfr +jVF +gQD +jia +jia +jia aaa aaa aaa @@ -99127,11 +99368,11 @@ vXM vXM vXM vXM -dra -dra -mCj -mCj -dra +ylG +ylG +jia +jia +ylG aaa aaa aaa @@ -99670,7 +99911,7 @@ isW isW isW isW -fzv +kID doY aFs oEN @@ -99927,7 +100168,7 @@ aby kTw aaL isW -nFg +wEc abL jMu oEN @@ -100184,7 +100425,7 @@ ugu xfd nOe isW -brH +wyO lPU thG vRO @@ -100497,7 +100738,7 @@ jwq toy elr mJi -glY +ieK elr bPz oar @@ -100680,11 +100921,11 @@ aaa aaa aaa xwf -gtW +wqt dqp dqp anU -hIF +nNo ddN dLN xXt @@ -100730,11 +100971,11 @@ ncF thO nvE ncF -abM +tYt abM ada abM -abM +qyy ncF nvE hdP @@ -100937,8 +101178,8 @@ aaa aaa aaa xwf -oaE -ouG +qRg +mtR nMu vzY xwf @@ -101194,8 +101435,8 @@ aaa aaa aaa xwf -pFu -gSK +uSq +dHy pAl vzY xwf @@ -101452,7 +101693,7 @@ aaa aaa xwf sul -qbP +vtr xwf xwf xwf @@ -101727,7 +101968,7 @@ eBz aaM isW yie -xaK +nVL aFs oEN aaa @@ -102239,9 +102480,9 @@ hFr qDc mSK duB -xdD +nUI sTq -dmb +xHq eay odb duB @@ -102290,7 +102531,7 @@ aaa aaa oTA lof -kZh +oQM kZh amu rtp @@ -102496,11 +102737,11 @@ wxM hsH pIt duB -wQO +bLK gJR cOv -txf -vup +bOT +djV duB aaa aaa @@ -102753,9 +102994,9 @@ hFr sYb cAU duB -fwr +uSv ecs -kPv +bQq biS tgZ duB @@ -103010,11 +103251,11 @@ hFr cNy hFr duB -oMd +eJs kwk acV adq -jkJ +lZF duB aaa aaa @@ -103268,7 +103509,7 @@ aak aac duB duB -hNV +lwD arI tWy duB @@ -103526,7 +103767,7 @@ aac aaa duB cFO -ssU +kTb koO duB aaa @@ -107194,7 +107435,7 @@ dwR ney muK pGS -kYd +oRN rME dnE ney @@ -108183,11 +108424,11 @@ dJJ coX fvQ qjU -abM +tYt abM ada abM -abM +qyy qjU fvQ uUR @@ -108729,7 +108970,7 @@ pKk aYF dlL orQ -ots +ouA pLH mLM qyP @@ -109428,7 +109669,7 @@ gvG gvG nUP rtn -lsR +tka tka hUC gMl @@ -109484,7 +109725,7 @@ kbi owh ifu nQo -fhA +vkf cAz cjy ecr @@ -109681,12 +109922,12 @@ aac aac nUP rKb -tka +tcZ xEE ntf ldt +fxI ebH -lYE xEE eSo syT @@ -109958,7 +110199,7 @@ meD nUP xYu xpb -xpb +vzh wqy lnO uLw @@ -109970,7 +110211,7 @@ xpb hNe xpb xpb -lWj +hze xpb sKN ovL @@ -110194,7 +110435,7 @@ aac aac aac nUP -tka +ddq dIN eVz eVz @@ -110452,7 +110693,7 @@ aac aac nUP eZy -dIN +mLj eVz jbf pKI @@ -110460,7 +110701,7 @@ pKI kav jyC cDO -vph +tLR nUP clR pnk @@ -110730,7 +110971,7 @@ pVJ nUP fgH aeo -bon +cuo iRL snQ iRL @@ -111736,7 +111977,7 @@ aac aac aac nUP -tka +tcZ tka tiC eVz @@ -111994,7 +112235,7 @@ aac aac nUP rKb -tka +jgL kyb nSi fjI @@ -112528,7 +112769,7 @@ thM nUP pjC sbx -sbx +dxj sym nRW gKh @@ -112540,7 +112781,7 @@ sbx aMv sbx sbx -heI +hFv sbx jra ovL @@ -114351,11 +114592,11 @@ mGw coX fJo qjU -abM +tYt abM ade abM -abM +qyy qjU fJo uUR @@ -119022,7 +119263,7 @@ haI qWU pts tuj -jsJ +xdR rnA hBY atX @@ -119958,7 +120199,7 @@ aac nkU plk lhT -fvK +dHi fvK jge sEZ @@ -121804,11 +122045,11 @@ mbJ tEI uXD mbJ -abM +tYt abM ade abM -abM +qyy mbJ uXD tis @@ -122306,7 +122547,7 @@ aaa iRL pWy arE -tEP +eTe uAn wmK mOJ @@ -124887,7 +125128,7 @@ vWx aaa aaa mbJ -oBL +hYF hFC hFC dBM @@ -125126,7 +125367,7 @@ oCe eFQ lJt oTd -cJX +lms uGW fvM tMY @@ -125425,7 +125666,7 @@ iix iix pOg rwN -fWT +elk dUT fip fip @@ -125697,7 +125938,7 @@ bjQ igS uNT qVr -eDO +qNs bgH bgH qlf @@ -125946,7 +126187,7 @@ dUT dUT dUT dUT -sOZ +rDl xNk pnn hCv @@ -128266,7 +128507,7 @@ nWW nWW nWW oPk -nWW +pjZ kYP wSj lXK @@ -128779,7 +129020,7 @@ dfz vqa uIk uIk -nSo +dkn vjT fjn mBW @@ -130321,7 +130562,7 @@ dfz vqO edP edP -cbu +cIj hBl hBl gkD @@ -155970,7 +156211,7 @@ osk jta jta jta -jta +sjA jta jJX kIZ @@ -155979,7 +156220,7 @@ kIZ kIZ kIZ kZB -kIZ +xNm kIZ qND rDt @@ -155995,7 +156236,7 @@ mtr uAp udZ quL -quL +osZ pNc quL iOG @@ -157016,7 +157257,7 @@ fNV aFh pNB xQS -ski +thX xQS pJE aGx @@ -158302,7 +158543,7 @@ eVh rIT qKW hfx -xZi +uOm jTf pyT kly @@ -160102,7 +160343,7 @@ omH mOc hyH mHX -jtg +hEd jvf pmh vIs @@ -161101,7 +161342,7 @@ qKd jGL jed oIz -wNy +jlB wiI mcD pDy @@ -161366,7 +161607,7 @@ hTn mOu maN kPo -maN +eQB maN pCg oRl @@ -163157,7 +163398,7 @@ lSo lSo lSo dxq -vqE +bEr qyZ aPP hHI @@ -164964,7 +165205,7 @@ ubd rBK idG ayM -idG +aSO azN dbY mSf @@ -165209,7 +165450,7 @@ kWd kWd kWd fpQ -pSG +hii aBN sDO jFh @@ -165750,7 +165991,7 @@ pUJ vPD yiM ePD -szW +jMe yiM jcr uSL @@ -166530,7 +166771,7 @@ afX afy iPy aEP -aHe +nJO yiM tDT tDT @@ -173973,7 +174214,7 @@ eSz eSz eSz izU -oPM +rvn vYA qhy afy @@ -174239,7 +174480,7 @@ nRH sUC rFW cRc -rko +uAq avJ jyH szh @@ -175016,7 +175257,7 @@ mpA xXL xXL sjE -sjE +fPp kkd qNI mrC @@ -175533,7 +175774,7 @@ eSz eSz eSz qNI -qaX +lcH eIb eHr yjU @@ -175775,11 +176016,11 @@ pSr igc wfM khJ -nQc +eyw ujf qHk aEq -kYp +qFC jJV mTM ocU @@ -176546,11 +176787,11 @@ aEl veL emr jJV -nKp +eYc ffU sTn jUw -rZD +aKN jJV mTM jeW @@ -176803,11 +177044,11 @@ dRv veL nOB fld -xVH +qzx xXU fBK ycE -aMY +dNl jEO aGP agj @@ -177060,11 +177301,11 @@ aEk veL cMD jJV -nKp +eYc hio kpb aEq -rZD +aKN jJV syH pxC @@ -177831,11 +178072,11 @@ moU vHx jWY jJV -oor +tgc vtP qHk ndX -uGM +sbl dYS syH fxs @@ -180408,7 +180649,7 @@ afX afy gTr rrv -aHl +mVG whz vNN whz @@ -187090,7 +187331,7 @@ afX afy aRO gaH -rxO +xnZ lVi kCF soq @@ -187337,7 +187578,7 @@ usY usY sAO lZW -gaH +vFM qHo aRO afy @@ -187863,7 +188104,7 @@ sig aEv hTQ lVi -kCF +nDf soq gYp mlC @@ -189114,7 +189355,7 @@ aaa cTU aSo tAJ -cUt +pej qzr qzr rwo @@ -189375,9 +189616,9 @@ gDr uax uax uax -pWE -vxV -pWE +fap +xmQ +fap dzw msn qza @@ -189648,7 +189889,7 @@ vYl pDa tZP oNJ -cbc +rqv fgi aEA dUG @@ -192989,7 +193230,7 @@ xpm rbv vPB uCO -fZS +qWk bMb rxO lCE @@ -194291,7 +194532,7 @@ kDH vPB qbp geG -lqj +jZi lCy xNT xNT @@ -194536,11 +194777,11 @@ riS gAH wuF wuF -wuF +uPT cFg aGa aDI -wuF +uPT wuF wuF aHw @@ -196333,7 +196574,7 @@ krq puG vQX dJp -jrc +uhb fio cOM nQq @@ -196591,7 +196832,7 @@ pSV pSV fmy fmy -dOM +myH qSm sJx rUQ @@ -196602,7 +196843,7 @@ qSm orX uuR fvJ -rDG +bNY vlV aaS aac diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index d3c3247beaf933..a0b42df3169013 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -145,6 +145,7 @@ #define ORGAN_SLOT_EXTERNAL_ANIME_CHEST "anime_chest" #define ORGAN_SLOT_EXTERNAL_ANIME_BOTTOM "anime_bottom" #define ORGAN_SLOT_EXTERNAL_FLORAN_LEAVES "floran_leaves" +#define ORGAN_SLOT_EXTERNAL_FLUFF "fluff" /// Xenomorph organ slots #define ORGAN_SLOT_XENO_ACIDGLAND "acid_gland" diff --git a/code/__DEFINES/dcs/signals/signals_reagent.dm b/code/__DEFINES/dcs/signals/signals_reagent.dm index a73d59a234c212..7336c4a79bad0b 100644 --- a/code/__DEFINES/dcs/signals/signals_reagent.dm +++ b/code/__DEFINES/dcs/signals/signals_reagent.dm @@ -55,3 +55,5 @@ #define COMSIG_REAGENTS_EXPOSE_TURF "reagents_expose_turf" ///from base of [/datum/component/personal_crafting/proc/del_reqs]: () #define COMSIG_REAGENTS_CRAFTING_PING "reagents_crafting_ping" + +#define COMSIG_REAGENT_METABOLIZE_REAGENT "reagents_metabolize" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 38e97e1af97618..9c546fb984b7ed 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -131,6 +131,7 @@ #define SPECIES_SIMIAN "simian" //Monkestation Addition #define SPECIES_GOBLIN "goblin" //Monkestation Addition #define SPECIES_FLORAN "floran" //Monkestation Addition +#define SPECIES_SATYR "satyr" //Monkestation Addition // Like species IDs, but not specifically attached a species. #define BODYPART_ID_ALIEN "alien" #define BODYPART_ID_ROBOTIC "robotic" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index d1fa9ed66a32cc..6c1ea4b0a5d181 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -1301,6 +1301,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Do IPC's dream of doomsday? The answer is yes #define TRAIT_ROBOT_CAN_BLEED "robots_can_bleed" + +/// tough feets for the satyrs +#define TRAIT_HARD_SOLES "hard_soles" //Taken from Skyrat //monkestation edit end /// This atom can have spells cast from it if a mob is within it /// This means the "caster" of the spell is changed to the mob's loc diff --git a/code/__DEFINES/~monkestation/admin.dm b/code/__DEFINES/~monkestation/admin.dm index 454e2fc1e961f8..d60ba37aeb3a16 100644 --- a/code/__DEFINES/~monkestation/admin.dm +++ b/code/__DEFINES/~monkestation/admin.dm @@ -1,5 +1,5 @@ ///Sends all admins the chosen sound -#define SEND_ADMINS_NOTFICATION_SOUND(sound) for(var/client/X in GLOB.admins){X << sound;} +#define SEND_ADMINS_NOTFICATION_SOUND(sound_to_play) for(var/client/X in GLOB.admins){X << sound(sound_to_play);} ///Sends a message in adminchat #define SEND_ADMINCHAT_MESSAGE(message) to_chat(GLOB.admins, type = MESSAGE_TYPE_ADMINCHAT, html = message, confidential = TRUE) ///Sends a message in adminchat with the chosen notfication sound diff --git a/code/__DEFINES/~monkestation/botany.dm b/code/__DEFINES/~monkestation/botany.dm index f853341d4ff1cf..ed6fb4cf1dd285 100644 --- a/code/__DEFINES/~monkestation/botany.dm +++ b/code/__DEFINES/~monkestation/botany.dm @@ -47,5 +47,12 @@ #define COMSIG_AGE_ADJUSTMENT "age_adjust" #define COMSIG_AGE_RETURN_AGE "age_return" #define COMSIG_HAPPINESS_ADJUST "happiness_adjustment" -#define COMSIG_HAPPINESS_RETURN_VALUE "happiness_return" +#define COMSIG_HAPPINESS_CHECK_RANGE "happiness_check_range" #define COMSIG_HAPPINESS_PASS_HAPPINESS "happiness_pass" + +#define COMSIG_MOB_SHEARED "comsig_mob_sheared" + + +#define TRAIT_TIN_EATER "tin_eater" +#define TRAIT_LIVING_DRUNK "living_drunk" +#define COMSIG_TRY_EAT_TRAIT "try_eat_trait" diff --git a/code/__DEFINES/~monkestation/holomaps.dm b/code/__DEFINES/~monkestation/holomaps.dm new file mode 100644 index 00000000000000..a03999cea984eb --- /dev/null +++ b/code/__DEFINES/~monkestation/holomaps.dm @@ -0,0 +1,41 @@ +// Constants and standard colors for the holomap + +/// Icon file to start with when drawing holomaps (to get a 480x480 canvas). +#define HOLOMAP_ICON 'monkestation/code/modules/holomaps/icons/480x480.dmi' +/// Pixel width & height of the holomap icon. Used for auto-centering etc. +#define HOLOMAP_ICON_SIZE 480 +#define ui_holomap "CENTER-7,CENTER-7" // Screen location of the holomap "hud" + +#define HOLOMAP_EXTRA_STATIONMAP "stationmapformatted" +#define HOLOMAP_EXTRA_STATIONMAPAREAS "stationareas" +#define HOLOMAP_EXTRA_STATIONMAPSMALL "stationmapsmall" + +// Holomap colors +#define HOLOMAP_OBSTACLE "#FFFFFFDD" // Color of walls and barriers +#define HOLOMAP_SOFT_OBSTACLE "#ffffff54" // Color of weak, climbable, or see-through barriers that aren't fulltile windows. +#define HOLOMAP_PATH "#66666699" // Color of floors +#define HOLOMAP_ROCK "#66666644" // Color of mineral walls +#define HOLOMAP_HOLOFIER "#0096bb" // Whole map is multiplied by this to give it a green holoish look + +#define HOLOMAP_AREACOLOR_COMMAND "#3434d499" +#define HOLOMAP_AREACOLOR_SECURITY "#AE121299" +#define HOLOMAP_AREACOLOR_MEDICAL "#447bc299" +#define HOLOMAP_AREACOLOR_SCIENCE "#A154A699" +#define HOLOMAP_AREACOLOR_ENGINEERING "#F1C23199" +#define HOLOMAP_AREACOLOR_CARGO "#e06f0099" +#define HOLOMAP_AREACOLOR_HALLWAYS "#b9b9b999" +#define HOLOMAP_AREACOLOR_MAINTENANCE "#5e5e5e99" +#define HOLOMAP_AREACOLOR_ARRIVALS "#6464ff99" +#define HOLOMAP_AREACOLOR_ESCAPE "#ff585899" +#define HOLOMAP_AREACOLOR_DORMS "#bfff8399" +#define HOLOMAP_AREACOLOR_SERVICE "#3ab33699" +#define HOLOMAP_AREACOLOR_HANGAR "#2681a599" +//#define HOLOMAP_AREACOLOR_MUNITION "#CC889999" + +#define HOLOMAP_LEGEND_X 64 +#define HOLOMAP_LEGEND_Y 96 + +#define HOLOMAP_LEGEND_WIDTH 64 + +#define HOLOMAP_CENTER_X round((HOLOMAP_ICON_SIZE - world.maxx) / 2) +#define HOLOMAP_CENTER_Y round((HOLOMAP_ICON_SIZE - world.maxy) / 2) diff --git a/code/__DEFINES/~monkestation/materials.dm b/code/__DEFINES/~monkestation/materials.dm index 72a9e5aab9660c..aa4ad17dfac89f 100644 --- a/code/__DEFINES/~monkestation/materials.dm +++ b/code/__DEFINES/~monkestation/materials.dm @@ -1,6 +1,7 @@ #define MATERIAL_STACK (1<<0) #define MATERIAL_TRACK_NO_STACK_PROCESS (1<<0) +#define MATERIAL_NO_STACK_ADD (1<<1) #define COMSIG_CLIENT_CLICK_DIRTY "client_dirty_click" diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 5863abc7f764e4..c6b4e280eed34d 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -49,6 +49,9 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/goblin_ears, GLOB.goblin_ears_list) //Monkestation Addition init_sprite_accessory_subtypes(/datum/sprite_accessory/floran_leaves, GLOB.floran_leaves_list) //Monkestation Addition init_sprite_accessory_subtypes(/datum/sprite_accessory/apid_wings, GLOB.apid_wings_list) //Monkestation Addition + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_fluff, GLOB.satyr_fluff_list) //Monkestation Addition + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_tail, GLOB.satyr_tail_list) //Monkestation Addition + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_horns, GLOB.satyr_horns_list) //Monkestation Addition /// Inits GLOB.species_list. Not using GLOBAL_LIST_INIT b/c it depends on GLOB.string_lists /proc/init_species_list() diff --git a/code/__HELPERS/logging/attack.dm b/code/__HELPERS/logging/attack.dm index 3663208da4667f..982e30f7c9e4c4 100644 --- a/code/__HELPERS/logging/attack.dm +++ b/code/__HELPERS/logging/attack.dm @@ -30,7 +30,6 @@ var/message = "[what_done] [starget][postfix]" user.log_message(message, LOG_ATTACK, color="red") - if(user != target) var/reverse_message = "was [what_done] by [ssource][postfix]" target.log_message(reverse_message, LOG_VICTIM, color="orange", log_globally=FALSE) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 7880e81f1e6986..b9f29be50dd265 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -120,6 +120,12 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/goblin_ears, GLOB.goblin_ears_list) if(!length(GLOB.floran_leaves_list)) init_sprite_accessory_subtypes(/datum/sprite_accessory/floran_leaves, GLOB.floran_leaves_list) + if(!GLOB.satyr_fluff_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_fluff, GLOB.satyr_fluff_list) + if(!GLOB.satyr_tail_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_tail, GLOB.satyr_tail_list) + if(!GLOB.satyr_horns_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/satyr_horns, GLOB.satyr_horns_list) //Monkestation Addition End //For now we will always return none for tail_human and ears. | "For now" he says. @@ -158,6 +164,9 @@ "animecolor" = "#[pick("7F","FF")][pick("7F","FF")][pick("7F","FF")]", //Monkestation Addition "goblin_ears" = pick(GLOB.goblin_ears_list), //Monkestation Addition "floran_leaves" = pick(GLOB.floran_leaves_list), //Monkestation Addition + "satyr_fluff" = pick(GLOB.satyr_fluff_list), //Monkestation Addition + "satyr_tail" = pick(GLOB.satyr_tail_list), //Monkestation Addition + "satyr_horns" = pick(GLOB.satyr_horns_list), //Monkestation Addition )) /proc/random_hairstyle(gender) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index c65542313102c2..97d2d4f53de36a 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -55,6 +55,9 @@ GLOBAL_LIST_EMPTY(arachnid_appendages_list) //Monkestation Addition GLOBAL_LIST_EMPTY(arachnid_chelicerae_list) //Monkestation Addition GLOBAL_LIST_EMPTY(goblin_ears_list) //Monkestation Addition GLOBAL_LIST_EMPTY(floran_leaves_list) //Monkestation Addition +GLOBAL_LIST_EMPTY(satyr_fluff_list) //Monkestation Addition +GLOBAL_LIST_EMPTY(satyr_tail_list) //Monkestation Addition +GLOBAL_LIST_EMPTY(satyr_horns_list) //Monkestation Addition GLOBAL_LIST_INIT(color_list_ethereal, list( "Blue" = "#3399ff", diff --git a/code/_globalvars/~monkestation/lists/holomap.dm b/code/_globalvars/~monkestation/lists/holomap.dm new file mode 100644 index 00000000000000..995f1e0e8042ad --- /dev/null +++ b/code/_globalvars/~monkestation/lists/holomap.dm @@ -0,0 +1,21 @@ +/// A list of fire alarms on the station, separated by Z. Used cause there are a lot of fire alarms on any given station Z. +GLOBAL_LIST_EMPTY(station_fire_alarms) + +GLOBAL_LIST_EMPTY(holomap_default_legend) + +/// Used in generating area preview icons. +GLOBAL_LIST_INIT(holomap_color_to_name, list( + HOLOMAP_AREACOLOR_COMMAND = "Command", + HOLOMAP_AREACOLOR_SECURITY = "Security", + HOLOMAP_AREACOLOR_MEDICAL = "Medical", + HOLOMAP_AREACOLOR_SCIENCE = "Science", + HOLOMAP_AREACOLOR_ENGINEERING = "Engineering", + HOLOMAP_AREACOLOR_CARGO = "Cargo", + HOLOMAP_AREACOLOR_HALLWAYS = "Hallways", + HOLOMAP_AREACOLOR_MAINTENANCE = "Maintenance", + HOLOMAP_AREACOLOR_ARRIVALS = "Arrivals", + HOLOMAP_AREACOLOR_ESCAPE = "Departures", + HOLOMAP_AREACOLOR_DORMS = "Recreation", + HOLOMAP_AREACOLOR_SERVICE = "Service", + HOLOMAP_AREACOLOR_HANGAR = "Hangar", +)) diff --git a/code/_onclick/hud/generic_dextrous.dm b/code/_onclick/hud/generic_dextrous.dm index 7bb20ba10b7929..ec846e65443076 100644 --- a/code/_onclick/hud/generic_dextrous.dm +++ b/code/_onclick/hud/generic_dextrous.dm @@ -6,51 +6,47 @@ ..() var/atom/movable/screen/using - using = new /atom/movable/screen/drop() + using = new /atom/movable/screen/drop(null, src) using.icon = ui_style using.screen_loc = ui_drone_drop - using.hud = src static_inventory += using - pull_icon = new /atom/movable/screen/pull() + pull_icon = new /atom/movable/screen/pull(null, src) pull_icon.icon = ui_style pull_icon.update_appearance() pull_icon.screen_loc = ui_drone_pull - pull_icon.hud = src static_inventory += pull_icon build_hand_slots() - using = new /atom/movable/screen/swap_hand() + using = new /atom/movable/screen/swap_hand(null, src) using.icon = ui_style using.icon_state = "swap_1_m" using.screen_loc = ui_swaphand_position(owner,1) - using.hud = src static_inventory += using - using = new /atom/movable/screen/swap_hand() + using = new /atom/movable/screen/swap_hand(null, src) using.icon = ui_style using.icon_state = "swap_2" using.screen_loc = ui_swaphand_position(owner,2) - using.hud = src static_inventory += using - zone_select = new /atom/movable/screen/zone_sel() + zone_select = new /atom/movable/screen/zone_sel(null, src) zone_select.icon = ui_style - zone_select.hud = src zone_select.update_appearance() static_inventory += zone_select - using = new /atom/movable/screen/area_creator + using = new /atom/movable/screen/area_creator(null, src) using.icon = ui_style - using.hud = src static_inventory += using + healthdoll = new /atom/movable/screen/healthdoll/living(null, src) + infodisplay += healthdoll + mymob.canon_client?.clear_screen() for(var/atom/movable/screen/inventory/inv in (static_inventory + toggleable_inventory)) if(inv.slot_id) - inv.hud = src inv_slots[TOBITSHIFT(inv.slot_id) + 1] = inv inv.update_appearance() diff --git a/code/datums/actions/mobs/dash.dm b/code/datums/actions/mobs/dash.dm index ddb814eb24f35f..cacc419c439f21 100644 --- a/code/datums/actions/mobs/dash.dm +++ b/code/datums/actions/mobs/dash.dm @@ -16,6 +16,7 @@ return TRUE /datum/action/cooldown/mob_cooldown/dash/proc/dash_to(atom/dash_target) + owner.face_atom(dash_target) var/list/accessable_turfs = list() var/self_dist_to_target = 0 var/turf/own_turf = get_turf(owner) @@ -59,3 +60,7 @@ owner.forceMove(target_turf) playsound(target_turf, 'sound/weapons/punchmiss.ogg', 40, TRUE, -1) SLEEP_CHECK_DEATH(0.1 SECONDS, owner) + dash_end(target_turf) + +/datum/action/cooldown/mob_cooldown/dash/proc/dash_end(turf/ending_turf) + return diff --git a/code/datums/components/breeding.dm b/code/datums/components/breeding.dm index 9f5a9e278f1f01..ac4659de24b587 100644 --- a/code/datums/components/breeding.dm +++ b/code/datums/components/breeding.dm @@ -14,15 +14,17 @@ var/ready_to_breed = TRUE ///callback after we give birth to the child var/datum/callback/post_birth + ///callback that overrides the birth ending + var/datum/callback/override_baby -/datum/component/breed/Initialize(list/can_breed_with = list(), breed_timer = 40 SECONDS, baby_path, post_birth) +/datum/component/breed/Initialize(list/can_breed_with = list(), breed_timer = 40 SECONDS, baby_path, post_birth, override_baby) if(!isliving(parent)) return COMPONENT_INCOMPATIBLE if(ishuman(parent)) //sin detected return COMPONENT_INCOMPATIBLE - if(!ispath(baby_path)) + if(!ispath(baby_path) && !override_baby) stack_trace("attempted to add a breeding component with invalid baby path!") return @@ -30,6 +32,7 @@ src.breed_timer = breed_timer src.baby_path = baby_path src.post_birth = post_birth + src.override_baby = override_baby ADD_TRAIT(parent, TRAIT_SUBTREE_REQUIRED_OPERATIONAL_DATUM, type) @@ -60,8 +63,12 @@ if(!ready_to_breed) source.balloon_alert(source, "not ready!") return COMPONENT_HOSTILE_NO_ATTACK - var/turf/delivery_destination = get_turf(source) + if(override_baby) + new /obj/effect/temp_visual/heart(delivery_destination) + override_baby.Invoke() + return COMPONENT_HOSTILE_NO_ATTACK + var/mob/living/baby = new baby_path(delivery_destination) new /obj/effect/temp_visual/heart(delivery_destination) toggle_status(source) diff --git a/code/datums/components/caltrop.dm b/code/datums/components/caltrop.dm index f5b000dac8512a..9e5b03a9caccd1 100644 --- a/code/datums/components/caltrop.dm +++ b/code/datums/components/caltrop.dm @@ -97,6 +97,10 @@ return if (!(flags & CALTROP_BYPASS_SHOES)) + // Monkestation addition start, taken from Skyrat + if(HAS_TRAIT(H, TRAIT_HARD_SOLES)) + return + // Monkestation addition end, taken from Skyrat if ((H.wear_suit?.body_parts_covered | H.w_uniform?.body_parts_covered | H.shoes?.body_parts_covered) & FEET) return diff --git a/code/datums/components/food/edible.dm b/code/datums/components/food/edible.dm index 19496e59ab485b..ba663f97524ed5 100644 --- a/code/datums/components/food/edible.dm +++ b/code/datums/components/food/edible.dm @@ -45,6 +45,8 @@ Behavior that's still missing from this component that original food items had t ///how many bites we can get var/total_bites = 0 var/current_mask + ///required trait + var/required_trait // MONKESTATION EDIT /datum/component/edible/Initialize( list/initial_reagents, @@ -60,6 +62,7 @@ Behavior that's still missing from this component that original food items had t datum/callback/after_eat, datum/callback/on_consume, datum/callback/check_liked, + required_trait, ) if(!isatom(parent)) return COMPONENT_INCOMPATIBLE @@ -76,6 +79,7 @@ Behavior that's still missing from this component that original food items had t src.on_consume = on_consume src.tastes = string_assoc_list(tastes) src.check_liked = check_liked + src.required_trait = required_trait // MONKESTATION EDIT setup_initial_reagents(initial_reagents) @@ -87,6 +91,7 @@ Behavior that's still missing from this component that original food items had t RegisterSignal(parent, COMSIG_ATOM_CREATEDBY_PROCESSING, PROC_REF(OnProcessed)) RegisterSignal(parent, COMSIG_FOOD_INGREDIENT_ADDED, PROC_REF(edible_ingredient_added)) RegisterSignal(parent, COMSIG_OOZE_EAT_ATOM, PROC_REF(on_ooze_eat)) + RegisterSignal(parent, COMSIG_TRY_EAT_TRAIT, PROC_REF(try_eat_trait)) if(isturf(parent)) RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(on_entered)) @@ -117,6 +122,7 @@ Behavior that's still missing from this component that original food items had t COMSIG_ITEM_USED_AS_INGREDIENT, COMSIG_OOZE_EAT_ATOM, COMSIG_ATOM_EXAMINE, + COMSIG_TRY_EAT_TRAIT, )) qdel(GetComponent(/datum/component/connect_loc_behalf)) @@ -254,6 +260,11 @@ Behavior that's still missing from this component that original food items had t return return TryToEat(user, user) +/datum/component/edible/proc/try_eat_trait(datum/source, mob/user) + if(!required_trait || !HAS_TRAIT(user, required_trait)) + return FALSE + return TryToEat(user, user) + ///Called when food is created through processing (Usually this means it was sliced). We use this to pass the OG items reagents. /datum/component/edible/proc/OnProcessed(datum/source, atom/original_atom, list/chosen_processing_option) SIGNAL_HANDLER @@ -324,6 +335,9 @@ Behavior that's still missing from this component that original food items had t if((feeder.istate & ISTATE_HARM) && !(foodstuff?.force_feed_on_aggression)) //monkestation edit - add loafing return + if(required_trait && !HAS_TRAIT(eater, required_trait)) + return + . = COMPONENT_CANCEL_ATTACK_CHAIN //Point of no return I suppose if(IsFoodGone(owner, feeder)) diff --git a/code/datums/elements/climbable.dm b/code/datums/elements/climbable.dm index 154b64b144fdc5..0916ec14967852 100644 --- a/code/datums/elements/climbable.dm +++ b/code/datums/elements/climbable.dm @@ -49,7 +49,7 @@ return user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(climbed_thing) - structure_climber.Paralyze(40) + structure_climber.Immobilize(40) structure_climber.visible_message(span_warning("[structure_climber] is knocked off [climbed_thing]."), span_warning("You're knocked off [climbed_thing]!"), span_hear("You hear a cry from [structure_climber], followed by a slam.")) @@ -79,7 +79,7 @@ if(HAS_TRAIT(user, TRAIT_VAULTING) && user.m_intent == MOVE_INTENT_RUN)//monkestation edit: simians can fling themselves off climbable structures vault_over_object(user, climbed_thing) if(climb_stun) - user.Paralyze(climb_stun) + user.Immobilize(climb_stun) user.visible_message(span_warning("[user] flips over [climbed_thing]!"), \ span_notice("You flip over [climbed_thing]!")) @@ -88,7 +88,7 @@ span_notice("You climb onto [climbed_thing].")) log_combat(user, climbed_thing, "climbed onto") if(adjusted_climb_stun) - user.Paralyze(adjusted_climb_stun) + user.Immobilize(adjusted_climb_stun) else to_chat(user, span_warning("You fail to climb onto [climbed_thing].")) LAZYREMOVEASSOC(current_climbers, climbed_thing, user) diff --git a/code/datums/elements/dextrous.dm b/code/datums/elements/dextrous.dm index b0d9096457b77f..17d871481e97a0 100644 --- a/code/datums/elements/dextrous.dm +++ b/code/datums/elements/dextrous.dm @@ -10,6 +10,10 @@ return ELEMENT_INCOMPATIBLE // Incompatible with the carbon typepath because that already has its own hand handling and doesn't need hand holding var/mob/living/mob_parent = target + if(isbasicmob(mob_parent)) + var/mob/living/basic/basic = target + basic.dexterous = TRUE + set_available_hands(mob_parent, hands_count) mob_parent.set_hud_used(new hud_type(target)) mob_parent.hud_used.show_hud(mob_parent.hud_used.hud_version) @@ -21,6 +25,10 @@ /datum/element/dextrous/Detach(datum/source) . = ..() var/mob/living/mob_parent = source + if(isbasicmob(mob_parent)) + var/mob/living/basic/basic = mob_parent + basic.dexterous = FALSE + set_available_hands(mob_parent, initial(mob_parent.default_num_hands)) var/initial_hud = initial(mob_parent.hud_type) mob_parent.set_hud_used(new initial_hud(source)) diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm index 524cfee8efe6c7..c1a26649fbfece 100644 --- a/code/datums/martial/boxing.dm +++ b/code/datums/martial/boxing.dm @@ -20,7 +20,7 @@ var/atk_verb = pick("left hook","right hook","straight punch") - var/damage = rand(5, 8) + active_arm.unarmed_damage_low + var/damage = rand(10, 16) + (active_arm.unarmed_damage_low * 2) if(!damage) playsound(defender.loc, active_arm.unarmed_miss_sound, 25, TRUE, -1) defender.visible_message(span_warning("[attacker]'s [atk_verb] misses [defender]!"), \ diff --git a/code/datums/progressbar.dm b/code/datums/progressbar.dm index 1a9a23efda101a..5d352ad0f4d15b 100644 --- a/code/datums/progressbar.dm +++ b/code/datums/progressbar.dm @@ -96,7 +96,6 @@ continue progress_bar.listindex-- - progress_bar.bar.pixel_y = 32 + (PROGRESSBAR_HEIGHT * (progress_bar.listindex - 1)) var/dist_to_travel = 32 + (PROGRESSBAR_HEIGHT * (progress_bar.listindex - 1)) - PROGRESSBAR_HEIGHT animate(progress_bar.bar, pixel_y = dist_to_travel, time = PROGRESSBAR_ANIMATION_TIME, easing = SINE_EASING) animate(progress_bar.border, pixel_y = dist_to_travel, time = PROGRESSBAR_ANIMATION_TIME, easing = SINE_EASING) diff --git a/code/datums/status_effects/debuffs/drunk.dm b/code/datums/status_effects/debuffs/drunk.dm index e0b26797b9f455..cab2e31f9e5654 100644 --- a/code/datums/status_effects/debuffs/drunk.dm +++ b/code/datums/status_effects/debuffs/drunk.dm @@ -20,7 +20,7 @@ /datum/status_effect/inebriated/on_creation(mob/living/new_owner, drunk_value = 0) . = ..() - set_drunk_value(drunk_value) + set_drunk_value(drunk_value, TRUE) /datum/status_effect/inebriated/get_examine_text() // Dead people don't look drunk @@ -53,7 +53,9 @@ return null /// Sets the drunk value to set_to, deleting if the value drops to 0 or lower -/datum/status_effect/inebriated/proc/set_drunk_value(set_to) +/datum/status_effect/inebriated/proc/set_drunk_value(set_to, start = FALSE) + if(HAS_TRAIT(owner, TRAIT_LIVING_DRUNK) && !start) + return if(!isnum(set_to)) CRASH("[type] - invalid value passed to set_drunk_value. (Got: [set_to])") diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index e2e772a7f8210f..80d618e54aecac 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -136,6 +136,7 @@ icon = 'icons/obj/cosmetic.dmi' icon_state = "razor" inhand_icon_state = "razor" + toolspeed = 1 flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY var/unlocked = FALSE //for unlocking super hairstyles @@ -156,6 +157,8 @@ playsound(loc, 'sound/items/welder2.ogg', 20, TRUE) /obj/item/razor/attack(mob/M, mob/living/user) + if(SEND_SIGNAL(M, COMSIG_MOB_SHEARED, toolspeed, src, user)) + return if(ishuman(M)) var/mob/living/carbon/human/H = M var/location = user.zone_selected diff --git a/code/game/objects/items/rcd/RCD.dm b/code/game/objects/items/rcd/RCD.dm index a6c345dcc45247..df221086a88c31 100644 --- a/code/game/objects/items/rcd/RCD.dm +++ b/code/game/objects/items/rcd/RCD.dm @@ -48,6 +48,7 @@ list(CONSTRUCTION_MODE = RCD_WINDOWGRILLE, WINDOW_TYPE = /obj/structure/window/reinforced/fulltile, ICON = "rwindow0", TITLE = "Full Tile Reinforced Window"), list(CONSTRUCTION_MODE = RCD_CATWALK, ICON = "catwalk-0", TITLE = "Catwalk"), list(CONSTRUCTION_MODE = RCD_REFLECTOR, ICON = "reflector_base", TITLE = "Reflector"), + list(CONSTRUCTION_MODE = RCD_WINDOWGRILLE, WINDOW_TYPE = /obj/structure/window_sill, ICON = "window_sill-0", TITLE = "Window Sill"), ), //Computers & Machine Frames @@ -273,10 +274,10 @@ GLOBAL_VAR_INIT(icon_holographic_window, init_holographic_window()) //if we are trying to build full-tile windows we only ignore the grille but other directional windows on the grill can block its construction if(window_type == /obj/structure/window/fulltile || window_type == /obj/structure/window/reinforced/fulltile) - structures_to_ignore = list(A) + structures_to_ignore = list(A, /obj/structure/window_sill) //for normal directional windows we ignore the grille & other directional windows as they can be in diffrent directions on the grill. There is a later check during construction to deal with those else - structures_to_ignore = list(/obj/structure/grille, /obj/structure/window) + structures_to_ignore = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window_sill) //check if we can build our window on the grill if(target_turf.is_blocked_turf(exclude_mobs = FALSE, source_atom = null, ignore_atoms = structures_to_ignore, type_list = (length(structures_to_ignore) == 2))) diff --git a/code/modules/mob/living/basic/basic.dm b/code/modules/mob/living/basic/basic.dm index 6b4c3c577e5e72..299a2c2856bc19 100644 --- a/code/modules/mob/living/basic/basic.dm +++ b/code/modules/mob/living/basic/basic.dm @@ -102,8 +102,6 @@ /mob/living/basic/Initialize(mapload) . = ..() - create_overlay_index() //monkestation edit - populate_shift_list() //monkestation edit if(gender == PLURAL) gender = pick(MALE,FEMALE) @@ -111,8 +109,10 @@ if(!real_name) real_name = name + /* MONKESTATION REMOVAL - This is totally valid to create a mob in nullspace, its not valid to move a client onto it, this seems weird. if(!loc) stack_trace("Basic mob being instantiated in nullspace") + */ update_basic_mob_varspeed() diff --git a/code/modules/mob/living/basic/farm_animals/sheep.dm b/code/modules/mob/living/basic/farm_animals/sheep.dm index fbf6560fa8f03a..23cede47e967ce 100644 --- a/code/modules/mob/living/basic/farm_animals/sheep.dm +++ b/code/modules/mob/living/basic/farm_animals/sheep.dm @@ -1,3 +1,4 @@ +/* /mob/living/basic/sheep name = "sheep" desc = "Known for their soft wool and use in sacrifical rituals. Big fan of grass." @@ -91,3 +92,5 @@ /datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee, /datum/ai_planning_subtree/flee_target, ) + +*/ diff --git a/code/modules/mob/living/carbon/human/dummy.dm b/code/modules/mob/living/carbon/human/dummy.dm index 8f48a3924693c0..895a80e4ac8032 100644 --- a/code/modules/mob/living/carbon/human/dummy.dm +++ b/code/modules/mob/living/carbon/human/dummy.dm @@ -123,6 +123,9 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy) target.dna.features["arachnid_chelicerae"] = "Basic" //Monkestation Addition target.dna.features["goblin_ears"] = "Normal" //Monkestation Addition target.dna.features["floran_leaves"] = "Furnivour" //Monkestation Addition + target.dna.features["satyr_fluff"] = "Normal" //Monkestation Addition + target.dna.features["satyr_tail"] = "Short" //Monkestation Addition + target.dna.features["satyr_horns"] = "Back" //Monkestation Addition /// Provides a dummy that is consistently bald, white, naked, etc. /mob/living/carbon/human/dummy/consistent diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 8b063fed11fe30..8e70a7db226997 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -708,6 +708,9 @@ * up_to - the upper end of the clamp, when adding the value */ /mob/living/proc/adjust_drunk_effect(amount, down_to = 0, up_to = INFINITY) + if(HAS_TRAIT(src, TRAIT_LIVING_DRUNK)) + return + if(!isnum(amount)) CRASH("adjust_drunk_effect: called with an invalid amount. (Got: [amount])") @@ -725,6 +728,9 @@ * set_to - the amount of "drunkness" to set on the mob. */ /mob/living/proc/set_drunk_effect(set_to) + if(HAS_TRAIT(src, TRAIT_LIVING_DRUNK)) + return + if(!isnum(set_to) || set_to < 0) CRASH("set_drunk_effect: called with an invalid value. (Got: [set_to])") diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 3fd53be8df4882..6eb5824bde3d60 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -778,6 +778,7 @@ */ /datum/reagents/proc/metabolize_reagent(mob/living/carbon/owner, datum/reagent/reagent, seconds_per_tick, times_fired, can_overdose = FALSE, liverless = FALSE, dead = FALSE) var/need_mob_update = FALSE + SEND_SIGNAL(src, COMSIG_REAGENT_METABOLIZE_REAGENT, reagent, seconds_per_tick) if(QDELETED(reagent.holder)) return FALSE diff --git a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm index 0a565b1a279f03..8fc6946ddaa540 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm @@ -59,7 +59,7 @@ booze_power *= 2 // Volume, power, and server alcohol rate effect how quickly one gets drunk drinker.adjust_drunk_effect(sqrt(volume) * booze_power * ALCOHOL_RATE * REM * seconds_per_tick) - if(boozepwr > 0) + if(boozepwr > 0 && !HAS_TRAIT(drinker, TRAIT_LIVING_DRUNK)) var/obj/item/organ/internal/liver/liver = drinker.get_organ_slot(ORGAN_SLOT_LIVER) if (istype(liver)) liver.apply_organ_damage(((max(sqrt(volume) * (boozepwr ** ALCOHOL_EXPONENT) * liver.alcohol_tolerance * seconds_per_tick, 0))/150)) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index e6e2a12406b1d5..41894fce491950 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -287,7 +287,11 @@ reagents.expose(target, TOUCH) var/turf/targets_loc = target.loc if(istype(targets_loc, /turf/open)) - targets_loc.add_liquid_from_reagents(reagents) + if(thrown_by && !target.can_atmos_pass) + var/turf/open/open = get_step(src, get_dir(src, thrown_by)) + open.add_liquid_from_reagents(reagents) + else + targets_loc.add_liquid_from_reagents(reagents) else targets_loc = get_step_towards(targets_loc, thrown_by) targets_loc.add_liquid_from_reagents(reagents) //not perfect but i can't figure out how to move something to the nearest visible turf from throw_target diff --git a/code/modules/reagents/reagent_containers/cups/_cup.dm b/code/modules/reagents/reagent_containers/cups/_cup.dm index c52315087dd891..58327a74a307d7 100644 --- a/code/modules/reagents/reagent_containers/cups/_cup.dm +++ b/code/modules/reagents/reagent_containers/cups/_cup.dm @@ -101,11 +101,59 @@ if(LAZYLEN(diseases_to_add)) AddComponent(/datum/component/infective, diseases_to_add) +/obj/item/reagent_containers/cup/MouseDrop(atom/over, src_location, over_location, src_control, over_control, params) + . = ..() + if(!isliving(over)) + return + + if(!spillable) + return + + var/mob/living/chugger = over + var/chugging = TRUE //guys this is literally so fucking epic. We are really chugging shit + var/chug_time = 2 SECONDS /// guys we are literally chugging + while(chugging) + if(!reagents.total_volume) + chugging = FALSE + return + + if(!do_after(chugger, chug_time, src)) + chugging = FALSE + return + chug_time = max(0.5 SECONDS, chug_time - 0.2 SECONDS) + + to_chat(chugger, span_notice("You swallow a gulp of [src].")) + + SEND_SIGNAL(src, COMSIG_GLASS_DRANK, chugger, chugger) + var/fraction = min(gulp_size/reagents.total_volume, 1) + var/obj/item/organ/internal/bladder/contained_bladder = chugger.get_organ_slot(ORGAN_SLOT_BLADDER) + if(contained_bladder) + contained_bladder.consume_act(reagents, gulp_size * 0.2) + reagents.trans_to(chugger, gulp_size, transfered_by = chugger, methods = INGEST) + checkLiked(fraction, chugger) + playsound(chugger.loc,'sound/items/drink.ogg', rand(10,50), TRUE) + if(!iscarbon(chugger)) + continue + var/mob/living/carbon/carbon_drinker = chugger + var/list/diseases = carbon_drinker.get_static_viruses() + if(!LAZYLEN(diseases)) + continue + var/list/datum/disease/diseases_to_add = list() + for(var/datum/disease/malady as anything in diseases) + if(malady.spread_flags & DISEASE_SPREAD_CONTACT_FLUIDS) + diseases_to_add += malady + if(LAZYLEN(diseases_to_add)) + AddComponent(/datum/component/infective, diseases_to_add) + + /obj/item/reagent_containers/cup/afterattack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() if(!proximity_flag) return + if(SEND_SIGNAL(src, COMSIG_TRY_EAT_TRAIT, target)) + return + . |= AFTERATTACK_PROCESSED_ITEM if(!check_allowed_items(target, target_self = TRUE)) diff --git a/code/modules/reagents/reagent_containers/cups/soda.dm b/code/modules/reagents/reagent_containers/cups/soda.dm index da708319d446b3..959493bf212597 100644 --- a/code/modules/reagents/reagent_containers/cups/soda.dm +++ b/code/modules/reagents/reagent_containers/cups/soda.dm @@ -20,6 +20,16 @@ /// If the can hasn't been opened yet, this is the measure of how fizzed up it is from being shaken or thrown around. When opened, this is rolled as a percentage chance to burst var/fizziness = 0 +/obj/item/reagent_containers/cup/soda_cans/Initialize(mapload, vol) + . = ..() + AddComponent(/datum/component/edible, \ + initial_reagents = list(/datum/reagent/iron = 20), \ + foodtypes = JUNKFOOD, \ + eat_time = 1 SECONDS, \ + tastes = list("Metalic"), \ + bite_consumption = 6, \ + required_trait = TRAIT_TIN_EATER) + /obj/item/reagent_containers/cup/soda_cans/random/Initialize(mapload) ..() var/T = pick(subtypesof(/obj/item/reagent_containers/cup/soda_cans) - /obj/item/reagent_containers/cup/soda_cans/random) diff --git a/code/modules/surgery/bodyparts/parts.dm b/code/modules/surgery/bodyparts/parts.dm index 55d42f4993d142..5004377976545b 100644 --- a/code/modules/surgery/bodyparts/parts.dm +++ b/code/modules/surgery/bodyparts/parts.dm @@ -83,8 +83,8 @@ body_damage_coeff = 0.75 can_be_disabled = TRUE unarmed_attack_verb = "punch" /// The classic punch, wonderfully classic and completely random - unarmed_damage_low = 1 - unarmed_damage_high = 10 + unarmed_damage_low = 5 + unarmed_damage_high = 5 unarmed_stun_threshold = 10 body_zone = BODY_ZONE_L_ARM @@ -180,7 +180,7 @@ px_x = -5 px_y = -3 dmg_overlay_type = SPECIES_MONKEY - unarmed_damage_low = 1 /// monkey punches must be really weak, considering they bite people instead and their bites are weak as hell. + unarmed_damage_low = 2 /// monkey punches must be really weak, considering they bite people instead and their bites are weak as hell. unarmed_damage_high = 2 unarmed_stun_threshold = 3 @@ -283,7 +283,7 @@ px_x = 5 px_y = -3 dmg_overlay_type = SPECIES_MONKEY - unarmed_damage_low = 1 + unarmed_damage_low = 2 unarmed_damage_high = 2 unarmed_stun_threshold = 3 @@ -313,8 +313,8 @@ unarmed_attack_effect = ATTACK_EFFECT_KICK body_zone = BODY_ZONE_L_LEG unarmed_attack_verb = "kick" // The lovely kick, typically only accessable by attacking a grouded foe. 1.5 times better than the punch. - unarmed_damage_low = 2 - unarmed_damage_high = 15 + unarmed_damage_low = 8 + unarmed_damage_high = 8 unarmed_stun_threshold = 10 /// Can these legs be digitigrade? See digitigrade.dm @@ -406,7 +406,7 @@ wound_resistance = -10 px_y = 4 dmg_overlay_type = SPECIES_MONKEY - unarmed_damage_low = 2 + unarmed_damage_low = 3 unarmed_damage_high = 3 unarmed_stun_threshold = 4 footprint_sprite = FOOTPRINT_SPRITE_PAWS @@ -501,7 +501,7 @@ wound_resistance = -10 px_y = 4 dmg_overlay_type = SPECIES_MONKEY - unarmed_damage_low = 2 + unarmed_damage_low = 3 unarmed_damage_high = 3 unarmed_stun_threshold = 4 footprint_sprite = FOOTPRINT_SPRITE_PAWS @@ -522,11 +522,11 @@ /obj/item/bodypart/leg/right/tallboy limb_id = SPECIES_TALLBOY top_offset = 23 - unarmed_damage_low = 30 - unarmed_damage_low = 50 + unarmed_damage_low = 40 + unarmed_damage_low = 40 /obj/item/bodypart/leg/left/tallboy limb_id = SPECIES_TALLBOY top_offset = 23 - unarmed_damage_low = 30 - unarmed_damage_low = 50 + unarmed_damage_low = 40 + unarmed_damage_low = 40 diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index 0d156b2a707c5a..db612f440be9ac 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -309,26 +309,26 @@ /obj/item/bodypart/arm/left/mushroom limb_id = SPECIES_MUSHROOM - unarmed_damage_low = 6 - unarmed_damage_high = 14 + unarmed_damage_low = 8 + unarmed_damage_high = 8 unarmed_stun_threshold = 14 /obj/item/bodypart/arm/right/mushroom limb_id = SPECIES_MUSHROOM - unarmed_damage_low = 6 - unarmed_damage_high = 14 + unarmed_damage_low = 8 + unarmed_damage_high = 8 unarmed_stun_threshold = 14 /obj/item/bodypart/leg/left/mushroom limb_id = SPECIES_MUSHROOM - unarmed_damage_low = 9 - unarmed_damage_high = 21 + unarmed_damage_low = 15 + unarmed_damage_high = 15 unarmed_stun_threshold = 14 /obj/item/bodypart/leg/right/mushroom limb_id = SPECIES_MUSHROOM - unarmed_damage_low = 9 - unarmed_damage_high = 21 + unarmed_damage_low = 15 + unarmed_damage_high = 15 unarmed_stun_threshold = 14 ///GOLEMS (i hate xenobio SO FUCKING MUCH) (from 2022: Yeah I fucking feel your pain brother) @@ -354,8 +354,8 @@ limb_id = SPECIES_GOLEM dmg_overlay_type = null bodypart_traits = list(TRAIT_CHUNKYFINGERS) - unarmed_damage_low = 5 // I'd like to take the moment that maintaining all of these random ass golem speciese is hell and oranges was right - unarmed_damage_high = 14 + unarmed_damage_low = 8 // I'd like to take the moment that maintaining all of these random ass golem speciese is hell and oranges was right + unarmed_damage_high = 8 unarmed_stun_threshold = 11 /obj/item/bodypart/arm/left/golem/set_owner(new_owner) @@ -375,8 +375,8 @@ limb_id = SPECIES_GOLEM dmg_overlay_type = null bodypart_traits = list(TRAIT_CHUNKYFINGERS) - unarmed_damage_low = 5 - unarmed_damage_high = 14 + unarmed_damage_low = 8 + unarmed_damage_high = 8 unarmed_stun_threshold = 11 /obj/item/bodypart/arm/right/golem/set_owner(new_owner) @@ -395,8 +395,8 @@ bodytype = BODYTYPE_ORGANIC limb_id = SPECIES_GOLEM dmg_overlay_type = null - unarmed_damage_low = 7 - unarmed_damage_high = 21 + unarmed_damage_low = 11 + unarmed_damage_high = 11 unarmed_stun_threshold = 11 /obj/item/bodypart/leg/right/golem @@ -404,8 +404,8 @@ bodytype = BODYTYPE_ORGANIC limb_id = SPECIES_GOLEM dmg_overlay_type = null - unarmed_damage_low = 7 - unarmed_damage_high = 21 + unarmed_damage_low = 11 + unarmed_damage_high = 11 unarmed_stun_threshold = 11 ///CULT GOLEM @@ -449,28 +449,28 @@ /obj/item/bodypart/arm/left/golem/cloth limb_id = SPECIES_GOLEM_CLOTH should_draw_greyscale = FALSE - unarmed_damage_low = 4 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 8 /obj/item/bodypart/arm/right/golem/cloth limb_id = SPECIES_GOLEM_CLOTH should_draw_greyscale = FALSE - unarmed_damage_low = 4 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 8 /obj/item/bodypart/leg/left/golem/cloth limb_id = SPECIES_GOLEM_CLOTH should_draw_greyscale = FALSE - unarmed_damage_low = 6 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 12 /obj/item/bodypart/leg/right/golem/cloth limb_id = SPECIES_GOLEM_CLOTH should_draw_greyscale = FALSE - unarmed_damage_low = 6 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 12 @@ -491,7 +491,7 @@ unarmed_attack_verb = "whip" unarmed_attack_sound = 'sound/weapons/whip.ogg' unarmed_miss_sound = 'sound/weapons/etherealmiss.ogg' - unarmed_damage_low = 4 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 8 @@ -501,7 +501,7 @@ unarmed_attack_verb = "whip" unarmed_attack_sound = 'sound/weapons/whip.ogg' unarmed_miss_sound = 'sound/weapons/etherealmiss.ogg' - unarmed_damage_low = 4 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 8 @@ -510,7 +510,7 @@ should_draw_greyscale = FALSE unarmed_attack_sound = 'sound/weapons/whip.ogg' unarmed_miss_sound = 'sound/weapons/etherealmiss.ogg' - unarmed_damage_low = 6 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 12 @@ -519,7 +519,7 @@ should_draw_greyscale = FALSE unarmed_attack_sound = 'sound/weapons/whip.ogg' unarmed_miss_sound = 'sound/weapons/etherealmiss.ogg' - unarmed_damage_low = 6 + unarmed_damage_low = 7 unarmed_stun_threshold = 7 unarmed_damage_high = 12 @@ -646,24 +646,24 @@ unarmed_attack_verb = "smash" unarmed_attack_effect = ATTACK_EFFECT_SMASH unarmed_attack_sound = 'sound/effects/meteorimpact.ogg' //hits pretty hard - unarmed_damage_low = 12 - unarmed_damage_high = 21 + unarmed_damage_low = 14 + unarmed_damage_high = 14 unarmed_stun_threshold = 18 /obj/item/bodypart/arm/right/golem/plasteel unarmed_attack_verb = "smash" unarmed_attack_effect = ATTACK_EFFECT_SMASH unarmed_attack_sound = 'sound/effects/meteorimpact.ogg' - unarmed_damage_low = 12 - unarmed_damage_high = 21 + unarmed_damage_low = 14 + unarmed_damage_high = 14 unarmed_stun_threshold = 18 /obj/item/bodypart/leg/left/golem/plasteel unarmed_attack_effect = ATTACK_EFFECT_SMASH unarmed_attack_sound = 'sound/effects/meteorimpact.ogg' - unarmed_damage_low = 18 - unarmed_damage_high = 32 + unarmed_damage_low = 22 + unarmed_damage_high = 22 unarmed_stun_threshold = 18 /obj/item/bodypart/leg/right/golem/plasteel diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_satyr.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_satyr.png new file mode 100644 index 00000000000000..6b25f9aad79c3c Binary files /dev/null and b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_satyr.png differ diff --git a/code/modules/unit_tests/unit_test.dm b/code/modules/unit_tests/unit_test.dm index 6276d4dcac2006..fbcec6159f0061 100644 --- a/code/modules/unit_tests/unit_test.dm +++ b/code/modules/unit_tests/unit_test.dm @@ -317,6 +317,7 @@ GLOBAL_VAR_INIT(focused_tests, focused_tests()) ignore += typesof(/datum/weather_event) ignore += typesof(/datum/particle_weather) ignore += typesof(/mob/living/basic/aquatic) + ignore += typesof(/obj/machinery/station_map) return ignore diff --git a/config/game_options.txt b/config/game_options.txt index c992facbe9f91e..8e2d62c329b568 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -356,6 +356,7 @@ ROUNDSTART_RACES ipc ROUNDSTART_RACES simian ROUNDSTART_RACES arachnid ROUNDSTART_RACES apid +ROUNDSTART_RACES satyr ## Races that are better than humans in some ways, but worse in others ROUNDSTART_RACES ethereal diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index a6a2ffb402e396..fccb6f812af591 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/monkestation/code/game/objects/items/effects/honk_platinum.dm b/monkestation/code/game/objects/items/effects/honk_platinum.dm index 2cfaf15bdc8156..e5a0f8694e46dd 100644 --- a/monkestation/code/game/objects/items/effects/honk_platinum.dm +++ b/monkestation/code/game/objects/items/effects/honk_platinum.dm @@ -10,7 +10,8 @@ var/datum/mind/granters_mind = granter.mind granters_mind.transfer_to(new_honk) - new_honk.adjust_hand_count(2) + new_honk.AddComponent(/datum/component/basic_inhands, y_offset = -6) + new_honk.AddElement(/datum/element/dextrous) qdel(granter) . = ..() diff --git a/monkestation/code/modules/aesthetics/subsystem/coloring.dm b/monkestation/code/modules/aesthetics/subsystem/coloring.dm index 4b06769dbabb00..a2c1c972f9a585 100644 --- a/monkestation/code/modules/aesthetics/subsystem/coloring.dm +++ b/monkestation/code/modules/aesthetics/subsystem/coloring.dm @@ -17,18 +17,20 @@ SUBSYSTEM_DEF(station_coloring) var/list/green = list("#50b47c", "#59b25d", "#46955a", "#4ba17b") //BLUE (Some of Medbay areas) var/list/blue = list("#336f92", "#5d99bc", "#3f87ae", "#6eabce", "#307199") + //ORANGE (engineering) + var/list/orange = list("#f3a852", "#f39d3a", "#c47010", "#f08913", "#fc8600") /datum/controller/subsystem/station_coloring/Initialize() var/list/color_palette = list( pick(red) = typesof(/area/station/security), pick(purple) = typesof(/area/station/science), - pick(green) = list(/area/station/medical/virology, - /area/station/service/hydroponics), + pick(green) = list(/area/station/medical/virology) + typesof(/area/station/service) - /area/station/service/bar, pick(blue) = typesof(/area/station/medical), pick(bar) = list(/area/station/service/bar), pick(brown) = typesof(/area/station/cargo) + typesof(/area/mine), COLOR_WHITE = typesof(/area/shuttle), COLOR_WHITE = typesof(/area/centcom), + pick(orange) = typesof(/area/station/engineering), ) for(var/color in color_palette) diff --git a/monkestation/code/modules/bloodsuckers/clans/malkavian.dm b/monkestation/code/modules/bloodsuckers/clans/malkavian.dm index 446ed33de1ce71..9a125b70d81b44 100644 --- a/monkestation/code/modules/bloodsuckers/clans/malkavian.dm +++ b/monkestation/code/modules/bloodsuckers/clans/malkavian.dm @@ -40,7 +40,7 @@ . = ..() if(prob(85) || bloodsuckerdatum.owner.current.stat != CONSCIOUS || HAS_TRAIT(bloodsuckerdatum.owner.current, TRAIT_MASQUERADE)) return - var/message = pick(strings("malkavian_revelations.json", "revelations", "fulp_modules/strings/bloodsuckers")) + var/message = pick(strings("malkavian_revelations.json", "revelations", "monkestation/strings")) INVOKE_ASYNC(bloodsuckerdatum.owner.current, TYPE_PROC_REF(/atom/movable, say), message, , , , , , CLAN_MALKAVIAN) /datum/bloodsucker_clan/malkavian/on_favorite_vassal(datum/antagonist/bloodsucker/source, datum/antagonist/vassal/vassaldatum) diff --git a/monkestation/code/modules/cassettes/cassette_db/cassette_datum.dm b/monkestation/code/modules/cassettes/cassette_db/cassette_datum.dm new file mode 100644 index 00000000000000..09f2ccebe043b2 --- /dev/null +++ b/monkestation/code/modules/cassettes/cassette_db/cassette_datum.dm @@ -0,0 +1,58 @@ +/datum/cassette_data + var/cassette_name + var/cassette_author + var/cassette_desc + var/cassette_author_ckey + + var/cassette_design_front + var/cassette_design_back + + var/list/songs + + var/list/song_names + + var/approved + var/file_name + + +/datum/cassette_data/proc/populate_data(file_id) + var/file = file("data/cassette_storage/[file_id].json") + if(!fexists(file)) + return FALSE + var/list/data = json_decode(file2text(file)) + + cassette_name = data["name"] + cassette_desc = data["desc"] + + cassette_design_front = data["side1_icon"] + cassette_design_back = data["side2_icon"] + + songs = data["songs"] + + song_names = data["song_names"] + + cassette_author = data["author_name"] + cassette_author_ckey = data["author_ckey"] + + approved = data["approved"] + + file_name = "data/cassette_storage/[file_id].json" + + return TRUE + +/datum/cassette_data/proc/generate_cassette(turf/location) + if(!location) + return + var/obj/item/device/cassette_tape/new_tape = new(location) + new_tape.name = cassette_name + new_tape.cassette_desc_string = cassette_desc + new_tape.icon_state = cassette_design_front + new_tape.side1_icon = cassette_design_front + new_tape.side2_icon = cassette_design_back + new_tape.songs = songs + new_tape.song_names = song_names + new_tape.author_name = cassette_author + new_tape.ckey_author = cassette_author_ckey + new_tape.approved_tape = approved + + new_tape.update_appearance() diff --git a/monkestation/code/modules/cassettes/cassette_db/subsystem.dm b/monkestation/code/modules/cassettes/cassette_db/subsystem.dm new file mode 100644 index 00000000000000..58c578103781a2 --- /dev/null +++ b/monkestation/code/modules/cassettes/cassette_db/subsystem.dm @@ -0,0 +1,20 @@ +SUBSYSTEM_DEF(cassette_storage) + name = "Cassette Storage" + flags = SS_NO_FIRE + runlevels = RUNLEVEL_LOBBY|RUNLEVELS_DEFAULT + var/list/cassette_datums = list() + + +/datum/controller/subsystem/cassette_storage/Initialize() + if(!length(GLOB.approved_ids)) + GLOB.approved_ids = initialize_approved_ids() + generate_cassette_datums() + return SS_INIT_SUCCESS + +/datum/controller/subsystem/cassette_storage/proc/generate_cassette_datums() + for(var/id in GLOB.approved_ids) + var/datum/cassette_data/new_data = new + if(!new_data.populate_data(id)) + qdel(new_data) + continue + cassette_datums += new_data diff --git a/monkestation/code/modules/cybernetics/animate_holder/animate_child.dm b/monkestation/code/modules/cybernetics/animate_holder/animate_child.dm index 29678771fd82cb..002717ddb0777a 100644 --- a/monkestation/code/modules/cybernetics/animate_holder/animate_child.dm +++ b/monkestation/code/modules/cybernetics/animate_holder/animate_child.dm @@ -13,6 +13,12 @@ var/list/transforms = list() ///list of transformation types var/list/transformation_types = list() + ///list of random vars and their values setup as step = list(var = list(lower, upper)) + var/list/random_vars = list() + ///list of vars that we grab parent's value off of and add it + var/list/parent_values = list() + ///do we animate the parent? + var/animates_self = TRUE /datum/animate_holder/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -30,6 +36,8 @@ data["easings"] = easings data["transform_types"] = transformation_types data["transforms"] = transforms + data["random_vars"] = random_vars + data["parent_values"] = parent_values return data @@ -46,6 +54,29 @@ modify_index_value(params["index"], changes) . = TRUE + if("modify_rand_state") + var/list/changes = list() + changes += params["variable"] + if(!(params["variable"] in random_vars[params["index"]])) + changes[params["variable"]] = "RANDOM" + if(!random_vars[params["index"]]) + random_vars[params["index"]] = list() + if(!(params["variable"] in random_vars[params["variable"]])) + random_vars[params["index"]] |= params["variable"] + random_vars[params["index"]][params["variable"]] = list(0, 0) + else + changes[params["variable"]] = 0 + random_vars[params["index"]][params["variable"]] = null + random_vars[params["index"]] -= params["variable"] + + modify_index_value(params["index"], changes) + + if("set_random_value") + if(params["rand_lower"]) + random_vars[params["index"]][params["variable"]][1] = params["rand_lower"] + if(params["rand_upper"]) + random_vars[params["index"]][params["variable"]][2] = params["rand_upper"] + if("modify_transform_value") if(params["matrix_type"]) switch(params["matrix_type"]) @@ -104,6 +135,8 @@ easings.Cut(1) transforms.Cut(1) transformation_types.Cut(1) + random_vars.Cut(1) + parent_values.Cut(1) reanimate() parent.animate_holder = null parent = null @@ -114,26 +147,124 @@ remove_data(TRUE) . = ..() +/datum/animate_holder/proc/remove_steps() + steps.Cut(1) + easings.Cut(1) + transforms.Cut(1) + transformation_types.Cut(1) + random_vars.Cut(1) + parent_values.Cut(1) /datum/animate_holder/proc/reanimate() + if(!animates_self) + return + var/first_item = TRUE + var/step_number = 1 for(var/list/held_list as anything in steps) - if(!length(held_list)) + var/list/copy_list = held_list.Copy() + + if(!length(copy_list)) animate(parent) continue + for(var/item in copy_list) + if(copy_list[item] != "RANDOM") + continue + + if(item == "transform") + var/matrix/new_matrix + var/list/range = random_vars[step_number][item] + var/transform_data = transformation_types[step_number] + switch(transform_data) + if(MATRIX_ROTATE) + new_matrix = matrix(rand(range[1], range[2]), MATRIX_ROTATE) + if(MATRIX_SCALE) + new_matrix = matrix(rand(range[1], range[2]), rand(range[1], range[2]), MATRIX_SCALE) + if(MATRIX_TRANSLATE) + new_matrix = matrix(rand(range[1], range[2]), rand(range[1], range[2]), MATRIX_TRANSLATE) + copy_list[item] = new_matrix + + else + var/list/range = random_vars["[step_number]"][item] + copy_list[item] = rand(range[1], range[2]) + + for(var/item in copy_list) + if(!(item in parent_values[step_number])) + continue + if(parent_values[step_number][item]) + copy_list[item] += parent.vars[item] + else + copy_list[item] -= parent.vars[item] + + if(first_item) + animate(arglist(list(parent) + copy_list)) + first_item = FALSE + else + if(copy_list["flags"] == ANIMATION_PARALLEL) + animate(arglist(list(parent) + copy_list)) + else + animate(arglist(copy_list)) + step_number++ + +//this proc basically runs on a passed atom which makes us able to modify particle spewers or anything that shares animates +/datum/animate_holder/proc/animate_object(atom/movable/animator) + if(!animator) + return + var/first_item = TRUE + var/step_number = 1 + for(var/list/held_list as anything in steps) + if(!length(held_list)) + animate(animator) + continue + var/list/copy_list = held_list.Copy() + + for(var/item in copy_list) + if(copy_list[item] != "RANDOM") + continue + + if(item == "transform") + var/matrix/new_matrix + var/list/range = random_vars[step_number][item] + var/transform_data = transformation_types[step_number] + switch(transform_data) + if(MATRIX_ROTATE) + new_matrix = matrix(rand(range[1], range[2]), MATRIX_ROTATE) + if(MATRIX_SCALE) + new_matrix = matrix(rand(range[1], range[2]), rand(range[1], range[2]), MATRIX_SCALE) + if(MATRIX_TRANSLATE) + new_matrix = matrix(rand(range[1], range[2]), rand(range[1], range[2]), MATRIX_TRANSLATE) + copy_list[item] = new_matrix + + else + var/list/range = random_vars[step_number][item] + copy_list[item] = rand(range[1], range[2]) + + for(var/item in copy_list) + if(!(item in parent_values[step_number])) + continue + if(parent_values[step_number][item]) + copy_list[item] += animator.vars[item] + else + copy_list[item] -= animator.vars[item] + if(first_item) - animate(arglist(list(parent) + held_list)) + animate(arglist(list(animator) + copy_list)) first_item = FALSE else - if(held_list["flags"] == ANIMATION_PARALLEL) - animate(arglist(list(parent) + held_list)) + if(copy_list["flags"] == ANIMATION_PARALLEL) + animate(arglist(list(animator) + copy_list)) else - animate(arglist(held_list)) + animate(arglist(copy_list)) + step_number++ /datum/animate_holder/proc/add_animation_step(list/addition) steps += list(addition) adjust_easing_list(addition, length(steps)) + transforms += list(list(1, 1)) + transformation_types += null + random_vars += list(list()) + parent_values += list(list()) reanimate() /datum/animate_holder/proc/update_easing_step(index = 1, easing_flag, value) @@ -215,6 +346,8 @@ easings.Cut(index, index+1) transforms.Cut(index, index+1) transformation_types.Cut(index, index+1) + random_vars.Cut(index, index+1) + parent_values.Cut(index, index+1) reanimate() /datum/animate_holder/proc/modify_specific_list(index = 1, list/new_list) @@ -228,7 +361,7 @@ return // this is modify not add for(var/item in change) - if(!(item in steps[item])) + if(!(item in steps[index])) steps[index] |= item steps[index][item] = change[item] @@ -250,6 +383,8 @@ steps += list(list()) transforms += list(list(1, 1)) transformation_types += null + random_vars += list(list()) + parent_values += list(list()) /datum/animate_holder/proc/return_list_strippped_nulls(list/new_list) //not a complete list but all that I can see being used atm @@ -286,6 +421,30 @@ return base_list +/datum/animate_holder/proc/set_random_var(step, change_var, list/inputs) + var/list/changes = list() + changes[change_var] = "RANDOM" + modify_index_value(step, changes) + if(!random_vars[step]) + random_vars += list(list()) + random_vars[step] = list() + if(!random_vars[step][change_var]) + random_vars[step] |= change_var + random_vars[step][change_var] = list() + + random_vars[step][change_var] = inputs + + +/datum/animate_holder/proc/set_parent_copy(step, change_var, adds = TRUE) + if(!parent_values[step]) + parent_values += list() + parent_values[step] = list() + parent_values[step] |= change_var + parent_values[step][change_var] = adds + +/datum/animate_holder/proc/set_transform_type(step, matrix_type) + transformation_types[step] = matrix_type + ///list format of the animation step for if the generic add_animate_step proc is missing vars in updates this passes it in as a arglist list. /atom/proc/add_animation_step_list(list/instructions) if(!length(instructions)) @@ -293,3 +452,15 @@ if(!animate_holder) animate_holder = new(src) animate_holder.add_animation_step(instructions) + +/datum/animate_holder/vv_get_dropdown() + . = ..() + VV_DROPDOWN_OPTION("", "---------") + VV_DROPDOWN_OPTION(VV_HK_ADJUST_ANIMATIONS, "Adjust Animations") + +/datum/animate_holder/vv_do_topic(list/href_list) + . = ..() + //monke edit start: CYBERNETIC + if(href_list[VV_HK_ADJUST_ANIMATIONS] && check_rights(R_VAREDIT)) + ui_interact(usr) + //monke edit end: CYBERNETIC diff --git a/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/_base.dm b/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/_base.dm index 53b9f1b38c4698..7b11c0525b02a5 100644 --- a/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/_base.dm +++ b/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/_base.dm @@ -193,5 +193,5 @@ /obj/item/organ/internal/cyberimp/arm/item_set/proc/swap_tools(active_item) SIGNAL_HANDLER - Retract(active_item) + Retract(owner) INVOKE_ASYNC(src, PROC_REF(ui_action_click)) diff --git a/monkestation/code/modules/cybernetics/augments/chest_augments.dm b/monkestation/code/modules/cybernetics/augments/chest_augments.dm index 073dcbfc7b1a96..327626dec1c347 100644 --- a/monkestation/code/modules/cybernetics/augments/chest_augments.dm +++ b/monkestation/code/modules/cybernetics/augments/chest_augments.dm @@ -2,7 +2,8 @@ name = "chest-mounted implant" desc = "You shouldn't see this! Adminhelp and report this as an issue on github!" zone = BODY_ZONE_CHEST - icon_state = "implant-toolkit" + icon_state = "chest_implant" + implant_overlay = "chest_implant_overlay" w_class = WEIGHT_CLASS_SMALL encode_info = AUGMENT_NT_LOWLEVEL implant_overlay = "chest_implant_overlay" diff --git a/monkestation/code/modules/donator/code/item/effects.dm b/monkestation/code/modules/donator/code/item/effects.dm index 9e2ad29a484054..d1c97227f231ff 100644 --- a/monkestation/code/modules/donator/code/item/effects.dm +++ b/monkestation/code/modules/donator/code/item/effects.dm @@ -10,7 +10,7 @@ animal.mind_initialize() var/datum/mind/granters_mind = granter.mind granters_mind.transfer_to(animal) - animal.adjust_hand_count(2) + animal.AddComponent() qdel(granter) . = ..() diff --git a/monkestation/code/modules/donator/code/mob/pets.dm b/monkestation/code/modules/donator/code/mob/pets.dm index b37e26fb8f860a..2f050313a95be7 100644 --- a/monkestation/code/modules/donator/code/mob/pets.dm +++ b/monkestation/code/modules/donator/code/mob/pets.dm @@ -11,6 +11,8 @@ head_icon = 'monkestation/code/modules/donator/icons/mob/pets_held.dmi' gold_core_spawnable = NO_SPAWN + ckeywhitelist = list("spinnermaster") + /mob/living/basic/crab/spycrab name = "spy crab" desc = "hon hon hon" @@ -20,6 +22,8 @@ icon_dead = "crab_dead" gold_core_spawnable = NO_SPAWN + ckeywhitelist = list("TTNT789") + /mob/living/basic/crab/spycrab/Initialize(mapload) . = ..() var/random_icon = pick("crab_red","crab_blue") @@ -39,6 +43,8 @@ gold_core_spawnable = NO_SPAWN ai_controller = /datum/ai_controller/basic_controller/ + ckeywhitelist = list("ruby_flamewing") + /mob/living/basic/pet/cirno //nobody needs to know she's a lizard name = "Cirno" desc = "She is the greatest." @@ -51,6 +57,8 @@ ai_controller = /datum/ai_controller/basic_controller/ basic_mob_flags = FLIP_ON_DEATH + ckeywhitelist = list("bidlink2") + /mob/living/basic/lizard/snake name = "Three Headed Snake" desc = "This little fella looks familiar..." @@ -70,6 +78,8 @@ can_be_held = FALSE // as funny as this would be, a german shepherd is way too big to carry with one hand gold_core_spawnable = NO_SPAWN + ckeywhitelist = list("mjolnir2") + /mob/living/basic/pet/slime/talkative name = "Extroverted Slime" desc = "He's got a lot to say!" @@ -90,6 +100,8 @@ var/positive_quips = list("Hey there, slime pal!", "Aw thanks buddy!",) + ckeywhitelist = list("Senri08") + /mob/living/basic/pet/slime/talkative/attack_hand(mob/living/carbon/human/user, list/modifiers) . = ..() if(user == src || src.stat != CONSCIOUS || (user.istate & ISTATE_HARM) || LAZYACCESS(modifiers, RIGHT_CLICK)) @@ -113,6 +125,8 @@ gold_core_spawnable = NO_SPAWN ai_controller = /datum/ai_controller/basic_controller/ + ckeywhitelist = list("Random516") + /mob/living/basic/butterfly/void name = "Void Butterfly" desc = "They say if a void butterfly flaps its wings..." @@ -124,6 +138,8 @@ health = 20 maxHealth = 20 + ckeywhitelist = list("tonymcsp") + /mob/living/basic/butterfly/void/spacial fixed_color = TRUE @@ -136,6 +152,8 @@ icon_dead = "crab_plant_dead" gold_core_spawnable = NO_SPAWN + ckeywhitelist = list("Rickdude1231") + /mob/living/basic/pet/quilmaid name = "\improper Quil' Maid" desc = "Someone dressed up this Space-e-mon in a maid outfit." @@ -147,6 +165,8 @@ gold_core_spawnable = NO_SPAWN ai_controller = /datum/ai_controller/basic_controller/ + ckeywhitelist = list("quilark") + /mob/living/basic/pet/gumball_goblin name = "Gumball Goblin" desc = "AAAAAAAAAAAAAAAA" @@ -156,6 +176,8 @@ icon_dead = "gumball_goblin_dead" gold_core_spawnable = NO_SPAWN + ckeywhitelist = list("elliethedarksun") + ///Ability var/datum/action/cooldown/lay_gumball/gumball_ability diff --git a/monkestation/code/modules/ghost_critters/client_addons.dm b/monkestation/code/modules/ghost_critters/client_addons.dm new file mode 100644 index 00000000000000..17146332b2721c --- /dev/null +++ b/monkestation/code/modules/ghost_critters/client_addons.dm @@ -0,0 +1,78 @@ +/client + var/ghost_critter_cooldown = 0 + + +/client/proc/get_critter_spawn(obj/structure/ghost_critter_spawn/spawner) + var/list/basic_list = list( + /mob/living/basic/mouse, + /mob/living/basic/axolotl, + /mob/living/basic/butterfly, + /mob/living/basic/crab, + /mob/living/basic/mothroach + ) + + var/list/mobs_to_pick = list() + + mobs_to_pick += return_donator_mobs() + + if(!patreon.has_access(ACCESS_ASSISTANT_RANK) && !is_admin(src) && !length(mobs_to_pick)) + return pick(basic_list) + + mobs_to_pick += basic_list + + var/list/spawned_mobs = list() + var/list/deletors = list() + for(var/mob/living/basic/basic as anything in mobs_to_pick) + var/mob/living/basic/created = new basic() + spawned_mobs += list(created.name = created) + deletors += created + + var/choice = show_radial_menu(mob, spawner, spawned_mobs, tooltips = TRUE) + if(!choice) + spawned_mobs = null + QDEL_LIST(deletors) + return pick(basic_list) + var/mob/living/basic/picked = spawned_mobs[choice] + var/mob_type = picked.type + spawned_mobs = null + QDEL_LIST(deletors) + return mob_type + +/client/proc/try_critter_spawn(obj/structure/ghost_critter_spawn/spawner) + var/turf/open/turf = get_turf(spawner) + + var/mob/living/basic/spawned_mob = get_critter_spawn(spawner) + var/mob/living/basic/created_mob = new spawned_mob(turf) + + var/cooldown_time = get_critter_cooldown() + ghost_critter_cooldown = cooldown_time + + if(patreon.has_access(ACCESS_NUKIE_RANK) || is_admin(src)) + created_mob.AddComponent(/datum/component/basic_inhands, y_offset = -6) + created_mob.AddComponent(/datum/component/max_held_weight, WEIGHT_CLASS_SMALL) + created_mob.AddElement(/datum/element/dextrous) + ADD_TRAIT(created_mob, TRAIT_MUTE, INNATE_TRAIT) + + if(!mob.mind) + mob.mind = new /datum/mind(key) + + mob.mind.transfer_to(created_mob, TRUE) + + init_verbs() + +/client/proc/get_critter_cooldown() + var/base_time = 25 MINUTES + + switch(patreon.access_rank) + if(0, 1) + return base_time + if(2) + return base_time - 5 MINUTES + if(3) + return base_time - 10 MINUTES + if(4) + return base_time - 15 MINUTES + if(5) + return base_time - 20 MINUTES + else + return 1 MINUTES diff --git a/monkestation/code/modules/ghost_critters/ghost_critter_mobs/donator_mobs.dm b/monkestation/code/modules/ghost_critters/ghost_critter_mobs/donator_mobs.dm new file mode 100644 index 00000000000000..d655ba9db7f951 --- /dev/null +++ b/monkestation/code/modules/ghost_critters/ghost_critter_mobs/donator_mobs.dm @@ -0,0 +1,25 @@ +/mob/living/basic/var/list/ckeywhitelist = list() + +/client/proc/return_donator_mobs() + var/list/mobs = list( + /mob/living/basic/pet/gumball_goblin, + /mob/living/basic/pet/cirno, + /mob/living/basic/pet/blahaj, + /mob/living/basic/crab/spycrab, + /mob/living/basic/mothroach/void, + /mob/living/basic/pet/dog/germanshepherd, + /mob/living/basic/pet/slime/talkative, + /mob/living/basic/pet/spider/dancing, + /mob/living/basic/butterfly/void, + /mob/living/basic/crab/plant, + /mob/living/basic/pet/quilmaid, + ) + + if(is_admin(src)) + return mobs + var/list/valid_mobs = list() + + for(var/mob/living/basic/mob as anything in mobs) + if(ckey in initial(mob.ckeywhitelist)) + valid_mobs |= mob + return valid_mobs diff --git a/monkestation/code/modules/ghost_critters/ghost_critter_spawnpoint.dm b/monkestation/code/modules/ghost_critters/ghost_critter_spawnpoint.dm new file mode 100644 index 00000000000000..272cde37385a88 --- /dev/null +++ b/monkestation/code/modules/ghost_critters/ghost_critter_spawnpoint.dm @@ -0,0 +1,57 @@ +/datum/hover_data/ghost_critter + +/datum/hover_data/ghost_critter/setup_data(atom/source, mob/enterer) + if(!enterer.client) + return + var/time_left = enterer.client.ghost_critter_cooldown + if(world.time > time_left) + return + + time_left -= world.time + var/obj/effect/overlay/hover/data = new(null) + data.icon = 'icons/effects/effects.dmi' + data.icon_state = "empty" + data.maptext = "You have [DisplayTimeText(time_left)] left until you can spawn as a ghost critter again." + data.maptext_width = 256 + data.maptext_height = 128 + data.maptext_y = 28 + data.maptext_x = -120 + data.plane = source.plane + data.layer = source.layer + 1 + var/image/new_image = new(source) + new_image.appearance = data.appearance + new_image.loc = source + SET_PLANE_EXPLICIT(new_image, new_image.plane, source) + add_client_image(new_image, enterer.client) + +/obj/structure/ghost_critter_spawn + name = "Ghost Critter Spawnpoint" + + icon = 'monkestation/code/modules/ghost_critters/icons/spawnpoint.dmi' + icon_state = "ghost_spawn" + + density = FALSE + resistance_flags = INDESTRUCTIBLE + + plane = GHOST_PLANE + appearance_flags = KEEP_TOGETHER + invisibility = INVISIBILITY_OBSERVER + +/obj/structure/ghost_critter_spawn/Initialize(mapload) + . = ..() + AddComponent(/datum/component/hovering_information, /datum/hover_data/ghost_critter) + +/obj/structure/ghost_critter_spawn/Click(location, control, params) + . = ..() + if(!isobserver(usr)) + return + + var/mob/dead/observer/ghost = usr + if(!ghost.client) + return + + if(ghost.client.ghost_critter_cooldown > world.time) + return + + ghost.client.try_critter_spawn(src) + qdel(ghost) diff --git a/monkestation/code/modules/ghost_critters/icons/spawnpoint.dmi b/monkestation/code/modules/ghost_critters/icons/spawnpoint.dmi new file mode 100644 index 00000000000000..4fa46f3888b232 Binary files /dev/null and b/monkestation/code/modules/ghost_critters/icons/spawnpoint.dmi differ diff --git a/monkestation/code/modules/ghost_critters/max_held_weight.dm b/monkestation/code/modules/ghost_critters/max_held_weight.dm new file mode 100644 index 00000000000000..b2cd28288ba78a --- /dev/null +++ b/monkestation/code/modules/ghost_critters/max_held_weight.dm @@ -0,0 +1,25 @@ +/datum/component/max_held_weight + var/max_weight = WEIGHT_CLASS_NORMAL + + +/datum/component/max_held_weight/Initialize(max_weight) + . = ..() + src.max_weight = max_weight + + +/datum/component/max_held_weight/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_LIVING_PICKED_UP_ITEM, PROC_REF(see_if_can_hold)) + +/datum/component/max_held_weight/UnregisterFromParent() + . = ..() + UnregisterSignal(parent, COMSIG_LIVING_PICKED_UP_ITEM) + +/datum/component/max_held_weight/proc/see_if_can_hold(mob/living/source, obj/item/picked_up) + if(picked_up.w_class > max_weight) + addtimer(CALLBACK(src, PROC_REF(drop_item), source, picked_up), 1 SECONDS) + + +/datum/component/max_held_weight/proc/drop_item(mob/living/source, obj/item/picked_up) + source.dropItemToGround(picked_up, TRUE) + to_chat(source, span_notice("You cannot seem to hold onto [picked_up], it's too heavy for you!")) diff --git a/monkestation/code/modules/holomaps/areas.dm b/monkestation/code/modules/holomaps/areas.dm new file mode 100644 index 00000000000000..bb6aae4d20aa29 --- /dev/null +++ b/monkestation/code/modules/holomaps/areas.dm @@ -0,0 +1,115 @@ +/* +** Holomap vars and procs on /area +*/ + +/area + /// Color of this area on holomaps. + var/holomap_color = null + /// Whether the turfs in the area should be drawn onto the "base" holomap. + var/holomap_should_draw = TRUE + +/area/shuttle + holomap_should_draw = FALSE + +/area/ruin + holomap_should_draw = FALSE + +// Command // +/area/station/command + holomap_color = HOLOMAP_AREACOLOR_COMMAND + +/area/station/ai_monitored + holomap_color = HOLOMAP_AREACOLOR_COMMAND + +// Security // +/area/station/security + holomap_color = HOLOMAP_AREACOLOR_SECURITY + +/area/station/ai_monitored/security + holomap_color = HOLOMAP_AREACOLOR_SECURITY + +/area/station/maintenance/department/security + holomap_color = HOLOMAP_AREACOLOR_SECURITY + +// Science // +/area/station/science + holomap_color = HOLOMAP_AREACOLOR_SCIENCE + +/area/station/maintenance/department/science + holomap_color = HOLOMAP_AREACOLOR_SCIENCE + +// Medical // +/area/station/medical + holomap_color = HOLOMAP_AREACOLOR_MEDICAL + +/area/station/maintenance/department/medical + holomap_color = HOLOMAP_AREACOLOR_MEDICAL + +// Engineering // +/area/station/engineering + holomap_color = HOLOMAP_AREACOLOR_ENGINEERING + +/area/station/maintenance/department/engine + holomap_color = HOLOMAP_AREACOLOR_ENGINEERING + +/area/station/maintenance/solars + holomap_color = HOLOMAP_AREACOLOR_ENGINEERING + +// Service // +/area/station/service + holomap_color = HOLOMAP_AREACOLOR_SERVICE + +/area/maintenance/department/crew_quarters + holomap_color = HOLOMAP_AREACOLOR_SERVICE + +/area/maintenance/department/chapel + holomap_color = HOLOMAP_AREACOLOR_SERVICE + +// Cargo // +/area/station/cargo + holomap_color = HOLOMAP_AREACOLOR_CARGO + +/area/station/maintenance/department/cargo + holomap_color = HOLOMAP_AREACOLOR_CARGO + +/area/station/command/heads_quarters/qm + holomap_color = HOLOMAP_AREACOLOR_CARGO + +/area/station/maintenance/disposal + holomap_color = HOLOMAP_AREACOLOR_CARGO + +// Maints // +/area/station/maintenance + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/library/abandoned + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/station/service/abandoned_gambling_den + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/station/medical/abandoned + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/station/science/research/abandoned + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/station/commons/vacant_room/office + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +/area/station/service/hydroponics/garden/abandoned + holomap_color = HOLOMAP_AREACOLOR_MAINTENANCE + +// Dorms // +/area/station/commons + holomap_color = HOLOMAP_AREACOLOR_DORMS + +/area/station/maintenance/department/crew_quarters + holomap_color = HOLOMAP_AREACOLOR_DORMS + +/area/station/holodeck + holomap_color = HOLOMAP_AREACOLOR_DORMS + + +/area/station/hallway + holomap_color = HOLOMAP_AREACOLOR_HALLWAYS diff --git a/monkestation/code/modules/holomaps/base_datum.dm b/monkestation/code/modules/holomaps/base_datum.dm new file mode 100644 index 00000000000000..1deac74317c638 --- /dev/null +++ b/monkestation/code/modules/holomaps/base_datum.dm @@ -0,0 +1,88 @@ +// Simple datum to keep track of a running holomap. Each machine capable of displaying the holomap will have one. +/datum/station_holomap + var/image/base_map + var/image/cursor + + var/list/overlay_data = list() + var/list/disabled_overlays = list() + var/total_legend_y + + var/map_x + var/map_y + var/map_z + +/datum/station_holomap/New() + . = ..() + cursor = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "you") + +/datum/station_holomap/proc/initialize_holomap(map_x, map_y, map_z, var/mob/user = null, var/reinit_base_map = FALSE, extra_overlays = list()) + src.map_x = map_x + src.map_y = map_y + src.map_z = map_z + + if(!base_map || reinit_base_map) + base_map = image(SSholomaps.extra_holomaps["[HOLOMAP_EXTRA_STATIONMAP]_[map_z]"]) + + if(isAI(user) || isaicamera(user)) + var/turf/eye_turf = get_turf(user?.client?.eye) + if(!eye_turf) + return + src.map_x = eye_turf.x + src.map_y = eye_turf.y + + update_map(extra_overlays) + +/datum/station_holomap/proc/generate_legend(list/overlays_to_use = list()) + var/legend_y = HOLOMAP_LEGEND_Y + for(var/list/overlay_name as anything in overlays_to_use) + var/image/overlay_icon = overlays_to_use[overlay_name]["icon"] + + overlay_icon.pixel_x = HOLOMAP_LEGEND_X + overlay_icon.pixel_y = legend_y + overlay_icon.maptext = "[overlay_name]" + overlay_icon.maptext_x = 10 + overlay_icon.maptext_width = 64 + base_map.add_overlay(overlay_icon) + + if(length(overlays_to_use[overlay_name]["markers"])) + overlay_data["[round(legend_y / 10)]"] = overlay_name + + if(overlay_name in disabled_overlays) + var/image/disabled_marker = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "legend_cross") + disabled_marker.pixel_x = HOLOMAP_LEGEND_X + disabled_marker.pixel_y = legend_y + base_map.add_overlay(disabled_marker) + + legend_y += 10 + + total_legend_y = legend_y + +/// Updates the map with the provided overlays, with any, removing any overlays it already had that aren't the cursor or legend. +/// If there is no turf, then it doesn't add the cursor or legend back. +/// Make sure to set the pixel x and y of your overlays, or they'll render in the far bottom left. +/datum/station_holomap/proc/update_map(list/overlays_to_use = list()) + base_map.cut_overlays() + + if(map_x && map_y && SSmapping.level_has_all_traits(map_z, ZTRAIT_STATION)) + cursor.pixel_x = map_x - 3 + HOLOMAP_CENTER_X + cursor.pixel_y = map_y - 3 + HOLOMAP_CENTER_Y + + base_map.add_overlay(cursor) + + for(var/overlay as anything in overlays_to_use) + if(overlay in disabled_overlays) + continue + + for(var/image/map_layer in overlays_to_use[overlay]["markers"]) + base_map.add_overlay(map_layer) + + generate_legend(overlays_to_use) + +/datum/station_holomap/proc/initialize_holomap_bogus() + base_map = image('monkestation/code/modules/holomaps/icons/480x480.dmi', "stationmap") + + var/image/legend = image('monkestation/code/modules/holomaps/icons/64x64.dmi', "notfound") + legend.pixel_x = 192 + legend.pixel_y = 224 + + update_map(overlays_to_use = list(legend)) diff --git a/monkestation/code/modules/holomaps/huds.dm b/monkestation/code/modules/holomaps/huds.dm new file mode 100644 index 00000000000000..23b0cb3ac97b18 --- /dev/null +++ b/monkestation/code/modules/holomaps/huds.dm @@ -0,0 +1,70 @@ +/datum/hud + var/atom/movable/screen/holomap/holomap + +/datum/hud/New(mob/owner) + . = ..() + + holomap = new /atom/movable/screen/holomap() + holomap.name = "holomap" + holomap.icon = null + holomap.screen_loc = ui_holomap + holomap.mouse_opacity = MOUSE_OPACITY_ICON + + +/atom/movable/screen/holomap + /// The owner. Used to get z-level data. + var/obj/machinery/station_map/used_station_map + +/atom/movable/screen/holomap/Click(location, control, params) + . = ..() + if(!used_station_map) + return + + if(LAZYACCESS(params2list(params), RIGHT_CLICK)) + used_station_map.close_map() + return + + var/list/modifiers = params2list(params) + var/icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) + var/icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) + + if(icon_x < HOLOMAP_LEGEND_X || icon_x > HOLOMAP_LEGEND_X + HOLOMAP_LEGEND_WIDTH || icon_y < HOLOMAP_LEGEND_Y || icon_y > used_station_map.holomap_datum.total_legend_y) + return + + var/selected_entry = round(icon_y / 10, 1) - 1 // Always round for a whole number, and subtract one cause I have no fucking idea what I'm doing + var/list/overlay_data = used_station_map.holomap_datum.overlay_data + + if(!("[selected_entry]" in overlay_data)) + return + + var/list/disabled_overlays = used_station_map.holomap_datum.disabled_overlays + + if(overlay_data["[selected_entry]"] in disabled_overlays) + disabled_overlays -= overlay_data["[selected_entry]"] + else + disabled_overlays += overlay_data["[selected_entry]"] + + used_station_map.holomap_datum.update_map(used_station_map.handle_overlays()) + +/atom/movable/screen/holomap/MouseEntered(location, control, params) + . = ..() + MouseMove(location, control, params) + +/atom/movable/screen/holomap/MouseMove(location, control, params) + if(!used_station_map) + return + + var/list/modifiers = params2list(params) + var/icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) + var/icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) + var/list/position_to_name = SSholomaps.holomap_position_to_name["[used_station_map.current_z_level]"] + + if(!position_to_name || !usr.hud_used) + return + + var/text_for_screentip = position_to_name["[icon_x]:[icon_y]"] + + maptext = "[text_for_screentip]" + maptext_x = icon_x + maptext_y = icon_y + maptext_width = 96 diff --git a/monkestation/code/modules/holomaps/icons/480x480.dmi b/monkestation/code/modules/holomaps/icons/480x480.dmi new file mode 100644 index 00000000000000..cc0dc50ccd6587 Binary files /dev/null and b/monkestation/code/modules/holomaps/icons/480x480.dmi differ diff --git a/monkestation/code/modules/holomaps/icons/64x64.dmi b/monkestation/code/modules/holomaps/icons/64x64.dmi new file mode 100644 index 00000000000000..687f4b780681d0 Binary files /dev/null and b/monkestation/code/modules/holomaps/icons/64x64.dmi differ diff --git a/monkestation/code/modules/holomaps/icons/8x8.dmi b/monkestation/code/modules/holomaps/icons/8x8.dmi new file mode 100644 index 00000000000000..ac8687dc1fcec8 Binary files /dev/null and b/monkestation/code/modules/holomaps/icons/8x8.dmi differ diff --git a/monkestation/code/modules/holomaps/icons/stationmap.dmi b/monkestation/code/modules/holomaps/icons/stationmap.dmi new file mode 100644 index 00000000000000..64e0137b7f6b7e Binary files /dev/null and b/monkestation/code/modules/holomaps/icons/stationmap.dmi differ diff --git a/monkestation/code/modules/holomaps/icons/strategic_stationmap.dmi b/monkestation/code/modules/holomaps/icons/strategic_stationmap.dmi new file mode 100644 index 00000000000000..9aebb290de588d Binary files /dev/null and b/monkestation/code/modules/holomaps/icons/strategic_stationmap.dmi differ diff --git a/monkestation/code/modules/holomaps/machinery.dm b/monkestation/code/modules/holomaps/machinery.dm new file mode 100644 index 00000000000000..428df2f604409b --- /dev/null +++ b/monkestation/code/modules/holomaps/machinery.dm @@ -0,0 +1,364 @@ +#define HOLOMAP_LOW_LIGHT 1, 2 +#define HOLOMAP_HIGH_LIGHT 2, 3 +#define HOLOMAP_LIGHT_OFF 0 + +// Wall mounted holomap of the station +// Credit to polaris for the code which this current map was originally based off of, and credit to VG for making it in the first place. + +/obj/machinery/station_map + name = "\improper ship holomap" + desc = "A virtual map of the surrounding ship." + icon = 'monkestation/code/modules/holomaps/icons/stationmap.dmi' + icon_state = "station_map" + layer = ABOVE_WINDOW_LAYER + use_power = IDLE_POWER_USE + idle_power_usage = 16 + active_power_usage = 128 + circuit = /obj/item/circuitboard/machine/station_map + light_color = HOLOMAP_HOLOFIER + + /// The mob beholding this marvel. + var/mob/watching_mob + /// The image that can be seen in-world. + var/image/small_station_map + /// The little "map" floor painting. + var/image/floor_markings + + // zLevel which the map is a map for. + var/current_z_level + /// This set to FALSE when the station map is initialized on a zLevel that has its own icon formatted for use by station holomaps. + var/bogus = TRUE + /// The various images and icons for the map are stored in here, as well as the actual big map itself. + var/datum/station_holomap/holomap_datum + +/obj/machinery/station_map/Initialize() + . = ..() + current_z_level = loc.z + SSholomaps.station_holomaps += src + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/station_map/LateInitialize() + . = ..() + if(SSholomaps.initialized) + setup_holomap() + +/obj/machinery/station_map/Destroy() + SSholomaps.station_holomaps -= src + close_map() + QDEL_NULL(holomap_datum) + . = ..() + +/obj/machinery/station_map/proc/setup_holomap() + holomap_datum = new() + bogus = FALSE + var/turf/current_turf = get_turf(src) + if(!("[HOLOMAP_EXTRA_STATIONMAP]_[current_z_level]" in SSholomaps.extra_holomaps)) + bogus = TRUE + holomap_datum.initialize_holomap_bogus() + update_icon() + return + + holomap_datum.initialize_holomap(current_turf.x, current_turf.y, current_z_level, reinit_base_map = TRUE, extra_overlays = handle_overlays()) + + floor_markings = image('monkestation/code/modules/holomaps/icons/stationmap.dmi', "decal_station_map") + floor_markings.dir = src.dir + + update_icon() + +/obj/machinery/station_map/attack_hand(var/mob/user) + if(user == watching_mob) + close_map(user) + return + + open_map(user) + +/// Tries to open the map for the given mob. Returns FALSE if it doesn't meet the criteria, TRUE if the map successfully opened with no runtimes. +/obj/machinery/station_map/proc/open_map(var/mob/user) + if(!anchored || (machine_stat & (NOPOWER | BROKEN)) || !user?.client || panel_open || user.hud_used.holomap.used_station_map) + return FALSE + + if(!holomap_datum) + // Something is very wrong if we have to un-fuck ourselves here. + message_admins("\[HOLOMAP] WARNING: Holomap at [x], [y], [z] [ADMIN_FLW(src)] had to set itself up on interact! Something during Initialize went very wrong!") + setup_holomap() + + holomap_datum.update_map(handle_overlays()) + + var/datum/hud/human/user_hud = user.hud_used + holomap_datum.base_map.loc = user_hud.holomap // Put the image on the holomap hud + holomap_datum.base_map.alpha = 0 // Set to transparent so we can fade in + + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/check_position) + + playsound(src, 'monkestation/code/modules/holomaps/sounds/holomap_open.ogg', 125) + animate(holomap_datum.base_map, alpha = 255, time = 5, easing = LINEAR_EASING) + icon_state = "station_map_active" + set_light(HOLOMAP_HIGH_LIGHT) + + user.hud_used.holomap.used_station_map = src + user.hud_used.holomap.mouse_opacity = MOUSE_OPACITY_ICON + user.client.screen |= user.hud_used.holomap + user.client.images |= holomap_datum.base_map + + watching_mob = user + use_power = ACTIVE_POWER_USE + + if(bogus) + to_chat(user, "The holomap failed to initialize. This area of space cannot be mapped.") + else + to_chat(user, "A hologram of the station appears before your eyes.") + + return TRUE + +/obj/machinery/station_map/attack_ai(var/mob/living/silicon/robot/user) + attack_hand(user) + +/obj/machinery/station_map/attack_robot(mob/user) + attack_hand(user) + +/obj/machinery/station_map/process() + if((machine_stat & (NOPOWER | BROKEN)) || !anchored) + close_map() + +/obj/machinery/station_map/proc/check_position() + SIGNAL_HANDLER + if(!watching_mob) + return + + if(!Adjacent(watching_mob)) + close_map(watching_mob) + +/obj/machinery/station_map/proc/close_map() + if(!watching_mob) + return + + UnregisterSignal(watching_mob, COMSIG_MOVABLE_MOVED) + playsound(src, 'monkestation/code/modules/holomaps/sounds/holomap_close.ogg', 125) + icon_state = initial(icon_state) + if(watching_mob?.client) + animate(holomap_datum.base_map, alpha = 0, time = 5, easing = LINEAR_EASING) + spawn(5) //we give it time to fade out + watching_mob.client?.screen -= watching_mob.hud_used.holomap + watching_mob.client?.images -= holomap_datum.base_map + watching_mob.hud_used.holomap.used_station_map = null + watching_mob = null + set_light(HOLOMAP_LOW_LIGHT) + + use_power = IDLE_POWER_USE + +/obj/machinery/station_map/power_change() + . = ..() + update_icon() + + if(machine_stat & NOPOWER) + set_light(HOLOMAP_LIGHT_OFF) + else + set_light(HOLOMAP_LOW_LIGHT) + +/obj/machinery/station_map/proc/set_broken() + machine_stat |= BROKEN + update_icon() + +/obj/machinery/station_map/update_icon() + . = ..() + if(!holomap_datum) + return //Not yet. + + cut_overlays() + if(machine_stat & BROKEN) + icon_state = "station_map_broken" + else if(panel_open) + icon_state = "station_map_opened" + else if((machine_stat & NOPOWER) || !anchored) + icon_state = "station_map_off" + else + icon_state = initial(icon_state) + + if(bogus) + holomap_datum.initialize_holomap_bogus() + else + small_station_map = image(SSholomaps.extra_holomaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[current_z_level]"], dir = src.dir) + add_overlay(small_station_map) + + // Put the little "map" overlay down where it looks nice + if(floor_markings) + floor_markings.dir = src.dir + floor_markings.pixel_x = -src.pixel_x + floor_markings.pixel_y = -src.pixel_y + add_overlay(floor_markings) + +/obj/machinery/station_map/screwdriver_act(mob/living/user, obj/item/tool) + if(!default_deconstruction_screwdriver(user, "station_map_opened", "station_map_off", tool)) + return FALSE + + close_map() + update_icon() + + if(!panel_open) + setup_holomap() + + return TRUE + +/obj/machinery/station_map/multitool_act(mob/living/user, obj/item/tool) + if(!panel_open) + to_chat(user, "You need to open the panel to change the [src]'[p_s()] settings! 1) + to_chat(user, "There are no other maps available for [src]!") + return FALSE + + tool.play_tool_sound(user, 50) + var/current_index = SSholomaps.valid_map_indexes.Find(current_z_level) + if(current_index >= SSholomaps.valid_map_indexes.len) + current_z_level = SSholomaps.valid_map_indexes[1] + else + current_z_level = SSholomaps.valid_map_indexes[current_index + 1] + + to_chat(user, "You set the [src]'[p_s()] database index to [current_z_level].") + return TRUE + +/obj/machinery/station_map/crowbar_act(mob/living/user, obj/item/tool) + return default_deconstruction_crowbar(tool) + +/obj/machinery/station_map/wrench_act(mob/living/user, obj/item/tool) + if(!panel_open) + return FALSE + rotate_map(-90) + tool.play_tool_sound(user, 50) + return TRUE + +/// Rotates the map machine by the given amount of degrees. See byond's builtin `turn` for more info. +/obj/machinery/station_map/proc/rotate_map(direction) + dir = turn(dir, direction) + switch(dir) + if(NORTH) + pixel_x = 0 + pixel_y = 32 + if(SOUTH) + pixel_x = 0 + pixel_y = -32 + if(EAST) + pixel_x = 32 + pixel_y = 0 + if(WEST) + pixel_x = -32 + pixel_y = 0 + + update_icon() // Required to refresh the small map icon. + +/obj/machinery/station_map/emp_act(severity) + if(severity == EMP_LIGHT && !prob(50)) + return + + do_sparks(8, TRUE, src) + set_broken() + +/obj/machinery/station_map/proc/handle_overlays() + // Each entry in this list contains the text for the legend, and the icon and icon_state use. Null or non-existent icon_state ignore hiding logic. + // If an entry contains an icon, + var/list/legend = list() + GLOB.holomap_default_legend + + var/list/z_transitions = SSholomaps.holomap_z_transitions["[current_z_level]"] + if(length(z_transitions)) + legend += z_transitions + + return legend + +/obj/machinery/station_map/engineering + name = "\improper engineering station map" + icon_state = "station_map_engi" + circuit = /obj/item/circuitboard/machine/station_map/engineering + +/obj/machinery/station_map/engineering/attack_hand(mob/user) + . = ..() + + if(.) + holomap_datum.update_map(handle_overlays()) + +/obj/machinery/station_map/engineering/handle_overlays() + var/list/extra_overlays = ..() + if(bogus) + return extra_overlays + + var/list/fire_alarms = list() + for(var/obj/machinery/firealarm/alarm as anything in GLOB.station_fire_alarms["[current_z_level]"]) + if(alarm?.z == current_z_level && alarm?.my_area?.fire) + var/image/alarm_icon = image('monkestation/code/modules/holomaps/icons/8x8.dmi', icon_state = "fire_marker") + alarm_icon.pixel_x = alarm.x + HOLOMAP_CENTER_X - 1 + alarm_icon.pixel_y = alarm.y + HOLOMAP_CENTER_Y + fire_alarms += alarm_icon + + if(length(fire_alarms)) + extra_overlays["Fire Alarms"] = list("icon" = image('monkestation/code/modules/holomaps/icons/8x8.dmi', icon_state = "fire_marker"), "markers" = fire_alarms) + + /* + var/list/air_alarms = list() + for(var/obj/machinery/airalarm/air_alarm in GLOB.machines) + var/area/alarms = get_area(air_alarm) + if(air_alarm?.z == current_z_level && alarms?.atmosalm) //Altered it to fire_alam since we don't have an area variable on air_alarms + var/image/alarm_icon = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "atmos_marker") + alarm_icon.pixel_x = air_alarm.x + HOLOMAP_CENTER_X - 1 + alarm_icon.pixel_y = air_alarm.y + HOLOMAP_CENTER_Y + air_alarms += alarm_icon + + if(length(air_alarms)) + extra_overlays["Air Alarms"] = list("icon" = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "atmos_marker"), "markers" = air_alarms) + */ + + return extra_overlays + +/obj/item/circuitboard/machine/station_map + name = "Station Map" + build_path = /obj/machinery/station_map/directional/north + req_components = list(/obj/item/stock_parts/scanning_module/triphasic = 3, /obj/item/stock_parts/micro_laser/ultra = 4) + +/obj/item/circuitboard/machine/station_map/engineering + name = "Engineering Station Map" + desc = "A virtual map of the surrounding station. Also shows any active fire and atmos alarms." + build_path = /obj/machinery/station_map/engineering/directional/north + req_components = list(/obj/item/stock_parts/scanning_module/triphasic = 3, /obj/item/stock_parts/micro_laser/ultra = 4, /obj/item/stock_parts/subspace/analyzer = 1) + +// Directional Ones for Mapping // +/obj/machinery/station_map/directional/north + dir = NORTH + pixel_y = 32 + +/obj/machinery/station_map/directional/south + dir = SOUTH + pixel_y = -32 + +/obj/machinery/station_map/directional/west + dir = WEST + pixel_x = -32 + +/obj/machinery/station_map/directional/east + dir = EAST + pixel_x = 32 + +/obj/machinery/station_map/engineering/directional/north + dir = NORTH + pixel_y = 32 + +/obj/machinery/station_map/engineering/directional/south + dir = SOUTH + pixel_y = -32 + +/obj/machinery/station_map/engineering/directional/west + dir = WEST + pixel_x = -32 + +/obj/machinery/station_map/engineering/directional/east + dir = EAST + pixel_x = 32 + + +/obj/machinery/station_map/strategic + name = "strategic station holomap" + icon = 'monkestation/code/modules/holomaps/icons/strategic_stationmap.dmi' + icon_state = "strat_holomap" + pixel_x = -16 + pixel_y = -16 + +#undef HOLOMAP_LOW_LIGHT +#undef HOLOMAP_HIGH_LIGHT +#undef HOLOMAP_LIGHT_OFF diff --git a/monkestation/code/modules/holomaps/sounds/holomap_close.ogg b/monkestation/code/modules/holomaps/sounds/holomap_close.ogg new file mode 100644 index 00000000000000..9cf6bf33954765 Binary files /dev/null and b/monkestation/code/modules/holomaps/sounds/holomap_close.ogg differ diff --git a/monkestation/code/modules/holomaps/sounds/holomap_open.ogg b/monkestation/code/modules/holomaps/sounds/holomap_open.ogg new file mode 100644 index 00000000000000..dae1c5d7d7b19c Binary files /dev/null and b/monkestation/code/modules/holomaps/sounds/holomap_open.ogg differ diff --git a/monkestation/code/modules/holomaps/subsystem.dm b/monkestation/code/modules/holomaps/subsystem.dm new file mode 100644 index 00000000000000..18f1b6431fdf37 --- /dev/null +++ b/monkestation/code/modules/holomaps/subsystem.dm @@ -0,0 +1,192 @@ +/// Turfs that will be colored as HOLOMAP_ROCK +#define IS_ROCK(tile) (istype(tile, /turf/closed/mineral) && tile.density) +/// Turfs that will be colored as HOLOMAP_OBSTACLE +#define IS_OBSTACLE(tile) (istype(tile, /turf/closed) || (locate(/obj/structure/window) in tile)) +/// Turfs that will be colored as HOLOMAP_SOFT_OBSTACLE +#define IS_SOFT_OBSTACLE(tile) ((locate(/obj/structure/grille) in tile) || (locate(/obj/structure/lattice) in tile)) +/// Turfs that will be colored as HOLOMAP_PATH +#define IS_PATH(tile) istype(tile, /turf/open/floor) +/// Turfs that contain a Z transition, like ladders and stairs. They show with special animations on the map. +#define HAS_Z_TRANSITION(tile) ((locate(/obj/structure/ladder) in tile) || (locate(/obj/structure/stairs) in tile)) + +// Holo-Minimaps Generation Subsystem handles initialization of the holo minimaps. + +SUBSYSTEM_DEF(holomaps) + name = "Holomaps" + init_order = 31 + flags = SS_NO_FIRE + + var/static/list/valid_map_indexes = list() + var/static/list/holomaps = list() + var/static/list/extra_holomaps = list() + var/static/list/station_holomaps = list() + var/static/list/holomap_z_transitions = list() + var/static/list/list/holomap_position_to_name = list() + +/datum/controller/subsystem/holomaps/Recover() + flags |= SS_NO_INIT // Make extra sure we don't initialize twice. + +/datum/controller/subsystem/holomaps/Initialize(timeofday) + generate_holomaps() + return ..() + +// Holomap generation. + +/// Generates all the holo minimaps, initializing it all nicely, probably. +/datum/controller/subsystem/holomaps/proc/generate_holomaps() + . = TRUE + // Starting over if we're running midround (it runs real fast, so that's possible) + holomaps.Cut() + extra_holomaps.Cut() + + for(var/z in SSmapping.levels_by_any_trait(list(ZTRAIT_STATION, ZTRAIT_LAVA_RUINS))) + if(!generate_holomap(z)) + . = FALSE + + if(!generate_default_holomap_legend()) + . = FALSE + + return . + +/datum/controller/subsystem/holomaps/proc/generate_default_holomap_legend() + for(var/department_color in GLOB.holomap_color_to_name) + var/image/marker_icon = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "area_legend") + var/icon/marker_color_overlay = icon('monkestation/code/modules/holomaps/icons/8x8.dmi', "area_legend") + marker_color_overlay.DrawBox(department_color, 1, 1, 8, 8) // Get the whole icon + marker_icon.add_overlay(marker_color_overlay) + GLOB.holomap_default_legend[GLOB.holomap_color_to_name[department_color]] = list( + "icon" = marker_icon, + "markers" = list(), + ) + + return TRUE + +/// Generates the base holomap and the area holomap, before passing the latter to setup_station_map to tidy it up for viewing. +/datum/controller/subsystem/holomaps/proc/generate_holomap(var/z_level = 1) + // Sanity checks - Better to generate a helpful error message now than have DrawBox() runtime + var/icon/canvas = icon(HOLOMAP_ICON, "blank") + var/icon/area_canvas = icon(HOLOMAP_ICON, "blank") + LAZYINITLIST(SSholomaps.holomap_z_transitions["[z_level]"]) + var/list/z_transition_positions = SSholomaps.holomap_z_transitions["[z_level]"] + + var/list/position_to_name = list() + if(world.maxx > canvas.Width()) + stack_trace("Minimap for z=[z_level] : world.maxx ([world.maxx]) must be <= [canvas.Width()]") + if(world.maxy > canvas.Height()) + stack_trace("Minimap for z=[z_level] : world.maxy ([world.maxy]) must be <= [canvas.Height()]") + + for(var/x = 1 to world.maxx) + for(var/y = 1 to world.maxy) + var/turf/tile = locate(x, y, z_level) + var/offset_x = HOLOMAP_CENTER_X + x + var/offset_y = HOLOMAP_CENTER_Y + y + var/area/tile_area = get_area(tile) + + if(!tile || !tile_area.holomap_should_draw) + continue + + if(tile_area.holomap_color) + area_canvas.DrawBox(tile_area.holomap_color, offset_x, offset_y) + position_to_name["[offset_x]:[offset_y]"] = tile_area.holomap_color == HOLOMAP_AREACOLOR_MAINTENANCE ? "Maintenance" : tile_area.name + + if(IS_ROCK(tile)) + canvas.DrawBox(HOLOMAP_ROCK, offset_x, offset_y) + + else if(IS_OBSTACLE(tile)) + canvas.DrawBox(HOLOMAP_OBSTACLE, offset_x, offset_y) + + else if(IS_SOFT_OBSTACLE(tile)) + canvas.DrawBox(HOLOMAP_SOFT_OBSTACLE, offset_x, offset_y) + + else if(IS_PATH(tile)) + canvas.DrawBox(HOLOMAP_PATH, offset_x, offset_y) + + var/z_transition_obj = HAS_Z_TRANSITION(tile) + if(!z_transition_obj) + continue + + var/image/image_to_use + + if(istype(z_transition_obj, /obj/structure/stairs)) + if(!z_transition_positions["Stairs Up"]) + z_transition_positions["Stairs Up"] = list("icon" = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "stairs"), "markers" = list()) + + image_to_use = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "stairs") + image_to_use.pixel_x = offset_x + image_to_use.pixel_y = offset_y + + z_transition_positions["Stairs Up"]["markers"] += image_to_use + + var/turf/checking = get_step_multiz(get_turf(z_transition_obj), UP) + if(!istype(checking)) + continue + + var/list/transitions = SSholomaps.holomap_z_transitions["[checking.z]"] + if(!transitions) + transitions = list() + SSholomaps.holomap_z_transitions["[checking.z]"] = transitions + + image_to_use = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "stairs_down") + image_to_use.pixel_x = checking.x + HOLOMAP_CENTER_X + image_to_use.pixel_y = checking.y + HOLOMAP_CENTER_Y + + if(!transitions["Stairs Down"]) + transitions["Stairs Down"] = list("icon" = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "stairs_down"), "markers" = list()) + + transitions["Stairs Down"]["markers"] += image_to_use + continue + + if(!z_transition_positions["Ladders"]) + z_transition_positions["Ladders"] = list("icon" = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "ladder"), "markers" = list()) + + image_to_use = image('monkestation/code/modules/holomaps/icons/8x8.dmi', "ladder") + image_to_use.pixel_x = offset_x + image_to_use.pixel_y = offset_y + + z_transition_positions["Ladders"]["markers"] += image_to_use + + // Check sleeping after each row to avoid *completely* destroying the server + CHECK_TICK + + valid_map_indexes += z_level + holomaps["[z_level]"] = canvas + holomap_position_to_name["[z_level]"] = position_to_name + return setup_station_map(area_canvas, z_level) + + +/// Draws the station area overlay. Required to be run if you want the map to be viewable on a station map viewer. +/// Takes the area canvas, and the Z-level value. +/datum/controller/subsystem/holomaps/proc/setup_station_map(icon/canvas, z_level) + // Save this nice area-colored canvas in case we want to layer it or something I guess + extra_holomaps["[HOLOMAP_EXTRA_STATIONMAPAREAS]_[z_level]"] = canvas + + var/icon/map_base = icon(holomaps["[z_level]"]) + map_base.Blend(HOLOMAP_HOLOFIER, ICON_MULTIPLY) + + // Generate the full sized map by blending the base and areas onto the backdrop + var/icon/big_map = icon(HOLOMAP_ICON, "stationmap") + big_map.Blend(map_base, ICON_OVERLAY) + big_map.Blend(canvas, ICON_OVERLAY) + extra_holomaps["[HOLOMAP_EXTRA_STATIONMAP]_[z_level]"] = big_map + + // Generate the "small" map (I presume for putting on wall map things?) + var/icon/small_map = icon(HOLOMAP_ICON, "blank") + small_map.Blend(map_base, ICON_OVERLAY) + small_map.Blend(canvas, ICON_OVERLAY) + small_map.Scale(40, 40) + small_map.Crop(5, 5, 36, 36) + + // And rotate it in every direction of course! + var/icon/actual_small_map = icon(small_map) + actual_small_map.Insert(new_icon = small_map, dir = NORTH) + actual_small_map.Insert(new_icon = turn(small_map, 90), dir = EAST) + actual_small_map.Insert(new_icon = turn(small_map, 180), dir = SOUTH) + actual_small_map.Insert(new_icon = turn(small_map, 270), dir = WEST) + extra_holomaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[z_level]"] = actual_small_map + return TRUE + +#undef IS_ROCK +#undef IS_OBSTACLE +#undef IS_SOFT_OBSTACLE +#undef IS_PATH +#undef HAS_Z_TRANSITION diff --git a/monkestation/code/modules/holomaps/wrappers.dm b/monkestation/code/modules/holomaps/wrappers.dm new file mode 100644 index 00000000000000..bc123404255a1a --- /dev/null +++ b/monkestation/code/modules/holomaps/wrappers.dm @@ -0,0 +1,8 @@ +/obj/machinery/firealarm/Initialize(mapload, dir, building) + . = ..() + if(istype(get_area(src), /area)) + LAZYADD(GLOB.station_fire_alarms["[z]"], src) + +/obj/machinery/firealarm/Destroy() + LAZYREMOVE(GLOB.station_fire_alarms["[z]"], src) + . = ..() diff --git a/monkestation/code/modules/liquids/liquid_controller.dm b/monkestation/code/modules/liquids/liquid_controller.dm index 575211c6cb0ad2..89d186a14156ea 100644 --- a/monkestation/code/modules/liquids/liquid_controller.dm +++ b/monkestation/code/modules/liquids/liquid_controller.dm @@ -34,6 +34,8 @@ SUBSYSTEM_DEF(liquids) var/list/group_process_work_queue = list() ///list of all work queue for turf processing var/list/active_turf_group_queue = list() + ///list of cached exposures we are working with + var/list/cached_exposures = list() /datum/controller/subsystem/liquids/stat_entry(msg) @@ -182,23 +184,41 @@ SUBSYSTEM_DEF(liquids) list_clear_nulls(active_turf_group_queue) if(member_counter > REQUIRED_MEMBER_PROCESSES) - for(var/datum/liquid_group/liquid_group as anything in active_turf_group_queue) - if(MC_TICK_CHECK) - return - if(QDELETED(liquid_group)) - active_turf_group_queue -= liquid_group - continue - liquid_group.build_turf_reagent() - active_turf_group_queue -= liquid_group - if(!liquid_group.exposure) - continue - for(var/turf/member as anything in liquid_group.members) + if(!length(cached_exposures)) + for(var/datum/liquid_group/liquid_group as anything in active_turf_group_queue) if(MC_TICK_CHECK) return - if(!istype(member) || QDELING(member)) - liquid_group.members -= member + if(QDELETED(liquid_group)) + active_turf_group_queue -= liquid_group continue - liquid_group.process_member(member) + liquid_group.build_turf_reagent() + active_turf_group_queue -= liquid_group + if(!liquid_group.exposure) + continue + for(var/turf/member as anything in liquid_group.members) + cached_exposures += liquid_group.members + + var/process_count = 0 + var/list/groups_we_rebuilt = list() + while((process_count <= 500) && length(cached_exposures)) + process_count++ + var/turf/member = pick_n_take(cached_exposures) + if(!member) + break + if(MC_TICK_CHECK) + return + + var/datum/liquid_group/liquid_group = member.liquids.liquid_group + if(!(liquid_group in groups_we_rebuilt)) + groups_we_rebuilt |= liquid_group + liquid_group.build_turf_reagent() + + cached_exposures -= member + if(!istype(member) || QDELING(member)) + liquid_group.members -= member + continue + liquid_group.process_member(member) + member_counter = 0 run_type = SSLIQUIDS_RUN_TYPE_CACHED_EDGES diff --git a/monkestation/code/modules/mentor/mentor_help.dm b/monkestation/code/modules/mentor/mentor_help.dm index d8879867c609c4..3ac1586ee6c833 100644 --- a/monkestation/code/modules/mentor/mentor_help.dm +++ b/monkestation/code/modules/mentor/mentor_help.dm @@ -82,7 +82,7 @@ for(var/client/honked_clients in GLOB.mentors | GLOB.admins) if(QDELETED(honked_clients?.mentor_datum) || honked_clients?.mentor_datum?.not_active) continue - honked_clients << 'sound/items/bikehorn.ogg' + SEND_SOUND(honked_clients, sound('sound/items/bikehorn.ogg')) to_chat(honked_clients, type = MESSAGE_TYPE_MODCHAT, html = mentor_msg, diff --git a/monkestation/code/modules/possession/_mob_holder.dm b/monkestation/code/modules/possession/_mob_holder.dm index c8c356239ce86e..414ade891bb1af 100644 --- a/monkestation/code/modules/possession/_mob_holder.dm +++ b/monkestation/code/modules/possession/_mob_holder.dm @@ -39,24 +39,20 @@ if(head) head.forceMove(get_turf(src)) -/mob/living/basic/possession_holder/New(loc, obj/item/_stored_item, _l_y_shift = list(0, 0, 0, 0), _r_y_shift = list(0, 0, 0, 0), _r_x_shift = list(0, 0, 0, 0), _l_x_shift = list(0, 0, 0, 0), _head_y_shift = list(0, 0, 0, 0), _head_x_shift = list(0, 0, 0, 0)) +/mob/living/basic/possession_holder/New(loc, obj/item/_stored_item) . = ..() if(!_stored_item) _stored_item = new /obj/item/toy/plush/cirno_plush/ballin(src) message_admins("ERROR: Possession Holder was generated without a stored item defaulting to Ballin Cirno.") stored_item = _stored_item - l_y_shift = _l_y_shift - r_y_shift = _r_y_shift - r_x_shift = _r_x_shift - l_x_shift = _l_x_shift - head_x_shift = _head_x_shift - head_y_shift = _head_y_shift _stored_item.forceMove(src) AddComponent(/datum/component/carbon_sprint) AddComponent(/datum/component/personal_crafting) + AddComponent(/datum/component/basic_inhands, y_offset = -6) + AddElement(/datum/element/dextrous) add_traits(list(TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_LITERATE), ROUNDSTART_TRAIT) appearance = stored_item.appearance @@ -172,7 +168,6 @@ /mob/living/basic/possession_holder/regenerate_icons() update_id_inv() - update_held_items() update_worn_head() /mob/living/basic/possession_holder/update_worn_head() diff --git a/monkestation/code/modules/possession/basic_additions.dm b/monkestation/code/modules/possession/basic_additions.dm index 0289ef949d9688..252afc267e4914 100644 --- a/monkestation/code/modules/possession/basic_additions.dm +++ b/monkestation/code/modules/possession/basic_additions.dm @@ -1,5 +1,4 @@ /mob/living/basic - hud_type = /datum/hud/living/basic ///rendered overlays var/list/possession_overlays[1] /// do we have hands created? @@ -31,85 +30,6 @@ possession_overlays = overlays return -/mob/living/basic/proc/populate_shift_list() // we can add manual offsets as we create them overtime - l_y_shift = list(0, 0, 0, 0) - r_y_shift = list(0, 0, 0, 0) - r_x_shift = list(0, 0, 0, 0) - l_x_shift = list(0, 0, 0, 0) - head_y_shift = list(0, 0, 0, 0) - head_x_shift = list(0, 0, 0, 0) - -/mob/living/basic/regenerate_icons() - update_held_items() - -/mob/living/basic/update_held_items() - . = ..() - if(!isdrone(src)) - remove_overlay(1) - var/list/hands_overlays = list() - - for(var/obj/item/I in held_items) - if(client && hud_used && hud_used.hud_version != HUD_STYLE_NOHUD) - I.screen_loc = ui_hand_position(get_held_index_of_item(I)) - client.screen += I - if(length(observers)) - for(var/mob/dead/observe as anything in observers) - if(observe.client && observe.client.eye == src) - observe.client.screen += I - else - observers -= observe - if(!observers.len) - observers = null - break - - var/used_list_index = dir - if(dir == WEST) - used_list_index = 4 - if(dir == EAST) - used_list_index = 3 - if(!uses_directional_offsets) - used_list_index = 1 - - var/icon_file = I.lefthand_file - var/x_offset = l_x_shift[used_list_index] - var/y_offset = l_y_shift[used_list_index] - var/vertical_offset = 0 - vertical_offset = CEILING(get_held_index_of_item(I) / 2, 1) - 1 - if(get_held_index_of_item(I) % 2 == 0) - icon_file = I.righthand_file - y_offset = r_y_shift[used_list_index] - x_offset = r_x_shift[used_list_index] - - var/mutable_appearance/hand_overlay = I.build_worn_icon(default_layer = HANDS_LAYER, default_icon_file = icon_file, isinhands = TRUE) - hand_overlay.pixel_y += y_offset + (vertical_offset * base_vertical_shift) - hand_overlay.pixel_x += x_offset - - hands_overlays += hand_overlay - - if(hands_overlays.len) - possession_overlays[1] = hands_overlays - apply_overlay(1) - -/mob/living/basic/proc/remove_overlay(cache_index) - var/I = possession_overlays[cache_index] - if(I) - cut_overlay(I) - possession_overlays[cache_index] = null - -/mob/living/basic/proc/adjust_hand_count(number = 2) - held_items = list() - for(var/num=1 to number) - held_items += null - usable_hands = number - hud_used.build_hand_slots() - if(number > 0) - dexterous = TRUE - advanced_simple = TRUE - add_traits(list(TRAIT_CAN_HOLD_ITEMS, TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_LITERATE), ROUNDSTART_TRAIT) - else - dexterous = FALSE - advanced_simple = FALSE - remove_traits(list(TRAIT_CAN_HOLD_ITEMS, TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_LITERATE), ROUNDSTART_TRAIT) //general disarm proc /mob/living/proc/disarm(mob/living/carbon/target) @@ -220,39 +140,18 @@ else mode() -/mob/living/basic/perform_hand_swap(hand_index) - . = ..() - if(!isdrone(src)) - if(!dexterous) - return - if(!hand_index) - hand_index = (active_hand_index % held_items.len)+1 - var/oindex = active_hand_index - active_hand_index = hand_index - if(hud_used) - var/atom/movable/screen/inventory/hand/H - H = hud_used.hand_slots["[hand_index]"] - if(H) - H.update_appearance() - H = hud_used.hand_slots["[oindex]"] - if(H) - H.update_appearance() - -/mob/living/basic/put_in_hands(obj/item/I, del_on_fail = FALSE, merge_stacks = TRUE, ignore_animation = TRUE) - . = ..() - update_held_items() - -/mob/living/basic/setDir(newdir) - . = ..() - update_held_items() +/mob/living/basic/proc/remove_overlay(cache_index) + var/I = possession_overlays[cache_index] + if(I) + cut_overlay(I) + possession_overlays[cache_index] = null #define VV_HK_OFFSET_EDITOR "offset_editor" #define VV_HK_ADJUST_HANDS "hand_count" /mob/living/basic/vv_get_dropdown() . = ..() VV_DROPDOWN_OPTION("", "-------------") //monkestation edit - VV_DROPDOWN_OPTION(VV_HK_OFFSET_EDITOR, "Edit Offsets") //monkestation edit - VV_DROPDOWN_OPTION(VV_HK_ADJUST_HANDS, "Adjust Hand Count") //monkestation edit + VV_DROPDOWN_OPTION(VV_HK_ADJUST_HANDS, "Grant Hands") //monkestation edit /mob/living/basic/vv_do_topic(list/href_list) . = ..() @@ -260,19 +159,10 @@ if(!.) return - if(href_list[VV_HK_OFFSET_EDITOR] && check_rights(R_FUN)) - if(!usr.client) - return - if(!usr.client.offset_editor) - usr.client.offset_editor = new - usr.client.offset_editor.open_ui(usr, src) - if(href_list[VV_HK_ADJUST_HANDS] && check_rights(R_FUN)) - var/number = tgui_input_number(usr, "How many hands should this mob have?", "Adjust Hand Count") - if(!number) - adjust_hand_count(0) - return - adjust_hand_count(number) + AddComponent(/datum/component/basic_inhands, y_offset = -6) + AddComponent(/datum/component/max_held_weight, WEIGHT_CLASS_SMALL) + AddElement(/datum/element/dextrous) #undef VV_HK_OFFSET_EDITOR #undef VV_HK_ADJUST_HANDS diff --git a/monkestation/code/modules/possession/basic_hud_modifications.dm b/monkestation/code/modules/possession/basic_hud_modifications.dm deleted file mode 100644 index 2d5a73532c708a..00000000000000 --- a/monkestation/code/modules/possession/basic_hud_modifications.dm +++ /dev/null @@ -1,34 +0,0 @@ -//(re)builds the hand ui slots, throwing away old ones -//not really worth jugglying existing ones so we just scrap+rebuild -//9/10 this is only called once per mob and only for 2 hands -/datum/hud/living/basic/build_hand_slots() - for(var/h in hand_slots) - var/atom/movable/screen/inventory/hand/H = hand_slots[h] - if(H) - static_inventory -= H - hand_slots = list() - var/atom/movable/screen/inventory/hand/hand_box - for(var/i in 1 to mymob.held_items.len) - hand_box = new /atom/movable/screen/inventory/hand() - hand_box.name = mymob.get_held_index_name(i) - if(mymob.client) - hand_box.icon = ui_style2icon(mymob.client.prefs?.read_preference(/datum/preference/choiced/ui_style)) - else - hand_box.icon = ui_style - hand_box.icon_state = "hand_[mymob.held_index_to_dir(i)]" - hand_box.screen_loc = ui_hand_position(i) - hand_box.held_index = i - hand_slots["[i]"] = hand_box - hand_box.hud = src - static_inventory += hand_box - hand_box.update_appearance() - - var/i = 1 - for(var/atom/movable/screen/swap_hand/SH in static_inventory) - SH.screen_loc = ui_swaphand_position(mymob,!(i % 2) ? 2: 1) - i++ - for(var/atom/movable/screen/human/equip/E in static_inventory) - E.screen_loc = ui_equip_position(mymob) - - if(ismob(mymob) && mymob.hud_used == src) - show_hud(hud_version) diff --git a/monkestation/code/modules/ranching/chickens/_chicken.dm b/monkestation/code/modules/ranching/chickens/_chicken.dm index e8de1314229f41..f2c6d13c930531 100644 --- a/monkestation/code/modules/ranching/chickens/_chicken.dm +++ b/monkestation/code/modules/ranching/chickens/_chicken.dm @@ -59,9 +59,12 @@ RegisterSignal(src, COMSIG_HUNGER_UPDATED, PROC_REF(handle_hunger_updates)) - if(prob(40)) + if(prob(40) && !forced_gender) gender = MALE + if(forced_gender) + gender = forced_gender + assign_chicken_icon() if(gender == MALE && breed_name) if(breed_name_male) @@ -112,7 +115,13 @@ layed_egg.production_type = production_type if(eggs_fertile) - if(prob(20 + (fertility_boosting * 0.1)) || length(layed_egg.possible_mutations)) //25 + var/rooster_nearby = FALSE //not used atm as I don't have it set to always spawn a breeding pair + for(var/mob/living/basic/chicken/chicken in view(4, src)) + if(chicken.gender == MALE) + rooster_nearby = TRUE + break + + if((prob(20 + (fertility_boosting * 0.1)) || length(layed_egg.possible_mutations)) && rooster_nearby) //25 if(mutant) layed_egg.AddComponent(/datum/component/hatching, 100, CALLBACK(layed_egg, TYPE_PROC_REF(/obj/item/food/egg, pre_hatch)), layed_egg.low_temp, layed_egg.high_temp, layed_egg.low_pressure, layed_egg.high_pressure, layed_egg.liquid_depth, layed_egg.turf_requirements, layed_egg.nearby_mob) else diff --git a/monkestation/code/modules/ranching/chickens/_chicken_defines.dm b/monkestation/code/modules/ranching/chickens/_chicken_defines.dm index 397fd2b2c59855..2e85eb92aebf5c 100644 --- a/monkestation/code/modules/ranching/chickens/_chicken_defines.dm +++ b/monkestation/code/modules/ranching/chickens/_chicken_defines.dm @@ -123,3 +123,5 @@ var/instability = 0 ///modifier to the egg laying cooldown var/egg_laying_boosting = 0 + ///mapping helper gender + var/forced_gender diff --git a/monkestation/code/modules/ranching/chickens/tier1/brown_chicken.dm b/monkestation/code/modules/ranching/chickens/tier1/brown_chicken.dm index 6a2299f6dd4ac9..a75835826f6ca2 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/brown_chicken.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/brown_chicken.dm @@ -5,6 +5,7 @@ egg_type = /obj/item/food/egg/brown chicken_path = /mob/living/basic/chicken/brown mutation_list = list(/datum/mutation/ranching/chicken/spicy, /datum/mutation/ranching/chicken/raptor, /datum/mutation/ranching/chicken/gold, /datum/mutation/ranching/chicken/robot) //when i get a better chicken robot will be moved + liked_foods = list(/obj/item/food/grown/chili = 4) book_desc = "These chickens behave the same as White Chickens." /obj/item/food/egg/brown diff --git a/monkestation/code/modules/ranching/chickens/tier1/clown.dm b/monkestation/code/modules/ranching/chickens/tier1/clown.dm index 835ce1e95f98c2..2d2135651c8686 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/clown.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/clown.dm @@ -7,6 +7,7 @@ egg_type = /obj/item/food/egg/clown mutation_list = list(/datum/mutation/ranching/chicken/mime, /datum/mutation/ranching/chicken/clown_sad) minimum_living_happiness = -2000 + liked_foods = list(/obj/item/food/grown/banana = 3) targeted_ability_planning_tree = /datum/ai_planning_subtree/targeted_mob_ability/min_range/chicken/clown diff --git a/monkestation/code/modules/ranching/chickens/tier1/glass.dm b/monkestation/code/modules/ranching/chickens/tier1/glass.dm index 9fdbc0e8a48c78..e5951e76fecb5c 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/glass.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/glass.dm @@ -4,6 +4,7 @@ breed_name = "Glass" egg_type = /obj/item/food/egg/glass mutation_list = list(/datum/mutation/ranching/chicken/wiznerd, /datum/mutation/ranching/chicken/stone) + liked_foods = list(/obj/item/food/grown/rice = 2) book_desc = "Fragile as glass, but produces the chemical injected into its egg overtime." /obj/item/food/egg/glass diff --git a/monkestation/code/modules/ranching/chickens/tier1/ixworth.dm b/monkestation/code/modules/ranching/chickens/tier1/ixworth.dm index 22dc2bc9d750f0..bf259ecb40bcf6 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/ixworth.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/ixworth.dm @@ -4,6 +4,7 @@ breed_name = "Ixworth" egg_type = /obj/item/food/egg/ixworth mutation_list = list() + liked_foods = list(/obj/item/food/grown/tomato = 2) book_desc = "A very stylish breed." /obj/item/food/egg/ixworth diff --git a/monkestation/code/modules/ranching/chickens/tier1/onagadori.dm b/monkestation/code/modules/ranching/chickens/tier1/onagadori.dm index feae8bf56e7cc9..2fe67ccf29812f 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/onagadori.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/onagadori.dm @@ -5,6 +5,7 @@ breed_name = "Onagadori" egg_type = /obj/item/food/egg/onagadori mutation_list = list(/datum/mutation/ranching/chicken/sword) + liked_foods = list(/obj/item/food/grown/peanut = 4) book_desc = "Japanese long-tailed chickens, with no unique features aside from its plumage." diff --git a/monkestation/code/modules/ranching/chickens/tier1/void.dm b/monkestation/code/modules/ranching/chickens/tier1/void.dm index 95f887249711ad..8577256d75b723 100644 --- a/monkestation/code/modules/ranching/chickens/tier1/void.dm +++ b/monkestation/code/modules/ranching/chickens/tier1/void.dm @@ -4,6 +4,7 @@ breed_name = "Void" egg_type = /obj/item/food/egg/void mutation_list = list() + liked_foods = list(/obj/item/food/grown/eggplant = 5) book_desc = "Born from the suffering of White Chickens, they produce eggs that shrink you in size for a short duration. Research has shown this causes increased physical damage during the duration." @@ -48,7 +49,7 @@ user.physiology.brute_mod *= 2 user.physiology.burn_mod *= 2 - user.transform = user.transform.Scale(0.6, 0.6) + user.transform = user.transform.Scale(0.5, 0.5) return ..() /datum/status_effect/ranching/void_egg/on_remove() diff --git a/monkestation/code/modules/ranching/chickens/tier2/cotton_candy.dm b/monkestation/code/modules/ranching/chickens/tier2/cotton_candy.dm index c68fa21a35d639..b3fd67c5f1c001 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/cotton_candy.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/cotton_candy.dm @@ -4,6 +4,7 @@ breed_name = "Cotton Candy" egg_type = /obj/item/food/egg/cotton_candy mutation_list = list(/datum/mutation/ranching/chicken/dreamsicle) + liked_foods = list(/obj/item/food/grown/sugarcane = 3) self_ability = /datum/action/cooldown/mob_cooldown/chicken/sugar_rush diff --git a/monkestation/code/modules/ranching/chickens/tier2/dream.dm b/monkestation/code/modules/ranching/chickens/tier2/dream.dm index f27e6203735c68..f1d168a93d88e3 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/dream.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/dream.dm @@ -4,6 +4,7 @@ breed_name = "Dream" egg_type = /obj/item/food/egg/dream mutation_list = list() + liked_foods = list(/obj/item/food/grown/apple = 3) book_desc = "A mystical chicken born from the dreams of death will only appear when a Black Selkie dies of old age." diff --git a/monkestation/code/modules/ranching/chickens/tier2/mime.dm b/monkestation/code/modules/ranching/chickens/tier2/mime.dm index 0478c1ddd34503..d6808ba61bf0ae 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/mime.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/mime.dm @@ -3,6 +3,7 @@ breed_name = "Mime" egg_type = /obj/item/food/egg/mime + liked_foods = list(/obj/item/food/grown/tobacco = 3) book_desc = "..." diff --git a/monkestation/code/modules/ranching/chickens/tier2/pigeon.dm b/monkestation/code/modules/ranching/chickens/tier2/pigeon.dm index 2abb239fb2537a..7fd9829b411067 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/pigeon.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/pigeon.dm @@ -4,6 +4,7 @@ breed_name_male = "Pigeon" breed_name_female = "Pigeon" egg_type = /obj/item/food/egg/pigeon + liked_foods = list(/obj/item/food/grown/peas = 2) ///the radio that is inside the pigeon var/obj/item/radio/pigeon/egg_radio = null diff --git a/monkestation/code/modules/ranching/chickens/tier2/raptor.dm b/monkestation/code/modules/ranching/chickens/tier2/raptor.dm index 51c7b04901d772..4bb2a9cc78f356 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/raptor.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/raptor.dm @@ -11,6 +11,8 @@ melee_damage_lower = 8 melee_damage_upper =8 obj_damage = 10 + liked_foods = list(/obj/item/food/nugget = 5) + disliked_food_types = list() book_desc = "These creatures are bloodthirsty and will attack everything they are not friends with on site, this includes other chickens." diff --git a/monkestation/code/modules/ranching/chickens/tier2/snowy.dm b/monkestation/code/modules/ranching/chickens/tier2/snowy.dm index ec039ea7ad40f5..57c179775e6d5e 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/snowy.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/snowy.dm @@ -5,6 +5,7 @@ egg_type = /obj/item/food/egg/snowy minimum_survivable_temperature = 0 maximum_survivable_temperature = 40 + liked_foods = list(/obj/item/food/grown/icepepper = 4) book_desc = "These chickens require a sub-zero environment to live. They will melt if its not cold enough for them." /obj/item/food/egg/snowy diff --git a/monkestation/code/modules/ranching/chickens/tier2/spicy.dm b/monkestation/code/modules/ranching/chickens/tier2/spicy.dm index 63fc12576f52e2..c6601eb902ed9f 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/spicy.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/spicy.dm @@ -4,6 +4,7 @@ breed_name = "Spicy" egg_type = /obj/item/food/egg/spicy mutation_list = list(/datum/mutation/ranching/chicken/phoenix) + liked_foods = list(/obj/item/food/grown/ghost_chili = 5) book_desc = "Ever since Space Wendy's discontinued Nano-Transen has been working on genetically modified chickens that can produce spicy nuggets, this is the results of their labor." /obj/item/food/egg/spicy diff --git a/monkestation/code/modules/ranching/chickens/tier2/stone.dm b/monkestation/code/modules/ranching/chickens/tier2/stone.dm index b0711ca5f033a4..91243b23abef82 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/stone.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/stone.dm @@ -7,6 +7,8 @@ mutation_list = list(/datum/mutation/ranching/chicken/cockatrice) book_desc = "These chickens are capable of replicating materials the eggs have been plated with. The downside, you need to break the eggs to get the materials. This will make chickens very sad and make some become hostile." + liked_foods = list(/obj/item/food/grown/cannabis = 3) + /obj/item/food/egg/stone name = "Rocky Egg" icon_state = "stone" diff --git a/monkestation/code/modules/ranching/chickens/tier2/wiznerd.dm b/monkestation/code/modules/ranching/chickens/tier2/wiznerd.dm index bf505a669105f3..d0a3362ad9c64e 100644 --- a/monkestation/code/modules/ranching/chickens/tier2/wiznerd.dm +++ b/monkestation/code/modules/ranching/chickens/tier2/wiznerd.dm @@ -21,6 +21,7 @@ egg_type = /obj/item/food/egg/wiznerd mutation_list = list() + liked_foods = list(/obj/item/food/grown/mushroom/amanita = 7) projectile_type = /obj/projectile/magic/magic_missle_weak ranged_cooldown = 1.5 SECONDS diff --git a/monkestation/code/modules/ranching/chickens/tier3/cockatrice.dm b/monkestation/code/modules/ranching/chickens/tier3/cockatrice.dm index ed3facfa1a3a8b..65233a6ae3af8f 100644 --- a/monkestation/code/modules/ranching/chickens/tier3/cockatrice.dm +++ b/monkestation/code/modules/ranching/chickens/tier3/cockatrice.dm @@ -54,7 +54,7 @@ . = ..() if(iscarbon(target)) var/mob/living/carbon/user = target - user.petrify(10) + user.petrify_immortal(1 SECONDS) /datum/action/cooldown/mob_cooldown/chicken/petrifying_gaze name = "Petrifying Gaze" @@ -64,7 +64,7 @@ background_icon_state = "bg_demon" overlay_icon_state = "bg_demon_border" - cooldown_time = 20 SECONDS + cooldown_time = 45 SECONDS check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_INCAPACITATED click_to_activate = TRUE shared_cooldown = NONE @@ -77,8 +77,28 @@ /datum/action/cooldown/mob_cooldown/chicken/petrifying_gaze/Activate(mob/living/target) var/mob/living/living_owner = owner + + if(!is_source_facing_target(target, living_owner)) + return + living_owner.visible_message("[living_owner] glares at [target] petrifying them.", "You glare at [target] petrifying them.") living_owner.face_atom(target) - target.petrify(10) + target.petrify_immortal(1 SECONDS) StartCooldown() return TRUE + +/mob/proc/petrify_immortal(statue_timer) + +/mob/living/carbon/human/petrify_immortal(statue_timer) + if(!isturf(loc)) + return FALSE + var/obj/structure/statue/petrified/immortal/S = new(loc, src, statue_timer) + S.name = "statue of [name]" + ADD_TRAIT(src, TRAIT_NOBLOOD, MAGIC_TRAIT) + S.copy_overlays(src) + var/newcolor = list(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) + S.add_atom_colour(newcolor, FIXED_COLOUR_PRIORITY) + return TRUE + +/obj/structure/statue/petrified/immortal/deconstruct(disassembled) + qdel(src) diff --git a/monkestation/code/modules/ranching/chickens/tier3/dreamsicle.dm b/monkestation/code/modules/ranching/chickens/tier3/dreamsicle.dm index 87f1effbe7b10d..6f6ccd62c73785 100644 --- a/monkestation/code/modules/ranching/chickens/tier3/dreamsicle.dm +++ b/monkestation/code/modules/ranching/chickens/tier3/dreamsicle.dm @@ -4,6 +4,7 @@ breed_name = "Dreamsicle" egg_type = /obj/item/food/egg/dreamsicle mutation_list = list() + liked_foods = list(/obj/item/food/popsicle/creamsicle_orange = 9) book_desc = "Unlike its parent the dreamsicle is able to survive in normal environments, it has also tamed the hyper nature of its parents. This is the perfect hybrid and consuming the egg will make you bounce of the walls leaving a trail of ice behind you." /obj/item/food/egg/dreamsicle diff --git a/monkestation/code/modules/ranching/chickens/tier3/phoenix.dm b/monkestation/code/modules/ranching/chickens/tier3/phoenix.dm index a51ae8cff64fe1..57d5e59cf3ea0e 100644 --- a/monkestation/code/modules/ranching/chickens/tier3/phoenix.dm +++ b/monkestation/code/modules/ranching/chickens/tier3/phoenix.dm @@ -4,6 +4,7 @@ breed_name = "Phoenix" egg_type = /obj/item/food/egg/phoenix mutation_list = list() + liked_foods = list(/obj/item/food/grown/ghost_chili) book_desc = "These chickens have evolved to break the cycle of life and death and will always come back from the dead assuming their egg survives." diff --git a/monkestation/code/modules/ranching/components/happiness_container.dm b/monkestation/code/modules/ranching/components/happiness_container.dm index 9851ae9c880c42..350223d910e0bb 100644 --- a/monkestation/code/modules/ranching/components/happiness_container.dm +++ b/monkestation/code/modules/ranching/components/happiness_container.dm @@ -36,18 +36,18 @@ /datum/component/happiness_container/RegisterWithParent() . = ..() RegisterSignal(parent, COMSIG_HAPPINESS_ADJUST, PROC_REF(adjust_happiness)) - RegisterSignal(parent, COMSIG_HAPPINESS_RETURN_VALUE, PROC_REF(return_happiness)) RegisterSignal(parent, COMSIG_LIVING_ATE, PROC_REF(on_eat)) RegisterSignal(parent, COMSIG_HAPPINESS_PASS_HAPPINESS, PROC_REF(pass_happiness)) + RegisterSignal(parent, COMSIG_HAPPINESS_CHECK_RANGE, PROC_REF(passes_happy)) /datum/component/happiness_container/UnregisterFromParent() . = ..() UnregisterSignal(parent, COMSIG_HAPPINESS_ADJUST) - UnregisterSignal(parent, COMSIG_HAPPINESS_RETURN_VALUE) + UnregisterSignal(parent, COMSIG_HAPPINESS_CHECK_RANGE) UnregisterSignal(parent, COMSIG_LIVING_ATE) UnregisterSignal(parent, COMSIG_HAPPINESS_PASS_HAPPINESS) -/datum/component/happiness_container/proc/adjust_happiness(datum/source, adjustment, atom/came_from, natural_cause = FALSE) +/datum/component/happiness_container/proc/adjust_happiness(datum/source, adjustment, atom/came_from, natural_cause = FALSE, transfer = FALSE) if(adjustment > 0) if(!natural_cause) add_visual("love") @@ -57,8 +57,10 @@ else if(maxiumum_life_happiness == 0) return - maximum_drain = min(maxiumum_life_happiness, adjustment) - maxiumum_life_happiness -= maximum_drain + maximum_drain = min(maxiumum_life_happiness, adjustment) + + if(!transfer) + maxiumum_life_happiness -= maximum_drain current_happiness += maximum_drain else if(!natural_cause) @@ -71,9 +73,6 @@ if(current_happiness < unhappy_callbacks[callback]) callback.Invoke() -/datum/component/happiness_container/proc/return_happiness(datum/source) - return current_happiness - /datum/component/happiness_container/proc/on_eat(datum/source, atom/ate, atom/came_from) if(istype(ate, /obj/effect/chicken_feed)) on_feed_eat(source, ate) @@ -113,7 +112,7 @@ /datum/component/happiness_container/proc/pass_happiness(datum/source, atom/target) if(!target.GetComponent(/datum/component/happiness_container)) target.AddComponent(/datum/component/happiness_container) - SEND_SIGNAL(target, COMSIG_HAPPINESS_ADJUST, current_happiness) + SEND_SIGNAL(target, COMSIG_HAPPINESS_ADJUST, current_happiness, null, FALSE, TRUE) /datum/component/happiness_container/proc/add_visual(method) if(applied_visual) @@ -127,3 +126,12 @@ var/atom/movable/parent_movable = parent parent_movable.cut_overlay(applied_visual) QDEL_NULL(applied_visual) + +/datum/component/happiness_container/proc/passes_happy(datum/source, check) + if(check > 0) + if(!(current_happiness > check)) + return FALSE + else + if(!(current_happiness < check)) + return FALSE + return TRUE diff --git a/monkestation/code/modules/ranching/components/mutation.dm b/monkestation/code/modules/ranching/components/mutation.dm index 11215328f1db8b..9adbeaffe945ca 100644 --- a/monkestation/code/modules/ranching/components/mutation.dm +++ b/monkestation/code/modules/ranching/components/mutation.dm @@ -5,6 +5,10 @@ var/produces_eggs = FALSE ///time it stays inside the body if its not an egg production var/gestate_timer = 60 SECONDS + ///are we gestating right now + var/gestating = FALSE + var/gestate_cooldown_time = 3 MINUTES + COOLDOWN_DECLARE(gestate_cooldown) /datum/component/mutation/Initialize(list/possible_mutations, produces_eggs, gestate_timer) @@ -48,13 +52,34 @@ parent_animal.pass_stats(layed_egg, TRUE) else - addtimer(CALLBACK(src, PROC_REF(finished_gestate), passes_minimum_checks), gestate_timer) + if(!COOLDOWN_FINISHED(src, gestate_cooldown)) + return + gestating = TRUE + addtimer(CALLBACK(src, PROC_REF(finished_gestate), passes_minimum_checks, instability), gestate_timer) -/datum/component/mutation/proc/finished_gestate(passes_minimum_checks) +/datum/component/mutation/proc/finished_gestate(passes_minimum_checks, instability = 10) + gestating = FALSE + COOLDOWN_START(src, gestate_cooldown, gestate_cooldown_time) var/turf/open/source_turf = get_turf(parent) var/mob/living/basic/parent_animal = parent + var/mob/living/basic/child if(!passes_minimum_checks) - var/mob/living/basic/child = new parent_animal.child_type(source_turf) + child = new parent_animal.child_type(source_turf) + + else + if(prob(instability)) + var/list/real_mutations = list() + for(var/datum/mutation/ranching/mutation as anything in parent_animal.created_mutations) + var/value = 100 + if(!mutation.cycle_requirements(parent_animal)) + continue + real_mutations |= mutation + real_mutations[mutation] = value + if(length(real_mutations)) + var/datum/mutation/ranching/picked_mutation = pick_weight(real_mutations) + child = new picked_mutation.baby(source_turf) + else + child = new parent_animal.child_type(source_turf) - parent_animal.pass_stats(child) + parent_animal.pass_stats(child) diff --git a/monkestation/code/modules/ranching/components/shearable.dm b/monkestation/code/modules/ranching/components/shearable.dm new file mode 100644 index 00000000000000..e576509f1b07d6 --- /dev/null +++ b/monkestation/code/modules/ranching/components/shearable.dm @@ -0,0 +1,79 @@ +/datum/component/shearable + ///the atom we create + var/atom/movable/created + ///the amount we make + var/created_amount = 1 + ///the respawn time of the wool coat + var/respawn = 5 MINUTES + ///the icon and icon state of the overlay + var/wool_icon + var/wool_icon_state + ///wool regrow callback + var/datum/callback/regrow + ///post shear callback + var/datum/callback/post_shear + ///our cooldown + COOLDOWN_DECLARE(regrown) + ///are we grown? + var/grown = TRUE + ///our unique timer + var/timer_id + +/datum/component/shearable/Initialize(created, amount, regrow_time, wool_icon, wool_icon_state, datum/callback/regrow, datum/callback/on_shear) + . = ..() + if(!created) + return COMPONENT_INCOMPATIBLE + post_shear = on_shear + src.regrow = regrow + + src.wool_icon = wool_icon + src.wool_icon_state = wool_icon_state + + respawn = regrow_time + + created_amount = amount + src.created = created + +/datum/component/shearable/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_MOB_SHEARED, PROC_REF(try_shear)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(on_update_overlays)) + +/datum/component/shearable/UnregisterFromParent() + . = ..() + UnregisterSignal(parent, COMSIG_MOB_SHEARED) + +/datum/component/shearable/proc/try_shear(datum/source, toolspeed, obj/item/tool, mob/user) + SIGNAL_HANDLER + + if(!COOLDOWN_FINISHED(src, regrown)) + return FALSE + + INVOKE_ASYNC(src, PROC_REF(shear_doafter), toolspeed, tool, user) + return TRUE + +/datum/component/shearable/proc/shear_doafter(toolspeed, obj/item/tool, mob/user) + var/shear_time = 3 SECONDS / toolspeed + + if(!do_after(user, shear_time, parent)) + return + user.visible_message("[user] shears the [parent].") + for(var/i = 1 to created_amount) + new created(get_turf(user)) + grown = FALSE + COOLDOWN_START(src, regrown, respawn) + var/atom/parent_atom = parent + parent_atom.update_appearance() + timer_id = addtimer(CALLBACK(src, PROC_REF(regrow_wool)), respawn, TIMER_UNIQUE | TIMER_STOPPABLE) + +/datum/component/shearable/proc/regrow_wool() + grown = TRUE + var/atom/parent_atom = parent + parent_atom.update_appearance() + +/datum/component/shearable/proc/on_update_overlays(atom/parent_atom, list/overlays) + SIGNAL_HANDLER + if(!wool_icon || !wool_icon_state) + return + if(grown) + overlays += mutable_appearance(wool_icon, wool_icon_state, parent_atom.layer + 0.1, parent_atom, appearance_flags = RESET_COLOR) diff --git a/monkestation/code/modules/ranching/icons/bodyparts.dmi b/monkestation/code/modules/ranching/icons/bodyparts.dmi new file mode 100644 index 00000000000000..c19f2a3498bff2 Binary files /dev/null and b/monkestation/code/modules/ranching/icons/bodyparts.dmi differ diff --git a/monkestation/code/modules/ranching/icons/hud_popout.dmi b/monkestation/code/modules/ranching/icons/hud_popout.dmi new file mode 100644 index 00000000000000..6335b6fa666602 Binary files /dev/null and b/monkestation/code/modules/ranching/icons/hud_popout.dmi differ diff --git a/monkestation/code/modules/ranching/icons/satyr_fluff.dmi b/monkestation/code/modules/ranching/icons/satyr_fluff.dmi new file mode 100644 index 00000000000000..e8c79bb52b5c98 Binary files /dev/null and b/monkestation/code/modules/ranching/icons/satyr_fluff.dmi differ diff --git a/monkestation/code/modules/ranching/icons/satyr_horns.dmi b/monkestation/code/modules/ranching/icons/satyr_horns.dmi new file mode 100644 index 00000000000000..ad73f08203b36f Binary files /dev/null and b/monkestation/code/modules/ranching/icons/satyr_horns.dmi differ diff --git a/monkestation/code/modules/ranching/icons/satyr_tail.dmi b/monkestation/code/modules/ranching/icons/satyr_tail.dmi new file mode 100644 index 00000000000000..5a0a9e59a7ef69 Binary files /dev/null and b/monkestation/code/modules/ranching/icons/satyr_tail.dmi differ diff --git a/monkestation/code/modules/ranching/icons/sheep.dmi b/monkestation/code/modules/ranching/icons/sheep.dmi new file mode 100644 index 00000000000000..9ef69858211279 Binary files /dev/null and b/monkestation/code/modules/ranching/icons/sheep.dmi differ diff --git a/monkestation/code/modules/ranching/items.dm b/monkestation/code/modules/ranching/items.dm index c618757443fa20..98fa87a66ffe6e 100644 --- a/monkestation/code/modules/ranching/items.dm +++ b/monkestation/code/modules/ranching/items.dm @@ -102,8 +102,10 @@ to_chat(user, examine_block(combined_msg.Join("\n"))) else var/list/combined_msg = list() + var/datum/component/happiness_container/container = scanned_chicken.GetComponent(/datum/component/happiness_container) + combined_msg += "\t Age:[SEND_SIGNAL(scanned_chicken, COMSIG_AGE_RETURN_AGE)]" - combined_msg += "\t Happiness:[round(SEND_SIGNAL(scanned_chicken, COMSIG_HAPPINESS_RETURN_VALUE), 1)]" + combined_msg += "\t Happiness:[round(container.current_happiness, 1)]" to_chat(user, examine_block(combined_msg.Join("\n"))) /datum/design/chicken_scanner diff --git a/monkestation/code/modules/ranching/mutations/_mutations.dm b/monkestation/code/modules/ranching/mutations/_mutations.dm index 2a8015876bad4f..5783bb67730d7f 100644 --- a/monkestation/code/modules/ranching/mutations/_mutations.dm +++ b/monkestation/code/modules/ranching/mutations/_mutations.dm @@ -1,4 +1,5 @@ /datum/mutation/ranching + var/mob/living/basic/baby ///Required Happiness var/happiness ///temperature required @@ -47,15 +48,7 @@ /datum/mutation/ranching/proc/check_happiness(atom/checkee, is_egg) if(happiness) - var/checked_happiness = 0 - checked_happiness = SEND_SIGNAL(checkee, COMSIG_HAPPINESS_RETURN_VALUE) - - if(happiness > 0) - if(!(checked_happiness > happiness)) - return FALSE - else - if(!(checked_happiness < happiness)) - return FALSE + return SEND_SIGNAL(checkee, COMSIG_HAPPINESS_CHECK_RANGE, happiness) return TRUE /datum/mutation/ranching/proc/check_food(atom/checkee, is_egg) diff --git a/monkestation/code/modules/ranching/mutations/tier3.dm b/monkestation/code/modules/ranching/mutations/tier3.dm index d1a8201e0dda03..d9a998389890c3 100644 --- a/monkestation/code/modules/ranching/mutations/tier3.dm +++ b/monkestation/code/modules/ranching/mutations/tier3.dm @@ -30,6 +30,5 @@ chicken_type = /mob/living/basic/chicken/rev_raptor egg_type = /obj/item/food/egg/rev_raptor reagent_requirements = list(/datum/reagent/consumable/ethanol/cuba_libre) - nearby_items = list(/obj/item/assembly/flash/handheld) can_come_from_string = "Tiercel" diff --git a/monkestation/code/modules/ranching/satyr/abilities.dm b/monkestation/code/modules/ranching/satyr/abilities.dm new file mode 100644 index 00000000000000..ceaa5a15a55ec6 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/abilities.dm @@ -0,0 +1,24 @@ +/datum/action/cooldown/mob_cooldown/dash/headbutt + name = "Headbutt" + desc = "Dashes 3 tiles in a direction headbutting anyone in the last tile. (You can overshoot your dash!)" + cooldown_time = 1 MINUTES + dash_range = 3 + + +/datum/action/cooldown/mob_cooldown/dash/headbutt/dash_end(turf/ending_turf) + . = ..() + var/knocked = FALSE + for(var/mob/living/mob in ending_turf?.contents) + if(mob == owner) + continue + owner.visible_message(span_danger("[owner] headbutts [mob]!")) + mob.adjustBruteLoss(15) + mob.AdjustKnockdown(0.3 SECONDS) + if(iscarbon(mob)) + var/mob/living/carbon/carbon = mob + carbon.stamina.adjust(-55) + log_combat(owner, mob, "headbutted (10 brute damage)") + if(!knocked) + var/mob/living/owner_mob = owner + owner_mob.AdjustKnockdown(0.2 SECONDS) + knocked = TRUE diff --git a/monkestation/code/modules/ranching/satyr/accessories/prefs.dm b/monkestation/code/modules/ranching/satyr/accessories/prefs.dm new file mode 100644 index 00000000000000..a634870baadbb3 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/accessories/prefs.dm @@ -0,0 +1,53 @@ +//Satyr Fluff +/datum/preference/choiced/satyr_fluff + savefile_key = "feature_satyr_fluff" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Satyr Fluff" + should_generate_icons = TRUE + +/datum/preference/choiced/satyr_fluff/init_possible_values() + return possible_values_for_sprite_accessory_list_for_body_part( + GLOB.satyr_fluff_list, + "satyr_fluff", + list("ADJ"), + ) + +/datum/preference/choiced/satyr_fluff/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["satyr_fluff"] = value + +//Satyr Tail +/datum/preference/choiced/satyr_tail + savefile_key = "feature_satyr_tail" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Satyr Tail" + should_generate_icons = TRUE + +/datum/preference/choiced/satyr_tail/init_possible_values() + return possible_values_for_sprite_accessory_list_for_body_part( + GLOB.satyr_tail_list, + "satyr_tail", + list("BEHIND"), + ) + +/datum/preference/choiced/satyr_tail/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["satyr_tail"] = value + +//Satyr Horns +/datum/preference/choiced/satyr_horns + savefile_key = "feature_satyr_horns" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Satyr Horns" + should_generate_icons = TRUE + +/datum/preference/choiced/satyr_horns/init_possible_values() + return possible_values_for_sprite_accessory_list_for_body_part( + GLOB.satyr_horns_list, + "satyr_horns", + list("BEHIND", "FRONT"), + ) + +/datum/preference/choiced/satyr_horns/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["satyr_horns"] = value diff --git a/monkestation/code/modules/ranching/satyr/accessories/sprites/fluff.dm b/monkestation/code/modules/ranching/satyr/accessories/sprites/fluff.dm new file mode 100644 index 00000000000000..a353d5711e3a73 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/accessories/sprites/fluff.dm @@ -0,0 +1,8 @@ + +/datum/sprite_accessory/satyr_fluff + icon = 'monkestation/code/modules/ranching/icons/satyr_fluff.dmi' + color_src = HAIR + +/datum/sprite_accessory/satyr_fluff/normal + name = "Normal" + icon_state = "normal" diff --git a/monkestation/code/modules/ranching/satyr/accessories/sprites/horns.dm b/monkestation/code/modules/ranching/satyr/accessories/sprites/horns.dm new file mode 100644 index 00000000000000..a068ca23af4a66 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/accessories/sprites/horns.dm @@ -0,0 +1,43 @@ +/datum/sprite_accessory/satyr_horns + icon = 'monkestation/code/modules/ranching/icons/satyr_horns.dmi' + color_src = null + +/datum/sprite_accessory/satyr_horns/back + name = "Back" + icon_state = "broadcurls" + +/datum/sprite_accessory/satyr_horns/tall + name = "Tall" + icon_state = "lifted" + +/datum/sprite_accessory/satyr_horns/thick + name = "Thick" + icon_state = "ticketrack" + +/datum/sprite_accessory/satyr_horns/painted + name = "Painted Points" + icon_state = "paintedpoints" + +/datum/sprite_accessory/satyr_horns/whos + name = "Large Spiraled Horns" + icon_state = "whoshorns" + +/datum/sprite_accessory/satyr_horns/highrise + name = "Highrise Horns" + icon_state = "highrisehorns" + +/datum/sprite_accessory/satyr_horns/curled + name = "Curled Horns" + icon_state = "newcurly" + +/datum/sprite_accessory/satyr_horns/upwards + name = "Upwards Horns" + icon_state = "upwardshorns" + +/datum/sprite_accessory/satyr_horns/sideswept + name = "Sideswept Horns" + icon_state = "sideswept" + +/datum/sprite_accessory/satyr_horns/bull + name = "Bull Horns" + icon_state = "crippledbull" diff --git a/monkestation/code/modules/ranching/satyr/accessories/sprites/tail.dm b/monkestation/code/modules/ranching/satyr/accessories/sprites/tail.dm new file mode 100644 index 00000000000000..978e9b73ca83f6 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/accessories/sprites/tail.dm @@ -0,0 +1,8 @@ + +/datum/sprite_accessory/satyr_tail + icon = 'monkestation/code/modules/ranching/icons/satyr_tail.dmi' + color_src = HAIR + +/datum/sprite_accessory/satyr_tail/short + name = "Short" + icon_state = "short" diff --git a/monkestation/code/modules/ranching/satyr/bodyparts.dm b/monkestation/code/modules/ranching/satyr/bodyparts.dm new file mode 100644 index 00000000000000..84dd37d795e563 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/bodyparts.dm @@ -0,0 +1,27 @@ +/obj/item/bodypart/head/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + is_dimorphic = TRUE + +/obj/item/bodypart/chest/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + is_dimorphic = TRUE + +/obj/item/bodypart/arm/left/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + +/obj/item/bodypart/arm/right/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + +/obj/item/bodypart/leg/left/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + bodytype = BODYTYPE_DIGITIGRADE + +/obj/item/bodypart/leg/right/satyr + icon_greyscale = 'monkestation/code/modules/ranching/icons/bodyparts.dmi' + limb_id = SPECIES_SATYR + bodytype = BODYTYPE_DIGITIGRADE diff --git a/monkestation/code/modules/ranching/satyr/components/living_drunk.dm b/monkestation/code/modules/ranching/satyr/components/living_drunk.dm new file mode 100644 index 00000000000000..efc00ce2a12440 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/components/living_drunk.dm @@ -0,0 +1,66 @@ +///basically inverts how inebriated works +/datum/component/living_drunk + var/current_drunkness = 100 + var/max_drunkness = 100 + + COOLDOWN_DECLARE(drank_grace) + var/grace_period = 5 MINUTES + var/booze_per_drunkness = 100 + + var/drunk_state = 0 + +/datum/component/living_drunk/Initialize(grace_period = 5 MINUTES, booze_per_drunkness = 100) + . = ..() + src.grace_period = grace_period + src.booze_per_drunkness = booze_per_drunkness + + ADD_TRAIT(parent, TRAIT_LIVING_DRUNK, INNATE_TRAIT) + START_PROCESSING(SSobj, src) + +/datum/component/living_drunk/Destroy(force, silent) + REMOVE_TRAIT(parent, TRAIT_LIVING_DRUNK, INNATE_TRAIT) + . = ..() + +/datum/component/living_drunk/RegisterWithParent() + . = ..() + var/mob/living/living = parent + RegisterSignal(living?.reagents, COMSIG_REAGENT_METABOLIZE_REAGENT, PROC_REF(on_reagent_metabolize)) + + +/datum/component/living_drunk/UnregisterFromParent() + . = ..() + var/mob/living/living = parent + UnregisterSignal(living?.reagents, COMSIG_REAGENT_METABOLIZE_REAGENT) + +/datum/component/living_drunk/proc/on_reagent_metabolize(datum/reagents/source, datum/reagent/reagent, seconds_per_tick) + if(!(reagent.type in typesof(/datum/reagent/consumable/ethanol))) + return + var/mob/living/living = parent + var/metabolized_amount = living.metabolism_efficiency * reagent.metabolization_rate * seconds_per_tick + + var/drunk_increase = metabolized_amount / booze_per_drunkness + current_drunkness = min(max_drunkness, current_drunkness + drunk_increase) + COOLDOWN_START(src, drank_grace, grace_period) + drunkness_change_effects() + +/datum/component/living_drunk/process(seconds_per_tick) + if(!COOLDOWN_FINISHED(src, drank_grace)) + return + current_drunkness -= 0.1 + drunkness_change_effects() + +/datum/component/living_drunk/proc/drunkness_change_effects() + var/mob/living/living = parent + if((current_drunkness <= 10) && drunk_state != 2) + living.apply_status_effect(/datum/status_effect/inebriated/drunk, 80) + drunk_state = 2 + return + if((current_drunkness <= 30) && (drunk_state != 1 || drunk_state != 2)) + living.apply_status_effect(/datum/status_effect/inebriated/tipsy, 5) + drunk_state = 1 + return + + if(current_drunkness > 30) + drunk_state = 0 + living.remove_status_effect(/datum/status_effect/inebriated/tipsy) + living.remove_status_effect(/datum/status_effect/inebriated/drunk) diff --git a/monkestation/code/modules/ranching/satyr/external_organs.dm b/monkestation/code/modules/ranching/satyr/external_organs.dm new file mode 100644 index 00000000000000..f49c443dd4d7ac --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/external_organs.dm @@ -0,0 +1,81 @@ +/obj/item/organ/external/satyr_fluff + name = "satyr fluff" + desc = "You shouldn't see this" + icon_state = "" + icon = 'monkestation/icons/obj/medical/organs/organs.dmi' + + preference = "feature_satyr_fluff" + zone = BODY_ZONE_HEAD + slot = ORGAN_SLOT_EXTERNAL_FLUFF + + use_mob_sprite_as_obj_sprite = TRUE + bodypart_overlay = /datum/bodypart_overlay/mutant/satyr_fluff + +/datum/bodypart_overlay/mutant/satyr_fluff + layers = EXTERNAL_ADJACENT //| EXTERNAL_FRONT + feature_key = "satyr_fluff" + color_source = ORGAN_COLOR_HAIR + +/datum/bodypart_overlay/mutant/satyr_fluff/get_global_feature_list() + return GLOB.satyr_fluff_list + +/datum/bodypart_overlay/mutant/satyr_fluff/get_base_icon_state() + return sprite_datum.icon_state + +/datum/bodypart_overlay/mutant/satyr_fluff/can_draw_on_bodypart(mob/living/carbon/human/human) + return TRUE + + +/obj/item/organ/external/satyr_horns + name = "satyr horns" + desc = "You shouldn't see this" + icon_state = "" + icon = 'monkestation/icons/obj/medical/organs/organs.dmi' + + preference = "feature_satyr_horns" + zone = BODY_ZONE_HEAD + slot = ORGAN_SLOT_EXTERNAL_HORNS + + use_mob_sprite_as_obj_sprite = TRUE + bodypart_overlay = /datum/bodypart_overlay/mutant/satyr_horns + +/datum/bodypart_overlay/mutant/satyr_horns + layers = EXTERNAL_BEHIND | EXTERNAL_FRONT + feature_key = "satyr_horns" + +/datum/bodypart_overlay/mutant/satyr_horns/get_global_feature_list() + return GLOB.satyr_horns_list + +/datum/bodypart_overlay/mutant/satyr_horns/get_base_icon_state() + return sprite_datum.icon_state + +/datum/bodypart_overlay/mutant/satyr_horns/can_draw_on_bodypart(mob/living/carbon/human/human) + return TRUE + + +/obj/item/organ/external/satyr_tail + name = "satyr tail" + desc = "You shouldn't see this" + icon_state = "" + icon = 'monkestation/icons/obj/medical/organs/organs.dmi' + + preference = "feature_satyr_tail" + zone = BODY_ZONE_HEAD + slot = ORGAN_SLOT_EXTERNAL_TAIL + + use_mob_sprite_as_obj_sprite = TRUE + bodypart_overlay = /datum/bodypart_overlay/mutant/satyr_tail + +/datum/bodypart_overlay/mutant/satyr_tail + layers = EXTERNAL_ADJACENT | EXTERNAL_FRONT + feature_key = "satyr_tail" + color_source = ORGAN_COLOR_HAIR + +/datum/bodypart_overlay/mutant/satyr_tail/get_global_feature_list() + return GLOB.satyr_tail_list + +/datum/bodypart_overlay/mutant/satyr_tail/get_base_icon_state() + return sprite_datum.icon_state + +/datum/bodypart_overlay/mutant/satyr_tail/can_draw_on_bodypart(mob/living/carbon/human/human) + return TRUE diff --git a/monkestation/code/modules/ranching/satyr/species.dm b/monkestation/code/modules/ranching/satyr/species.dm new file mode 100644 index 00000000000000..2ab8c9f1377d17 --- /dev/null +++ b/monkestation/code/modules/ranching/satyr/species.dm @@ -0,0 +1,102 @@ +/datum/species/satyr + name = "\improper Satyr" + plural_form = "Satyrs" + id = SPECIES_SATYR + changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN + no_equip_flags = ITEM_SLOT_FEET + sexes = TRUE + species_traits = list( + EYECOLOR, + HAIR, + FACEHAIR, + NO_UNDERWEAR, + ) + inherent_traits = list( + TRAIT_ALCOHOL_TOLERANCE, + TRAIT_HARD_SOLES + ) + special_step_sounds = list( + 'sound/effects/footstep/hardclaw1.ogg', + 'sound/effects/footstep/hardclaw2.ogg', + 'sound/effects/footstep/hardclaw3.ogg', + 'sound/effects/footstep/hardclaw4.ogg', + 'sound/effects/footstep/hardclaw1.ogg', + ) + inherent_biotypes = MOB_ORGANIC | MOB_HUMANOID + use_skintones = TRUE + external_organs = list( + /obj/item/organ/external/satyr_fluff = "normal", + /obj/item/organ/external/satyr_tail = "short", + /obj/item/organ/external/satyr_horns = "back", + ) + meat = /obj/item/food/meat/steak + liked_food = GROSS | VEGETABLES | FRUIT + disliked_food = MEAT | DAIRY + maxhealthmod = 0.8 + stunmod = 1.2 + //speedmod = 1 + payday_modifier = 1 + bodypart_overrides = list( + BODY_ZONE_HEAD = /obj/item/bodypart/head/satyr, + BODY_ZONE_CHEST = /obj/item/bodypart/chest/satyr, + BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/satyr, + BODY_ZONE_R_ARM = /obj/item/bodypart/arm/right/satyr, + BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/satyr, + BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/satyr, + ) + + var/datum/action/cooldown/mob_cooldown/dash/headbutt/headbutt + +/datum/species/satyr/get_species_description() + return "Mythical goat-people. The clacking of hooves and smell of beer follow them around." + +/mob/living/carbon/human/species/satyr + race = /datum/species/satyr + +/datum/species/satyr/create_pref_unique_perks() + var/list/to_add = list() + + to_add += list( + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "", + SPECIES_PERK_NAME = "Hooves", + SPECIES_PERK_DESC = "Cloven feet prevent wearing of shoes, but also protect as a shoe would.", + ) + ) + to_add += list( + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "", + SPECIES_PERK_NAME = "Extreme Alcohol Tolerance", + SPECIES_PERK_DESC = "Satyr's are immune to toxin damage done by powerful alcohol.", + ) + ) + to_add += list( + list( + SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, + SPECIES_PERK_ICON = "", + SPECIES_PERK_NAME = "Drunk", + SPECIES_PERK_DESC = "Satyr's require a constant supply of booze to not become drunk.", + ) + ) + + return to_add + +/datum/species/satyr/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) + . = ..() + ADD_TRAIT(C, TRAIT_TIN_EATER, INNATE_TRAIT) + C.AddComponent(/datum/component/living_drunk) + + headbutt = new + headbutt.Grant(C) + +/datum/species/satyr/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) + . = ..() + REMOVE_TRAIT(C, TRAIT_TIN_EATER, INNATE_TRAIT) + var/datum/component/living_drunk/drunk = C.GetComponent(/datum/component/living_drunk) + qdel(drunk) + + if(headbutt) + headbutt.Remove(C) + qdel(headbutt) diff --git a/monkestation/code/modules/ranching/sheep/_base.dm b/monkestation/code/modules/ranching/sheep/_base.dm new file mode 100644 index 00000000000000..f48ad5216877ac --- /dev/null +++ b/monkestation/code/modules/ranching/sheep/_base.dm @@ -0,0 +1,124 @@ +/mob/living/basic/sheep + name = "sheep" + desc = "Known for their soft wool and use in sacrifical rituals. Big fan of grass." + icon = 'monkestation/code/modules/ranching/icons/sheep.dmi' + icon_state = "base_white" + icon_dead = "dead_white" + base_icon_state = "base_white" + gender = FEMALE + mob_biotypes = MOB_ORGANIC | MOB_BEAST + speak_emote = list("baas","bleats") + speed = 1.1 + butcher_results = list(/obj/item/food/meat/slab = 3) + response_help_continuous = "pets" + response_help_simple = "pet" + response_disarm_continuous = "gently pushes aside" + response_disarm_simple = "gently push aside" + response_harm_continuous = "kicks" + response_harm_simple = "kick" + attack_verb_continuous = "kicks" + attack_verb_simple = "kick" + attack_sound = 'sound/weapons/punch1.ogg' + attack_vis_effect = ATTACK_EFFECT_KICK + health = 50 + maxHealth = 50 + gold_core_spawnable = FRIENDLY_SPAWN + blood_volume = BLOOD_VOLUME_NORMAL + ai_controller = /datum/ai_controller/basic_controller/sheep + + /// Were we sacrificed by cultists? + var/cult_converted = FALSE + var/wool_icon_state = "wool" + ///our output path + var/output = /obj/item/stack/sheet/cotton/wool + var/color_mut + var/list/breeding_types = list(/mob/living/basic/sheep) + +/mob/living/basic/sheep/Initialize(mapload) + . = ..() + set_icon_states() + if(prob(33)) + gender = MALE + else + AddComponent(/datum/component/mutation, list(), FALSE) + AddComponent(/datum/component/breed, can_breed_with = breeding_types, override_baby = CALLBACK(src, PROC_REF(baby_creation))) + + AddComponent(/datum/component/shearable, output, 1, 5 MINUTES, 'monkestation/code/modules/ranching/icons/sheep.dmi', wool_icon_state, CALLBACK(src, PROC_REF(regrow)), CALLBACK(src, PROC_REF(on_shear))) + AddElement(/datum/element/ai_retaliate) + RegisterSignal(src, COMSIG_LIVING_CULT_SACRIFICED, PROC_REF(on_sacrificed)) + update_appearance() +/mob/living/basic/sheep/update_overlays() + . = ..() + if(gender == MALE) + . += mutable_appearance(icon, "horns", layer + 0.1, src, appearance_flags = RESET_COLOR) + if(stat == DEAD) + return + if(cult_converted) + . += "hat" + + +/// Signal proc for [COMSIG_LIVING_CULT_SACRIFICED] to have special interaction with sacrificing a lamb +/mob/living/basic/sheep/proc/on_sacrificed(datum/source, list/invokers) + SIGNAL_HANDLER + + if(cult_converted) + for(var/mob/living/cultist as anything in invokers) + to_chat(cultist, span_cultitalic("[src] has already been sacrificed!")) + return STOP_SACRIFICE + + for(var/mob/living/cultist as anything in invokers) + to_chat(cultist, span_cultitalic("This feels a bit too cliché, don't you think?")) + + cult_converted = TRUE + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, say), "BAAAAAAAAH!") + update_appearance(UPDATE_ICON) + return STOP_SACRIFICE + +/mob/living/basic/sheep/vv_edit_var(vname, vval) + if(vname != NAMEOF(src, cult_converted)) + return ..() + + if(vval == cult_converted) + return FALSE + . = ..() + if(.) + update_appearance(UPDATE_ICON) + +/mob/living/basic/sheep/proc/regrow() + return + +/mob/living/basic/sheep/proc/on_shear() + return + +/mob/living/basic/sheep/proc/set_icon_states() + if(color_mut) + icon_dead = "dead_greyscale" + icon_living = "base_greyscale" + base_icon_state = "base_greyscale" + color = color_mut + else + if(prob(50)) + icon_dead = "dead_black" + icon_living = "base_black" + base_icon_state = "base_black" + else + icon_dead = "dead_white" + icon_living = "base_white" + base_icon_state = "base_white" + +/mob/living/basic/sheep/proc/baby_creation() + SEND_SIGNAL(src, COMSIG_MUTATION_TRIGGER, get_turf(src), TRUE, 25) + +/datum/ai_controller/basic_controller/sheep + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic, + ) + ai_traits = STOP_MOVING_WHEN_PULLED + ai_movement = /datum/ai_movement/basic_avoidance + idle_behavior = /datum/idle_behavior/idle_random_walk + planning_subtrees = list( + /datum/ai_planning_subtree/random_speech/sheep, + /datum/ai_planning_subtree/make_babies, + /datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee, + /datum/ai_planning_subtree/flee_target, + ) diff --git a/monkestation/code/modules/smithing/material_changes/_base_mineral.dm b/monkestation/code/modules/smithing/material_changes/_base_mineral.dm index 83db78fad59d9f..9dd431c111d800 100644 --- a/monkestation/code/modules/smithing/material_changes/_base_mineral.dm +++ b/monkestation/code/modules/smithing/material_changes/_base_mineral.dm @@ -24,5 +24,5 @@ . = ..() if(!material_type) return - create_stats_from_material(material_type, FALSE) + create_stats_from_material(material_type, FALSE, TRUE) material_stats.material_bitflags |= MATERIAL_STACK diff --git a/monkestation/code/modules/smithing/material_changes/material_stats.dm b/monkestation/code/modules/smithing/material_changes/material_stats.dm index 741736736c2275..01bdd412e4dfc5 100644 --- a/monkestation/code/modules/smithing/material_changes/material_stats.dm +++ b/monkestation/code/modules/smithing/material_changes/material_stats.dm @@ -42,7 +42,7 @@ new_trait.on_trait_add(material_stats.parent) material_stats.material_traits |= new_trait -/atom/proc/create_stats_from_material(datum/material/material_type, colors = TRUE) +/atom/proc/create_stats_from_material(datum/material/material_type, colors = TRUE, stack = FALSE) if(!material_type) return if(material_stats) @@ -66,6 +66,10 @@ for(var/datum/material_trait/trait as anything in material.material_traits) var/datum/material_trait/new_trait = new trait + if(stack && (trait.trait_flags & MATERIAL_NO_STACK_ADD)) + material_stats.material_traits |= new_trait + material_stats.material_traits[new_trait] = material.material_traits[trait] + continue new_trait.on_trait_add(material_stats.parent) material_stats.material_traits |= new_trait material_stats.material_traits[new_trait] = material.material_traits[trait] diff --git a/monkestation/code/modules/smithing/material_changes/material_traits/magical.dm b/monkestation/code/modules/smithing/material_changes/material_traits/magical.dm index 7c29149f77869f..10ef9931d7b894 100644 --- a/monkestation/code/modules/smithing/material_changes/material_traits/magical.dm +++ b/monkestation/code/modules/smithing/material_changes/material_traits/magical.dm @@ -1,6 +1,7 @@ /datum/material_trait/magical name = "Magical" desc = "Makes this item magical." + trait_flags = MATERIAL_NO_STACK_ADD /datum/material_trait/magical/on_trait_add(atom/movable/parent) . = ..() diff --git a/monkestation/code/modules/surgery/bodyparts/floran_bodyparts.dm b/monkestation/code/modules/surgery/bodyparts/floran_bodyparts.dm index 912d13d770b3b5..e7751c56c7ca48 100644 --- a/monkestation/code/modules/surgery/bodyparts/floran_bodyparts.dm +++ b/monkestation/code/modules/surgery/bodyparts/floran_bodyparts.dm @@ -12,8 +12,8 @@ icon_greyscale = 'monkestation/icons/mob/species/floran/bodyparts.dmi' limb_id = SPECIES_FLORAN unarmed_attack_verb = "slash" - unarmed_damage_high = 7 - unarmed_damage_low = 3 + unarmed_damage_high = 4 + unarmed_damage_low = 4 unarmed_attack_effect = ATTACK_EFFECT_CLAW unarmed_attack_sound = 'sound/weapons/slice.ogg' unarmed_miss_sound = 'sound/weapons/slashmiss.ogg' @@ -22,8 +22,8 @@ icon_greyscale = 'monkestation/icons/mob/species/floran/bodyparts.dmi' limb_id = SPECIES_FLORAN unarmed_attack_verb = "slash" - unarmed_damage_high = 7 - unarmed_damage_low = 3 + unarmed_damage_high = 4 + unarmed_damage_low = 4 unarmed_attack_effect = ATTACK_EFFECT_CLAW unarmed_attack_sound = 'sound/weapons/slice.ogg' unarmed_miss_sound = 'sound/weapons/slashmiss.ogg' diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/__spawning_component.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/__spawning_component.dm index cecba0de7446e8..cc409d1c35a466 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/__spawning_component.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/__spawning_component.dm @@ -48,6 +48,8 @@ var/processes = TRUE ///the blend type we use for particles var/particle_blending = BLEND_DEFAULT + /// our animate_holder + var/datum/animate_holder/animate_holder /datum/component/particle_spewer/Initialize(duration = 0, spawn_interval = 0, offset_x = 0, offset_y = 0, icon_file, particle_state, equipped_offset = 0, burst_amount = 0, lifetime = 0, random_bursts = 0) . = ..() @@ -73,6 +75,10 @@ src.random_bursts = random_bursts source_object = parent + animate_holder = new() + animate_holder.animates_self = FALSE + adjust_animate_steps() + if(processes) START_PROCESSING(SSactualfastprocess, src) RegisterSignal(source_object, COMSIG_ITEM_EQUIPPED, PROC_REF(handle_equip_offsets)) @@ -94,6 +100,7 @@ living_particles = null dead_particles = null source_object = null + QDEL_NULL(animate_holder) /datum/component/particle_spewer/process(seconds_per_tick) if(spawn_interval != 1) @@ -125,10 +132,14 @@ ///this is the proc that gets overridden when we create new particle spewers that control its movements //example is animating upwards over duration and deleting /datum/component/particle_spewer/proc/animate_particle(obj/effect/abstract/particle/spawned) - animate(spawned, alpha = 75, time = duration) - animate(spawned, pixel_y = offset_y + 64, time = duration) + if(animate_holder) + animate_holder.animate_object(spawned) addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) +/datum/component/particle_spewer/proc/adjust_animate_steps() + animate_holder.add_animation_step(list(alpha = 75, time = duration)) + animate_holder.add_animation_step(list(pixel_y = offset_y + 64, time = duration)) + /datum/component/particle_spewer/proc/delete_particle(obj/effect/abstract/particle/spawned) living_particles -= spawned qdel(spawned) @@ -166,3 +177,15 @@ /obj/item/debug_particle_holder/Initialize(mapload) . = ..() AddComponent(/datum/component/particle_spewer, 2 SECONDS) + +/datum/component/particle_spewer/vv_get_dropdown() + . = ..() + VV_DROPDOWN_OPTION("", "---------") + VV_DROPDOWN_OPTION(VV_HK_ADJUST_ANIMATIONS, "Adjust Animations") + +/datum/component/particle_spewer/vv_do_topic(list/href_list) + . = ..() + //monke edit start: CYBERNETIC + if(href_list[VV_HK_ADJUST_ANIMATIONS] && check_rights(R_VAREDIT)) + animate_holder.ui_interact(usr) + //monke edit end: CYBERNETIC diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/confetti.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/confetti.dm index ea7ce46d9ddcdf..9e7826dc7be58d 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/confetti.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/confetti.dm @@ -6,21 +6,30 @@ spawn_interval = 1 SECONDS /datum/component/particle_spewer/confetti/animate_particle(obj/effect/abstract/particle/spawned) - var/matrix/first = matrix() - var/matrix/second = matrix() - spawned.pixel_x += rand(-3,3) spawned.pixel_y += rand(-3,3) - first.Turn(rand(-90, 90)) - first.Scale(0.5,0.5) - second.Turn(rand(-90, 90)) - spawned.color = rgb(rand(1, 255), rand(1, 255), rand(1, 255)) - animate(spawned, transform = first, time = 0.4 SECONDS, pixel_y = rand(-32, 32) + spawned.pixel_y, pixel_x = rand(-32, 32) + spawned.pixel_x, easing = LINEAR_EASING) - animate(transform = second, time = 0.5 SECONDS, alpha = 0, pixel_y = spawned.pixel_y - 5, easing = LINEAR_EASING|EASE_OUT) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) + . = ..() + +/datum/component/particle_spewer/confetti/adjust_animate_steps() + + animate_holder.add_animation_step(list(transform = matrix(0.5, 0.5, MATRIX_SCALE), time = 0)) + animate_holder.add_animation_step(list(transform = "RANDOM", time = 0.4 SECONDS, pixel_y = "RANDOM", pixel_x = "RANDOM", easing = LINEAR_EASING)) + + animate_holder.set_random_var(2, "transform", list(-90, 90)) + animate_holder.set_random_var(2, "pixel_x", list(-32, 32)) + animate_holder.set_random_var(2, "pixel_y", list(-32, 32)) + + animate_holder.set_transform_type(2, MATRIX_ROTATE) + animate_holder.add_animation_step(list(transform = "RANDOM", time = 0.5 SECONDS, alpha = 0, pixel_y = "RANDOM", easing = LINEAR_EASING|EASE_OUT)) + + animate_holder.set_random_var(3, "transform", list(-90, 90)) + animate_holder.set_random_var(3, "pixel_y", list(-8, -2)) + animate_holder.set_parent_copy(3, "pixel_y") + + animate_holder.set_transform_type(3, MATRIX_ROTATE) /obj/item/debug_confetti/Initialize(mapload) . = ..() diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/fire.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/fire.dm index 34f110a76ea777..1554514b4b0fd5 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/fire.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/fire.dm @@ -12,17 +12,27 @@ spawned.add_filter("outline", 1, list(type = "outline", size = 1, color = "#FF3300")) spawned.add_filter("bloom", 2 , list(type = "bloom", threshold = rgb(255,128,255), size = 5, offset = 4, alpha = 255)) - + if(prob(35)) spawned.layer = ABOVE_MOB_LAYER - var/normal_x = rand(-4, 4) + spawned.pixel_x - var/inverse_x = 0 - normal_x spawned.alpha = 130 - animate(spawned, alpha = 255, time = 0.4 SECONDS, pixel_y = rand(6, 16) + spawned.pixel_y, pixel_x = normal_x, easing = LINEAR_EASING) - animate(time = 0.5 SECONDS, alpha = 0, inverse_x , pixel_y = rand(6, 16) + spawned.pixel_y, easing = LINEAR_EASING|EASE_OUT) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) + . = ..() + +/datum/component/particle_spewer/fire/adjust_animate_steps() + animate_holder.add_animation_step(list(alpha = 255, time = 0.4 SECONDS, pixel_y = "RANDOM", pixel_x = "RANDOM", easing = LINEAR_EASING)) + animate_holder.set_random_var(1, "pixel_y", list(6, 16)) + animate_holder.set_parent_copy(1, "pixel_y") + animate_holder.set_random_var(1, "pixel_x", list(-4, 4)) + animate_holder.set_parent_copy(1, "pixel_x") + + animate_holder.add_animation_step(list(alpha = 0, time = 0.5 SECONDS, pixel_x = "RANDOM", pixel_y = "RANDOM", easing = LINEAR_EASING|EASE_OUT)) + animate_holder.set_random_var(2, "pixel_y", list(6, 16)) + animate_holder.set_random_var(2, "pixel_x", list(-4, 4)) + animate_holder.set_parent_copy(2, "pixel_y") + animate_holder.set_parent_copy(2, "pixel_x", FALSE) + /obj/item/debug_fire/Initialize(mapload) . = ..() diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/holy_steps.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/holy_steps.dm index 456c920bebcfa8..2b34d8da612f09 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/holy_steps.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/holy_steps.dm @@ -6,20 +6,27 @@ particle_state = "starsmall" /datum/component/particle_spewer/movement/holy_steps/animate_particle(obj/effect/abstract/particle/spawned) - var/matrix/first = matrix() - var/matrix/second = matrix() - spawned.blend_mode = BLEND_ADD spawned.pixel_x += rand(-3,3) spawned.pixel_y += rand(-3,3) + spawned.color = rgb(rand(1, 255), rand(1, 255), rand(1, 255)) - first.Turn(rand(-90, 90)) - first.Scale(0.5,0.5) - second.Turn(rand(-90, 90)) + . = ..() - spawned.color = rgb(rand(1, 255), rand(1, 255), rand(1, 255)) +/datum/component/particle_spewer/movement/holy_steps/adjust_animate_steps() + animate_holder.add_animation_step(list(transform = matrix(0.5, 0.5, MATRIX_SCALE), time = 0)) + animate_holder.add_animation_step(list(transform = "RANDOM", time = 0.4 SECONDS, pixel_y = "RANDOM", pixel_x = "RANDOM", easing = LINEAR_EASING)) + + animate_holder.set_random_var(2, "transform", list(-90, 90)) + animate_holder.set_random_var(2, "pixel_x", list(-32, 32)) + animate_holder.set_random_var(2, "pixel_y", list(-32, 32)) + + animate_holder.set_transform_type(2, MATRIX_ROTATE) + animate_holder.add_animation_step(list(transform = "RANDOM", time = 0.5 SECONDS, pixel_y = -5, easing = LINEAR_EASING|EASE_OUT)) + + animate_holder.set_random_var(3, "transform", list(-90, 90)) + animate_holder.set_parent_copy(3, "pixel_y") + + animate_holder.set_transform_type(3, MATRIX_ROTATE) - animate(spawned, transform = first, time = 0.4 SECONDS, pixel_y = rand(-32, 32) + spawned.pixel_y, pixel_x = rand(-32, 32) + spawned.pixel_x, easing = LINEAR_EASING) - animate(transform = second, time = 0.5 SECONDS, pixel_y = spawned.pixel_y - 5, easing = LINEAR_EASING|EASE_OUT) - animate(spawned, alpha = 0, time = duration) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) + animate_holder.add_animation_step(list(alpha = 0, time = duration)) diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/music.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/music.dm index 3b3280799a5916..6e9d104228e4e3 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/music.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/music.dm @@ -10,8 +10,6 @@ /datum/component/particle_spewer/shooting_star/animate_particle(obj/effect/abstract/particle/spawned) var/matrix/first = matrix() - var/matrix/second = matrix() - var/matrix/default = matrix() if(prob(30)) spawned.icon_state = "eighth" @@ -23,11 +21,16 @@ first.Turn(rand(-90, 90)) spawned.transform = first - second = first - second.Scale(4,4) - second.Turn(rand(-90, 90)) + . = ..() - animate(spawned, transform = second, time = 1, alpha = 220) - animate(transform = default, time = duration + rand(-5, 5), pixel_y = spawned.pixel_y + 32, alpha = 1) +/datum/component/particle_spewer/shooting_star/adjust_animate_steps() + animate_holder.add_animation_step(list(transform = matrix(2, 2, MATRIX_SCALE), time = 0)) + animate_holder.set_transform_type(1, MATRIX_SCALE) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration + 0.6 SECONDS) + animate_holder.add_animation_step(list(transform = "RANDOM", alpha = 220, time = 1)) + animate_holder.set_random_var(2, "transform", list(-90, 90)) + animate_holder.set_transform_type(2, MATRIX_ROTATE) + + animate_holder.add_animation_step(list(transform = matrix(), time = "RANDOM", pixel_y = 32, alpha = 1)) + animate_holder.set_parent_copy(3, "pixel_y") + animate_holder.set_random_var(3, "time", list(20, 30)) diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/rain.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/rain.dm index 80f16df95062f5..1ecbf7cc436eb0 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/rain.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/rain.dm @@ -14,7 +14,9 @@ spawned.alpha = 20 spawned.color = pick(list(COLOR_BLUE_GRAY, COLOR_BLUE_LIGHT, COLOR_CARP_BLUE)) - animate(spawned, time = 0.5 SECONDS, alpha = 255) - animate(spawned, time = 0.8 SECONDS, pixel_y = rand(-20, -12), easing = LINEAR_EASING) + . = ..() - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) +/datum/component/particle_spewer/rain/adjust_animate_steps() + animate_holder.add_animation_step(list(time = 0.5 SECONDS, alpha = 255)) + animate_holder.add_animation_step(list(time = 0.8 SECONDS, pixel_y = "RANDOM", easing = LINEAR_EASING)) + animate_holder.set_random_var(2, "pixel_y", list(-20, -12)) diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/skull_rain.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/skull_rain.dm index a65edddd53bcc2..ae392f5605a72d 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/skull_rain.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/skull_rain.dm @@ -9,9 +9,6 @@ /datum/component/particle_spewer/movement/skull_rain/animate_particle(obj/effect/abstract/particle/spawned) var/matrix/first = matrix(rand(1, 60), MATRIX_ROTATE) - var/matrix/second = matrix() - second.Turn(rand(-60, 60)) - var/chance = rand(1, 6) switch(chance) if(1 to 2) @@ -28,7 +25,12 @@ spawned.transform = first spawned.alpha = 10 - animate(spawned, transform = second, time = 20, pixel_y = rand(-16, -12), alpha = 255, easing = BOUNCE_EASING) - animate(time = duration, alpha = 1, easing = LINEAR_EASING) + . = ..() + +/datum/component/particle_spewer/movement/skull_rain/adjust_animate_steps() + animate_holder.add_animation_step(list(transform = "RANDOM", time = 2 SECONDS, pixel_y = "RANDOM", alpha = 255, easing = BOUNCE_EASING)) + animate_holder.set_random_var(1, "pixel_y", list(-16, -12)) + animate_holder.set_random_var(1, "transform", list(-60, 60)) + animate_holder.set_transform_type(1, MATRIX_ROTATE) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) + animate_holder.add_animation_step(list(time = duration, alpha = 1, easing = LINEAR_EASING)) diff --git a/monkestation/code/modules/trading/unusual_effects/animation_housing/snow.dm b/monkestation/code/modules/trading/unusual_effects/animation_housing/snow.dm index 41dd9aeea3cd54..652be10feb4eca 100644 --- a/monkestation/code/modules/trading/unusual_effects/animation_housing/snow.dm +++ b/monkestation/code/modules/trading/unusual_effects/animation_housing/snow.dm @@ -23,7 +23,10 @@ spawned.layer = ABOVE_MOB_LAYER spawned.pixel_x += rand(-12, 12) spawned.pixel_y += rand(-5, 5) + . = ..() - animate(spawned, pixel_y = spawned.pixel_y - 32, time = 2 SECONDS) - animate(spawned, alpha = 25, time = 1.5 SECONDS) - addtimer(CALLBACK(src, PROC_REF(delete_particle), spawned), duration) +/datum/component/particle_spewer/snow/adjust_animate_steps() + animate_holder.add_animation_step(list(pixel_y = -32, time = 2 SECONDS)) + animate_holder.set_parent_copy(1, "pixel_y", FALSE) + + animate_holder.add_animation_step(list(alpha = 25, time = 1.5 SECONDS)) diff --git a/monkestation/strings/malkavian_revelations.json b/monkestation/strings/malkavian_revelations.json new file mode 100644 index 00000000000000..aec5ee2e7c2b70 --- /dev/null +++ b/monkestation/strings/malkavian_revelations.json @@ -0,0 +1,117 @@ +{ + "revelations": [ + "#There could have an entirely separate dimension only visible through pools of Blood, and we will never see it.", + "#Explosions happen often, I wonder if one will strike me one day. I wonder if I'll survive.", + "#The Captain will fall eventually, everything is only a matter of time.", + "#There's always something there to be enlightened from. Something to learn. Something to teach.", + "#Why have we been abandoned in this universe... When will we be taken away to the rest of the living?", + "#When will the dreams stop following me? Why have they picked me, of all people?", + "#The one listening to the voices in his head is called foolish from those unaware, but does that make him insane?", + "#Oh dear... perhaps I've taken my life a little too far today. I wonder what's next.", + "#Sometimes I feel like I am the last prophet to ever exist... Maybe I am.", + "#I wonder what made me this way. Is it my Malkavian blood? My hatred for those around me?", + "#Maybe I should start to think about what consequences my actions lead me to. Or maybe it's best not to think about it.", + "#If I focus on my goals, rather than what I want to do, am I truly happy?", + "#Maybe... in an alternate universe... I could be part of another family. One that cares more about me...", + ",lI wonder what other people think of me... Possibly terribly.", + "#...What would happen if I Vassalized a Clown?", + "#Why can't we just walk? Does anyone walk anymore? Why do we run? What rush are we in?", + "#Medbay is overworking, I wonder why they are always so shortstaffed.", + "#Why do we take a pod instead of the shuttle? Where's the fun in that?", + ",lHuh...", + "#I was so close to a new revelation, but I lost my train of thought for a moment there.", + "#What happens once all the organics die? Would just the unorganics remain?", + "#Hmmm... What would happen if I killed a Command member...", + "#Supermatters unnaturally look like candy... I wonder what would happen if I licked it...", + "#Everyone thinks of me as a freak, at least I'm not a creep, then they'd be sorry.", + ",lDon't forget to use the Mentor tab to ask for help!", + "#I wonder what they put on the bikes to cost a million credits...", + "#I wonder if my upstream would accept me for who I am.", + "#Is it possible... for the undead to get a heart attack? Nevermind, strange question.", + ",lWhat would happen if a Bloodsucker got their hands on a Power Miner?", + "#There are Aliens, they exist. It isn't a conspiracy. The real question is when they will attack us.", + "#Is Brain damage real, or is it just our brains adapting to reality?", + "#How do we all understand eachother when we speak over eachother on the radio?", + "#Huds are broken again, it seems...", + "#Never make a deal with the devil... worst mistake of my life.", + "#Does plasma still affect the minds of people who can't get poisoned?", + "#Who thought sending a research station into a contested area was a good idea? Unless it's just sick and twisted humor... like a game!", + "#How well would a Cryogenic Blob deal against my power?", + "#It's possible to learn how to bloodcrawl...", + "#Changelings are the purest form of a Human... if Humans were the most unpure thing.", + "#I would like to take a stroll around the station, floating through the space around us... must feel nice.", + "#Who thought of the idea of Health Analyzers? Like, something that instantly knows everything wrong with you?", + "#How much of our soul does Nanotrasen REALLY own... they certainly don't own enough if they always have traitors among their crew...", + "#I wonder how the Devil is doing today... haven't seen them in a long time.", + "#We straight gassing cutting straight to the bricks ha ha.", + "#This shit ain't nothing to me man.", + "#I had to do it to them snipe.", + "#I'm not loyal to anybody I'm a demon.", + "#I have no loyalty for anyone never did never will.", + "#Shorty chose to be with a demon sounds like her problem to, me ha ha!", + "#Moving like Dracula we get it back in blood.", + "#You see it I really did this I'm really him.", + "#Flipped a whole brick into an empire stop playing with me.", + "#Smoking fentanyl-laced blood; I see God.", + "#Yeah we getting that Pirate Bay alien shish kabab cordycep money.", + "#I just popped a whole garbanzo bean, fuck you mean?", + "#I smoke real Emrānī rapscallion ghost nuggets.", + "I'm him! I been him!! I will continue to be him!!!", + "#They thought they could stop the demon, I'm back!", + "#The zaza got me speaking Esperanto.", + "#You can't trust me, I don't even trust myself. I don't even know who I am anymore, I'm getting too much money.", + "#Get the Captain on the holocall now! I fronted him a brick, I need my money!", + "#We smokin' Symbiotes.", + "#Smokin' that Whoopi Goldberg south Egyptian kindred deluxe Mega Millions scratcher skunk bubba kush.", + "#We smokin' Sequoia banshee boogers.", + "#They must have amnesia, they forgot that I'm him.", + "#Motherfucker look like a Resident Evil 5 campaign extra after we was done with him.", + "#Ops wanted some initiative, blew up their entire quadrant, I'm moving like Cuban Pete.", + "#I was flipping bricks for Mansa Musa before y'all even became a type 1 civilization.", + "#I have seen the Magna Carta. I've seen the Eye of Hora.", + "#You think I care about this shit? Ask me if I care about this shit, 'cause I don't give a shit! If I had a credit for every time they said I gave a shit, I'd be broke 'Cause I don't give a shit!", + "#This .357 got me moving like an invasive species.", + "#I got Midas touch shitter.", + "#I'm at the vault boutta withdraw all of it.", + "#That Fentanyl gave me Vitruvian Man flexibility. Got me in a state of rigor mortis.", + "#Caught a broke boy trying to come up on my Amazon package, so I skinned his ass alive.", + "#We smokin' Serge Ibaka spinal fluid infused quick-release percs.", + "#They needеd a stealth soldier, so I put my hands on the hibachi hot plate at Benihana, and burned my fucking finger prints off. They will not find me...", + "#Konichiwa you little jit.", + "#Snortin' some premium Matisyahu got me fightin' for my life.", + "#The Cuban link will turn the diamond tester into a pipe bomb.", + "#Stechkin shivered his timbers.", + "#I'm smoking Mesopotamian, Stanley Cup triple-award-winning, soul-bleeder, J.D. Power Associates, dingleberry zaza.", + "#We smoking that IBM Quantum Computer.", + "#My diamonds come from the most horrific situations possible.", + "#Fuck it, I ate the opp.", + "#Fuck it, I'm coming for every enzyme.", + "#I'll fucking kill you!.", + "#The first time I smoked runts, I coughed so fucking hard, I started passing kidney stones, then toolboxed myself in front of the gang!", + "#Hold on, lemme get some sip.", + "#The Codex should be treated like a Nuclear Authentication Disk, it is what guards this realm from the one below, afterall...", + "#No one knows how to read anymore, no matter how 'in your face' you put things, they'll never get it.", + "#150, 149, 148... 147, 146, 145, 144... What number was I at, again?", + "#No matter what we do, the feeling of pain will be inevitable.", + "#It seems Revolutionaries might take over the station today", + "#Huh, Nuclear Operatives lost in space. That's new.", + ",lWhere did I go wrong in my mortal life to end up here...", + "#The one that knows the Monster's tricks is sure to arrive. Only time will tell when.", + "#What are we even doing on such a Station? Don't we all know this will end in disaster?", + "#I can't think properly...", + "#I wonder what the Ancient Greek philosophers would say if they were alive today.", + "#I could go for some food just about now...", + "#Some coffee would be life-changing right about now...", + "#If only everyone saw the world in the same way I have", + "#What did Humanity do to deserve my creation?", + "#If we were all born for a reason, mine is completely idiotic.", + "#If there really is a God, why would they allow me to exist?", + "#...I think I lost track of something... I can't remember what...", + "#Who is humanity to decide who someone is? Why should they meddle in my affairs?", + "#The person everyone tries to silence, is the one people will miss the most", + "#It's hard to tell if people just don't understand my level of philosophy, or if they just play dumb to get reactions out of me.", + ";This is your fault.", + ",lWhy do we always infight, what's wrong with a little teamwork, it gets us further.", + "#What's a hacked autodrobe but a machine forced to show itself to you. Is it moral?" + ] +} diff --git a/strings/pill_names.json b/strings/pill_names.json index e5e2a7e366b1e8..e951b06a4e14e1 100644 --- a/strings/pill_names.json +++ b/strings/pill_names.json @@ -237,6 +237,14 @@ "ACCESS DENIED", "FORBIDDEN", "REDACTED", -"Rime" +"Rime", +"wizard winner", +"wizard winner 2, the sequel", +"wizard winner 3, the prequel", +"Wizard winner 4, a wizard winner Side story", +"Man", +"Bulbo Boi", +"green glurp", +"Tritium Juice" ] diff --git a/tgstation.dme b/tgstation.dme index a83dceeec38203..51f01da4e71ca9 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -403,6 +403,7 @@ #include "code\__DEFINES\~monkestation\factions.dm" #include "code\__DEFINES\~monkestation\guns.dm" #include "code\__DEFINES\~monkestation\hacking.dm" +#include "code\__DEFINES\~monkestation\holomaps.dm" #include "code\__DEFINES\~monkestation\interaction_particles.dm" #include "code\__DEFINES\~monkestation\ipcs.dm" #include "code\__DEFINES\~monkestation\jobs.dm" @@ -596,6 +597,7 @@ #include "code\_globalvars\lists\xenobiology.dm" #include "code\_globalvars\~monkestation\lists\colors.dm" #include "code\_globalvars\~monkestation\lists\flavor_misc.dm" +#include "code\_globalvars\~monkestation\lists\holomap.dm" #include "code\_globalvars\~monkestation\lists\mobs.dm" #include "code\_js\byjax.dm" #include "code\_js\menus.dm" @@ -6270,6 +6272,8 @@ #include "monkestation\code\modules\cassettes\cassette.dm" #include "monkestation\code\modules\cassettes\cassette_approval.dm" #include "monkestation\code\modules\cassettes\random_cassette_selection.dm" +#include "monkestation\code\modules\cassettes\cassette_db\cassette_datum.dm" +#include "monkestation\code\modules\cassettes\cassette_db\subsystem.dm" #include "monkestation\code\modules\cassettes\machines\cassette_rack.dm" #include "monkestation\code\modules\cassettes\machines\dj_station.dm" #include "monkestation\code\modules\cassettes\machines\portable_mixer.dm" @@ -6428,6 +6432,10 @@ #include "monkestation\code\modules\food_and_drinks\machinery\smartfridge.dm" #include "monkestation\code\modules\food_and_drinks\recipes\boiling.dm" #include "monkestation\code\modules\food_and_drinks\recipes\recipes_meat.dm" +#include "monkestation\code\modules\ghost_critters\client_addons.dm" +#include "monkestation\code\modules\ghost_critters\ghost_critter_spawnpoint.dm" +#include "monkestation\code\modules\ghost_critters\max_held_weight.dm" +#include "monkestation\code\modules\ghost_critters\ghost_critter_mobs\donator_mobs.dm" #include "monkestation\code\modules\ghost_players\area_changes.dm" #include "monkestation\code\modules\ghost_players\centcom_grace.dm" #include "monkestation\code\modules\ghost_players\centcom_teleporter.dm" @@ -6453,6 +6461,12 @@ #include "monkestation\code\modules\goonimizations\goon_keybinds.dm" #include "monkestation\code\modules\goonimizations\shuttle_votes.dm" #include "monkestation\code\modules\guns\laser.dm" +#include "monkestation\code\modules\holomaps\areas.dm" +#include "monkestation\code\modules\holomaps\base_datum.dm" +#include "monkestation\code\modules\holomaps\huds.dm" +#include "monkestation\code\modules\holomaps\machinery.dm" +#include "monkestation\code\modules\holomaps\subsystem.dm" +#include "monkestation\code\modules\holomaps\wrappers.dm" #include "monkestation\code\modules\hydroponics\botanical_lexicon.dm" #include "monkestation\code\modules\hydroponics\plant_genes.dm" #include "monkestation\code\modules\hydroponics\seeds.dm" @@ -6819,7 +6833,6 @@ #include "monkestation\code\modules\possession\_item_topic.dm" #include "monkestation\code\modules\possession\_mob_holder.dm" #include "monkestation\code\modules\possession\basic_additions.dm" -#include "monkestation\code\modules\possession\basic_hud_modifications.dm" #include "monkestation\code\modules\possession\basic_pixel_shift_editor.dm" #include "monkestation\code\modules\possession\item_overrides.dm" #include "monkestation\code\modules\possession\possessed_hud.dm" @@ -6893,6 +6906,7 @@ #include "monkestation\code\modules\ranching\components\hatching.dm" #include "monkestation\code\modules\ranching\components\hovering_component.dm" #include "monkestation\code\modules\ranching\components\mutation.dm" +#include "monkestation\code\modules\ranching\components\shearable.dm" #include "monkestation\code\modules\ranching\machines\grinder.dm" #include "monkestation\code\modules\ranching\machines\nestbox.dm" #include "monkestation\code\modules\ranching\mutations\_mutations.dm" @@ -6901,6 +6915,16 @@ #include "monkestation\code\modules\ranching\mutations\tier2.dm" #include "monkestation\code\modules\ranching\mutations\tier3.dm" #include "monkestation\code\modules\ranching\name_tags\name_tag.dm" +#include "monkestation\code\modules\ranching\satyr\abilities.dm" +#include "monkestation\code\modules\ranching\satyr\bodyparts.dm" +#include "monkestation\code\modules\ranching\satyr\external_organs.dm" +#include "monkestation\code\modules\ranching\satyr\species.dm" +#include "monkestation\code\modules\ranching\satyr\accessories\prefs.dm" +#include "monkestation\code\modules\ranching\satyr\accessories\sprites\fluff.dm" +#include "monkestation\code\modules\ranching\satyr\accessories\sprites\horns.dm" +#include "monkestation\code\modules\ranching\satyr\accessories\sprites\tail.dm" +#include "monkestation\code\modules\ranching\satyr\components\living_drunk.dm" +#include "monkestation\code\modules\ranching\sheep\_base.dm" #include "monkestation\code\modules\random_rooms\showcase_map_modules.dm" #include "monkestation\code\modules\random_rooms\bars\icebox_bar_modules.dm" #include "monkestation\code\modules\random_rooms\bars\tram_bar_modules.dm" diff --git a/tgui/packages/tgui/interfaces/AnimateHolder.js b/tgui/packages/tgui/interfaces/AnimateHolder.js index 13ce67039971a9..42eb8789fed829 100644 --- a/tgui/packages/tgui/interfaces/AnimateHolder.js +++ b/tgui/packages/tgui/interfaces/AnimateHolder.js @@ -16,7 +16,7 @@ export const AnimateHolder = (props, context) => { const AnimateSteps = (props, context) => { const { act, data } = useBackend(context); - const { steps, easings } = data; + const { steps, easings, random_vars } = data; const variables = [ { name: 'time', type: 'number' }, @@ -37,68 +37,113 @@ const AnimateSteps = (props, context) => { return (
- {steps.map((step) => ( - + {steps.map((step, index) => ( + - {variables.map(({ name, type }) => ( - - {type === 'number' ? ( - - act('modify_step', { - variable: name, - value: value, - index: steps.indexOf(step) + 1, - }) - } - /> - ) : ( - - act('modify_step', { - variable: name, - value: value, - index: steps.indexOf(step) + 1, - }) - } - /> - )} - - ))} + {variables.map(({ name, type }) => { + const isRandom = step[name] === 'RANDOM'; + const randomRange = + isRandom && random_vars[index] && random_vars[index][name]; + const [randomMin, randomMax] = randomRange || [0, 0]; + + return ( + + {type === 'number' ? ( + + act('modify_rand_state', { + variable: name, + index: index + 1, + }) + }> + RANDOM + + ) : null} + {isRandom ? ( +
+ + act('set_random_value', { + variable: name, + rand_lower: value, + index: index + 1, + }) + } + /> + + act('set_random_value', { + variable: name, + rand_upper: value, + index: index + 1, + }) + } + /> +
+ ) : type === 'number' ? ( + + act('modify_step', { + variable: name, + value: value, + index: index + 1, + }) + } + /> + ) : ( + + act('modify_step', { + variable: name, + value: value, + index: index + 1, + }) + } + /> + )} +
+ ); + })} - {Object.entries(easings[steps.indexOf(step)]).map( - ([key, value]) => ( - - act('modify_easing', { - flag: key, - value: !value, - index: steps.indexOf(step) + 1, - }) - }> - {key} - - ) - )} + {Object.entries(easings[index]).map(([key, value]) => ( + + act('modify_easing', { + flag: key, + value: !value, + index: index + 1, + }) + }> + {key} + + ))} + + +
@@ -117,14 +162,16 @@ const AnimateSteps = (props, context) => { export const Transform = (props, context) => { const { step } = props; const { act, data } = useBackend(context); - const { steps, easings, transforms, transform_types } = data; + const { steps, transforms, transform_types, random_vars } = data; const types = ['rotate', 'scale', 'translate']; - // Get the transform type and transform values for the current step - const transformType = transform_types[step - 1]; // Adjust index since steps are 1-indexed - const transformValues = transforms[step - 1]; // Adjust index since steps are 1-indexed + const stepData = steps[step - 1]; + const transformType = transform_types[step - 1]; + const transformValues = transforms[step - 1]; + const randomRange = random_vars[step - 1] && random_vars[step - 1].transform; + const [randomMin, randomMax] = randomRange || [0, 0]; + const isRandom = stepData.transform === 'RANDOM'; - // Function to return string representation of transform type const returnString = (value) => { switch (value) { case 5: @@ -138,19 +185,21 @@ export const Transform = (props, context) => { } }; - // Function to handle change in transform value - const handleTransformChange = (index, value) => { - act('modify_transform_value', { - value1: value, - index: index, - }); - }; - return (
+ + act('modify_rand_state', { + index: step, + variable: 'transform', + }) + }> + RANDOM + @@ -160,26 +209,64 @@ export const Transform = (props, context) => { }) } /> - handleTransformChange(step, value)} - /> - {transformType === 6 && ( // Render second input only if transform type is Scale (value 6) - - act('modify_transform_value', { - value2: value, - index: step, - }) - } - /> + {isRandom ? ( +
+ + act('set_random_value', { + variable: 'transform', + index: step, + rand_lower: value, + }) + } + /> + + act('set_random_value', { + variable: 'transform', + index: step, + rand_upper: value, + }) + } + /> +
+ ) : ( +
+ + act('modify_transform_value', { + value1: value, + index: step, + }) + } + /> + {(transformType === 6 || transformType === 7) && ( + + act('modify_transform_value', { + value2: value, + index: step, + }) + } + /> + )} +
)}