From d9908aa9aa9b9be24724c21c85473c26dd1b599d Mon Sep 17 00:00:00 2001 From: ClownMoff Date: Fri, 6 Sep 2024 17:38:25 +0100 Subject: [PATCH] We are so back --- _maps/map_files/BoxStation/BoxStation.dmm | 16850 ++++++---- _maps/map_files/CorgStation/CorgStation.dmm | 1233 +- .../map_files/Deltastation/DeltaStation2.dmm | 25382 +++++++++------- _maps/map_files/EchoStation/EchoStation.dmm | 9285 +++--- _maps/map_files/FlandStation/FlandStation.dmm | 95 +- _maps/map_files/KiloStation/KiloStation.dmm | 22 +- _maps/map_files/MetaStation/MetaStation.dmm | 203 +- _maps/map_files/RadStation/RadStation.dmm | 75 +- _maps/map_files/debug/runtimestation.dmm | 38 +- _maps/shuttles/emergency/emergency_bar.dmm | 9 +- _maps/shuttles/emergency/emergency_honkco.dmm | 79 +- .../exploration/exploration_shuttle.dmm | 4 +- _maps/shuttles/tram/tram_corg.dmm | 16 +- beestation.dme | 8 + code/__DEFINES/construction.dm | 39 +- code/__DEFINES/dcs/signals/signals_movable.dm | 9 + .../signals_machine/signals_machinery.dm | 2 + code/__DEFINES/jobs.dm | 1 + code/__DEFINES/networks.dm | 4 + code/__DEFINES/pipe_construction.dm | 157 + code/__DEFINES/stat.dm | 10 +- code/__DEFINES/subsystems.dm | 1 - code/__DEFINES/traits.dm | 17 + code/__HELPERS/construction.dm | 10 + code/__HELPERS/icons.dm | 4 +- code/_globalvars/lists/flavor_misc.dm | 78 - code/_globalvars/traits.dm | 29 + code/controllers/subsystem/blackbox.dm | 2 +- code/controllers/subsystem/job.dm | 10 +- code/controllers/subsystem/movement/zfall.dm | 2 +- .../subsystem/natural_light_cycle.dm | 5 +- .../subsystem/processing/servers.dm | 4 + code/controllers/subsystem/research.dm | 12 +- code/controllers/subsystem/spatial_gridmap.dm | 2 + code/controllers/subsystem/traumas.dm | 2 +- code/datums/components/caltrop.dm | 2 +- code/datums/components/chasm.dm | 18 +- code/datums/components/conveyor_movement.dm | 2 +- code/datums/components/crafting/crafting.dm | 1 + code/datums/components/ntnet_interface.dm | 2 +- code/datums/components/orbiter.dm | 2 + code/datums/components/server.dm | 72 + code/datums/components/slippery.dm | 2 +- code/datums/components/spikes.dm | 2 +- code/datums/components/squashable.dm | 2 +- code/datums/elements/footstep.dm | 2 +- code/datums/elements/movetype_handler.dm | 107 + code/datums/traits/negative_quirk.dm | 6 +- .../weather/weather_types/floor_is_lava.dm | 2 +- code/game/atoms_movable.dm | 30 +- code/game/data_huds.dm | 6 +- code/game/machinery/_machinery.dm | 4 +- .../telecomms/computers/telemonitor.dm | 177 +- .../telecomms/machine_interactions.dm | 1 + .../telecomms/machines/broadcaster.dm | 4 +- code/game/machinery/telecomms/machines/bus.dm | 3 +- code/game/machinery/telecomms/machines/hub.dm | 3 +- .../telecomms/machines/message_server.dm | 2 +- .../machinery/telecomms/machines/processor.dm | 3 +- .../machinery/telecomms/machines/receiver.dm | 3 +- .../machinery/telecomms/machines/relay.dm | 3 +- .../machinery/telecomms/machines/server.dm | 3 +- .../machinery/telecomms/telecomunications.dm | 62 +- code/game/objects/buckling.dm | 19 + code/game/objects/effects/alien_acid.dm | 2 +- code/game/objects/effects/landmarks.dm | 4 + code/game/objects/effects/mainttraps.dm | 2 +- code/game/objects/effects/spawners/bundle.dm | 2 +- .../objects/effects/spawners/structure.dm | 7 + .../temporary_visuals/miscellaneous.dm | 1 + code/game/objects/items/RCD.dm | 159 +- code/game/objects/items/RPD.dm | 1 + code/game/objects/items/food/misc.dm | 25 + code/game/objects/items/food/salad.dm | 16 +- code/game/objects/items/food/sushi.dm | 168 + code/game/objects/items/melee/misc.dm | 17 - code/game/objects/items/storage/bags.dm | 2 +- code/game/objects/items/storage/belt.dm | 6 +- .../objects/structures/beds_chairs/chair.dm | 2 +- code/game/objects/structures/girders.dm | 5 +- code/game/objects/structures/grille.dm | 73 +- code/game/objects/structures/life_candle.dm | 9 +- code/game/objects/structures/tables_racks.dm | 2 +- code/game/turfs/change_turf.dm | 2 + code/game/turfs/closed/minerals.dm | 4 - code/game/turfs/closed/wall/misc_walls.dm | 2 + code/game/turfs/closed/walls.dm | 10 +- code/game/turfs/open/_open.dm | 2 +- code/game/turfs/open/floor.dm | 21 +- code/game/turfs/open/lava.dm | 2 +- code/game/turfs/turf.dm | 7 +- .../admin/smites/floorcluwne_stalker.dm | 3 +- .../admin/smites/floorcluwne_trauma.dm | 24 + code/modules/admin/verbs/randomverbs.dm | 2 + code/modules/antagonists/blob/blob_mobs.dm | 3 +- .../antagonists/clock_cult/clockwork_turfs.dm | 30 +- .../clock_cult/mobs/clockwork_marauder.dm | 2 +- .../antagonists/clock_cult/mobs/eminence.dm | 9 +- .../clock_cult/traps/receivers/skewer.dm | 2 +- .../traps/senders/pressure_sensor.dm | 2 +- code/modules/antagonists/revenant/revenant.dm | 6 +- .../revenant/revenant_abilities.dm | 1 + code/modules/assembly/mousetrap.dm | 2 +- .../awaymissions/mission_code/snowdin.dm | 2 +- code/modules/clothing/head/hat.dm | 4 +- code/modules/clothing/shoes/miscellaneous.dm | 6 + code/modules/clothing/under/costume.dm | 35 + code/modules/elevator/elevator_controller.dm | 7 +- code/modules/events/operative.dm | 10 +- .../kitchen_machinery/smartfridge.dm | 2 +- .../food_and_drinks/recipes/food_mixtures.dm | 14 +- .../recipes/tablecraft/recipes_egg.dm | 3 +- .../recipes/tablecraft/recipes_meat.dm | 44 +- .../recipes/tablecraft/recipes_misc.dm | 13 +- .../recipes/tablecraft/recipes_seafood.dm | 99 + .../recipes/tablecraft/recipes_soup.dm | 3 +- code/modules/holoparasite/_holoparasite.dm | 3 +- code/modules/jobs/job_types/_job.dm | 1 + code/modules/jobs/job_types/cyborg.dm | 2 +- code/modules/jobs/job_types/posibrain.dm | 57 + code/modules/jobs/jobs.dm | 1 + code/modules/library/lib_items.dm | 4 +- code/modules/mapping/mapping_helpers.dm | 5 + .../mining/equipment/wormhole_jaunter.dm | 2 +- .../mining/lavaland/necropolis_chests.dm | 41 +- code/modules/mining/machine_vending.dm | 1 - code/modules/mob/dead/observer/observer.dm | 11 +- code/modules/mob/living/basic/basic.dm | 1 - code/modules/mob/living/brain/posibrain.dm | 56 +- .../carbon/alien/humanoid/caste/hunter.dm | 5 - code/modules/mob/living/carbon/carbon.dm | 57 +- .../mob/living/carbon/carbon_movement.dm | 20 +- code/modules/mob/living/carbon/human/human.dm | 5 - .../mob/living/carbon/human/species.dm | 13 +- .../modules/mob/living/carbon/update_icons.dm | 2 +- code/modules/mob/living/init_signals.dm | 13 + code/modules/mob/living/life.dm | 3 - code/modules/mob/living/living.dm | 40 +- code/modules/mob/living/living_defense.dm | 1 - .../mob/living/simple_animal/constructs.dm | 3 +- .../simple_animal/friendly/butterfly.dm | 2 +- .../mob/living/simple_animal/hostile/bees.dm | 3 +- .../mob/living/simple_animal/hostile/carp.dm | 3 +- .../living/simple_animal/hostile/eyeballs.dm | 2 +- .../simple_animal/hostile/floor_cluwne.dm | 195 +- .../simple_animal/hostile/jungle/leaper.dm | 6 +- .../hostile/megafauna/colossus.dm | 7 +- .../hostile/megafauna/megafauna.dm | 3 +- .../hostile/mining_mobs/basilisk.dm | 2 +- .../hostile/mining_mobs/curse_blob.dm | 3 +- .../hostile/mining_mobs/elites/elite.dm | 16 +- .../hostile/mining_mobs/elites/herald.dm | 3 +- .../hostile/mining_mobs/hivelord.dm | 3 +- .../simple_animal/hostile/retaliate/bat.dm | 3 +- .../simple_animal/hostile/retaliate/ghost.dm | 2 +- .../simple_animal/hostile/space_dragon.dm | 3 +- .../living/simple_animal/hostile/syndicate.dm | 3 +- .../mob/living/simple_animal/parrot.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 34 +- .../mob/living/simple_animal/slime/life.dm | 5 +- code/modules/mob/living/ventcrawling.dm | 4 +- code/modules/mob/mob.dm | 6 - code/modules/mob/mob_defines.dm | 3 - code/modules/mob/mob_helpers.dm | 7 - .../multiz/movement/atom/atom_zfall.dm | 2 +- .../multiz/movement/mob/living_zmove.dm | 1 + .../multiz/movement/turf/turf_zfall.dm | 27 +- code/modules/power/power.dm | 3 +- .../guns/energy/kinetic_accelerator.dm | 102 +- code/modules/recycling/disposal/bin.dm | 1 - code/modules/recycling/disposal/holder.dm | 1 + .../recycling/disposal/pipe_sorting.dm | 35 +- .../research/designs/AI_module_designs.dm | 11 +- .../research/designs/autolathe_designs.dm | 4 +- .../research/designs/biogenerator_designs.dm | 8 + .../research/designs/medical_designs.dm | 10 + code/modules/research/server.dm | 146 +- code/modules/research/techweb/all_nodes.dm | 4 +- .../crossbreeding/_status_effects.dm | 4 + .../research/xenobiology/xenobio_camera.dm | 2 - .../shuttle_creation/shuttle_creator.dm | 4 +- .../ruin_generator/ruin_objects.dm | 7 - code/modules/surgery/organs/augments_chest.dm | 2 +- code/modules/uplink/uplink_items.dm | 2 +- code/modules/vehicles/mecha/_mecha.dm | 20 +- code/modules/vehicles/mecha/combat/combat.dm | 2 +- code/modules/vehicles/mecha/combat/gygax.dm | 2 +- .../modules/vehicles/mecha/combat/marauder.dm | 2 +- code/modules/vending/autodrobe.dm | 9 +- code/modules/vending/cigarette.dm | 1 + code/modules/vending/wardrobes.dm | 2 +- html/changelog.html | 353 +- html/changelogs/.all_changelog.yml | 159 + icons/effects/landmarks_static.dmi | Bin 20926 -> 22934 bytes icons/mob/clothing/feet.dmi | Bin 16904 -> 17161 bytes icons/mob/clothing/hands.dmi | Bin 11014 -> 11902 bytes icons/mob/clothing/head/bio.dmi | Bin 4258 -> 4365 bytes icons/mob/clothing/head/costume.dmi | Bin 45870 -> 48613 bytes icons/mob/clothing/under/costume.dmi | Bin 44773 -> 59939 bytes icons/mob/inhands/clothing_lefthand.dmi | Bin 89763 -> 91200 bytes icons/mob/inhands/clothing_righthand.dmi | Bin 88219 -> 89763 bytes icons/obj/clothing/gloves.dmi | Bin 16907 -> 18339 bytes icons/obj/clothing/head/bio.dmi | Bin 2026 -> 980 bytes icons/obj/clothing/head/costume.dmi | Bin 20353 -> 22032 bytes icons/obj/clothing/shoes.dmi | Bin 10752 -> 11524 bytes icons/obj/clothing/under/costume.dmi | Bin 19914 -> 24459 bytes icons/obj/food/food.dmi | Bin 81705 -> 82120 bytes icons/obj/food/food_ingredients.dmi | Bin 2713 -> 3957 bytes icons/obj/food/sushi.dmi | Bin 0 -> 2422 bytes icons/turf/smoothrocks.dmi | Bin 3876 -> 3872 bytes sound/items/rcdscan.ogg | Bin 0 -> 142015 bytes strings/owo_talk.json | 14 +- .../tgui/interfaces/AntagInfoChangeling.tsx | 2 +- tgui/packages/tgui/interfaces/Telemonitor.tsx | 79 + 215 files changed, 32675 insertions(+), 24140 deletions(-) create mode 100644 code/__HELPERS/construction.dm create mode 100644 code/controllers/subsystem/processing/servers.dm create mode 100644 code/datums/components/server.dm create mode 100644 code/datums/elements/movetype_handler.dm create mode 100644 code/game/objects/items/food/sushi.dm create mode 100644 code/modules/admin/smites/floorcluwne_trauma.dm create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm create mode 100644 code/modules/jobs/job_types/posibrain.dm create mode 100644 icons/obj/food/sushi.dmi create mode 100644 sound/items/rcdscan.ogg create mode 100644 tgui/packages/tgui/interfaces/Telemonitor.tsx diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index e9e8ef43fb35c..d11f2ab1bf877 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -146,6 +146,18 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) +"acs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "acu" = ( /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) @@ -205,21 +217,10 @@ /turf/open/floor/plating, /area/maintenance/port) "adn" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"adq" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/wood, -/area/crew_quarters/theatre) +/area/crew_quarters/bar/atrium) "adt" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -397,9 +398,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "aeQ" = ( @@ -599,10 +598,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"ahW" = ( +/turf/open/floor/iron/techmaint, +/area/maintenance/starboard/fore) "ahY" = ( /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"aih" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "aim" = ( /obj/machinery/door/airlock/command/glass{ name = "Bridge"; @@ -673,14 +679,20 @@ /turf/open/floor/plating, /area/construction/mining/aux_base) "aku" = ( -/obj/structure/table/optable, -/obj/item/radio/intercom{ - pixel_x = -27 - }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/white, +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/medical, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, /area/medical/surgery) "akv" = ( /obj/machinery/door/airlock/research{ @@ -704,6 +716,16 @@ }, /turf/open/floor/iron/white, /area/maintenance/aft) +"aky" = ( +/obj/structure/barricade/wooden/crude, +/obj/structure/grille/broken, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Dunking Zone Airlock"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "akC" = ( /obj/structure/sign/departments/minsky/supply/janitorial{ pixel_y = -32 @@ -769,16 +791,15 @@ /turf/open/space, /area/solar/starboard/fore) "alh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "ali" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -787,6 +808,14 @@ /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plating, /area/maintenance/port/fore) +"alL" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "alN" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, @@ -862,10 +891,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "amy" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, /obj/machinery/airalarm/directional/west, +/obj/structure/chair/stool/directional/north, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "amz" = ( @@ -959,6 +986,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"anD" = ( +/obj/machinery/door/airlock{ + name = "Bar - Kitchen"; + req_one_access_txt = "25,28,35" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/crew_quarters/bar) "anF" = ( /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -977,6 +1013,16 @@ "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) +"aog" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/hallway/primary/aft) "aoi" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, @@ -1000,13 +1046,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"aoN" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) "aoO" = ( /obj/machinery/power/terminal, /obj/machinery/light/small{ @@ -1038,6 +1077,11 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port/fore) +"apa" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "aph" = ( /turf/closed/wall, /area/lawoffice) @@ -1047,12 +1091,10 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"apC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) "apD" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/pants/jeans, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apE" = ( @@ -1091,6 +1133,13 @@ }, /turf/open/floor/wood, /area/library) +"aqJ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "aqQ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1098,6 +1147,12 @@ "aqR" = ( /turf/open/floor/plating, /area/maintenance/fore) +"ara" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "arf" = ( /turf/closed/wall, /area/crew_quarters/dorms) @@ -1110,9 +1165,9 @@ }, /area/holodeck/rec_center) "arx" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, +/obj/structure/table, +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arA" = ( @@ -1128,6 +1183,21 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/hydroponics/garden) +"arI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "arM" = ( /obj/structure/closet/crate{ opened = 1 @@ -1266,7 +1336,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atW" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/directional/west, /turf/open/floor/plating, /area/maintenance/port/fore) "aue" = ( @@ -1348,6 +1418,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/maintenance/starboard/fore) "auP" = ( @@ -1412,7 +1483,7 @@ /obj/machinery/door/poddoor/preopen{ id = "maint3" }, -/turf/open/floor/plating, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "avP" = ( /obj/structure/sign/warning/pods, @@ -1462,8 +1533,10 @@ /turf/open/floor/carpet/green, /area/crew_quarters/dorms) "awD" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "awE" = ( /obj/structure/closet/crate, @@ -1540,7 +1613,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe, /turf/open/floor/iron, /area/science/xenobiology) "axz" = ( @@ -1549,6 +1621,14 @@ }, /turf/open/floor/prison/dark, /area/security/execution/transfer) +"axL" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/junglebush/b, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "axV" = ( /obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/dark, @@ -1633,13 +1713,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"azm" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/pool{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "azn" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -1734,10 +1807,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aAt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "aAv" = ( /obj/structure/closet, @@ -1868,11 +1939,14 @@ /turf/open/floor/iron/dark, /area/security/execution/transfer) "aCh" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/iron/white/side{ +/obj/structure/bed, +/obj/item/bedsheet/clown, +/obj/effect/landmark/start/clown, +/obj/machinery/light/small{ dir = 4 }, -/area/crew_quarters/theatre) +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "aCr" = ( /turf/closed/wall, /area/crew_quarters/theatre) @@ -1881,19 +1955,12 @@ /obj/effect/spawner/structure/window/depleteduranium, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) -"aCz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aCC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/stripes{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aCD" = ( @@ -2028,7 +2095,24 @@ /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) "aDU" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, @@ -2085,23 +2169,21 @@ /turf/open/floor/iron/dark, /area/security/main) "aFa" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/item/food/grown/banana, +/obj/structure/flora/ausbushes/fullgrass, +/mob/living/carbon/monkey, +/turf/open/floor/grass/no_border, /area/medical/genetics) "aFl" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/structure/dresser, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "aFm" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -2117,7 +2199,7 @@ pixel_y = 25 }, /turf/open/floor/catwalk_floor, -/area/engine/atmos) +/area/maintenance/aft) "aFu" = ( /turf/closed/wall, /area/library) @@ -2197,6 +2279,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/fore) +"aGp" = ( +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood/big, +/area/maintenance/aft) "aGs" = ( /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron/cafeteria, @@ -2210,28 +2296,39 @@ /turf/open/space/basic, /area/engine/atmos) "aGB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 - }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) +"aGC" = ( /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aGF" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; sortType = 17 @@ -2248,55 +2345,82 @@ /turf/open/floor/iron/grid/steel, /area/storage/tech) "aGL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, +/obj/machinery/holopad, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGP" = ( /obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) +"aGP" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) +"aGT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aGT" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aGV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/turf/open/floor/plating/rust, /area/maintenance/starboard/fore) "aGX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "aGZ" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; @@ -2393,15 +2517,16 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"aHu" = ( +/turf/closed/wall, +/area/crew_quarters/heads/captain/private) "aHy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/auxiliary) "aHD" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, /obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/storage/primary) "aHE" = ( @@ -2455,16 +2580,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/crew_quarters/fitness) -"aIg" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/crew_quarters/bar) "aIp" = ( /turf/closed/wall, /area/hydroponics) @@ -2568,11 +2683,9 @@ }, /area/engine/atmos) "aJm" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, +/obj/effect/turf_decal/siding/wood, /obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "aJo" = ( /obj/effect/turf_decal/stripes/line{ @@ -2604,39 +2717,12 @@ }, /turf/open/floor/wood, /area/library) -"aJH" = ( -/obj/machinery/door/window/southleft{ - name = "Bar Delivery"; - req_access_txt = "25" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/crew_quarters/bar) "aJI" = ( /turf/closed/wall, /area/crew_quarters/kitchen) "aJJ" = ( /turf/open/floor/iron/dark, /area/chapel/office) -"aJL" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Hydroponics" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/hydroponics) -"aJN" = ( -/obj/machinery/chem_dispenser/mutagensaltpetersmall, -/turf/open/floor/iron, -/area/hydroponics) -"aJO" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/iron, -/area/hydroponics) "aJP" = ( /obj/structure/table/wood, /obj/item/folder/yellow, @@ -2718,75 +2804,59 @@ /turf/open/floor/plating, /area/hallway/primary/port) "aKD" = ( -/obj/structure/table/reinforced, -/obj/structure/displaycase/forsale/kitchen, -/obj/machinery/digital_clock/directional/north, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "aKH" = ( -/obj/structure/sink{ - pixel_y = 30 +/obj/structure/table, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/watertank, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 }, /turf/open/floor/iron, /area/hydroponics) "aKJ" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Stage"; + req_one_access_txt = "46" }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "aKN" = ( -/obj/structure/window/reinforced{ +/obj/machinery/light{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aKQ" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKR" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKW" = ( -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/hydroponics) +/turf/open/floor/carpet/grimy, +/area/crew_quarters/bar) "aKX" = ( -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/hydroponics) -"aLd" = ( -/obj/structure/table, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/watertank, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/book/manual/hydroponics_pod_people, -/turf/open/floor/iron, -/area/hydroponics) +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "aLg" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -2812,6 +2882,10 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/secondary/entry) +"aLy" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/iron/checker, +/area/crew_quarters/bar/atrium) "aLC" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, @@ -2899,38 +2973,56 @@ /turf/open/floor/iron, /area/hallway/primary/central) "aMp" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, +/obj/structure/closet/crate/wooden, +/obj/item/clothing/under/costume/gondola, +/obj/item/clothing/under/costume/jabroni, +/obj/item/clothing/under/costume/mech_suit/blue, +/obj/item/clothing/under/costume/mech_suit/white, +/obj/item/clothing/under/costume/villain, +/obj/item/clothing/suit/hooded/ian_costume, +/obj/item/clothing/suit/costume/pirate/captain, +/obj/item/clothing/head/costume/rabbitears, +/obj/item/clothing/suit/costume/madsci, +/obj/item/clothing/under/costume/russian_officer, /turf/open/floor/wood, /area/crew_quarters/theatre) "aMr" = ( /turf/open/floor/wood, /area/crew_quarters/theatre) -"aMB" = ( -/obj/machinery/food_cart/coffee, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMG" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wirecutters, -/turf/open/floor/iron, -/area/hydroponics) "aMI" = ( -/obj/machinery/light/small, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/turf/open/floor/iron, -/area/hydroponics) -"aMN" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, /obj/structure/table, /obj/machinery/smartfridge/disks{ pixel_y = 2 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, /turf/open/floor/iron, /area/hydroponics) +"aMN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/item/grown/bananapeel{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "aMW" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/iron/dark, @@ -2980,12 +3072,18 @@ /turf/open/floor/iron, /area/hallway/primary/port) "aNl" = ( -/obj/structure/bed/roller, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/chair/fancy/corp, +/obj/item/radio/intercom/directional/north, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/medbay/lobby) "aNm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3011,10 +3109,22 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) "aNu" = ( -/obj/structure/closet/secure_closet/bar{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Backroom"; req_access_txt = "25" }, -/turf/open/floor/wood, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "aNv" = ( /obj/effect/turf_decal/plaque{ @@ -3075,10 +3185,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "aNH" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Theatre Stage" - }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/crew_quarters/theatre) "aNJ" = ( @@ -3207,51 +3314,42 @@ /turf/open/floor/iron, /area/hallway/primary/central) "aOH" = ( -/obj/structure/window/reinforced, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, /area/crew_quarters/theatre) "aOJ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"aOK" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/crew_quarters/bar) "aOO" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aOP" = ( -/obj/effect/landmark/blobstart, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "aOQ" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 +/obj/effect/spawner/structure/window, +/obj/structure/curtain/directional{ + dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/hydroponics) "aOX" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/iron/dark, -/area/hydroponics) -"aOZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/tile/dark_green, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/hydroponics) "aPb" = ( /obj/structure/bookcase/random/religion, @@ -3374,20 +3472,19 @@ /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/bridge) -"aQb" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "aQg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/preopen{ - id = "barShutters"; - name = "privacy shutters" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plating, -/area/crew_quarters/bar) +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "aQh" = ( /obj/structure/table/wood, /obj/item/food/chips, @@ -3538,6 +3635,9 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/wood{ broken = 1 }, @@ -3549,32 +3649,36 @@ /turf/open/floor/iron, /area/hallway/primary/central) "aRy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "aRA" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aRC" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 +/obj/structure/table/reinforced, +/obj/item/food/pie/cream, +/obj/machinery/door/window/eastleft{ + name = "Kitchen Window"; + req_access_txt = "28" }, -/obj/machinery/food_cart, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aRF" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Bar Window"; + req_access_txt = "25" }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron, +/area/crew_quarters/bar) +"aRC" = ( +/obj/machinery/button/door{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters"; + pixel_x = -24; + pixel_y = -24; + req_access_txt = "28" + }, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "aRJ" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, /turf/open/floor/iron, /area/hydroponics) "aRN" = ( @@ -3701,15 +3805,17 @@ /turf/closed/wall, /area/crew_quarters/kitchen) "aSR" = ( -/turf/open/floor/iron/dark, -/area/hydroponics) -"aSS" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted, /obj/machinery/seed_extractor, /turf/open/floor/iron, /area/hydroponics) "aST" = ( -/obj/machinery/biogenerator, -/turf/open/floor/iron, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron/grid/steel, /area/hydroponics) "aTb" = ( /obj/structure/cable/yellow{ @@ -3823,51 +3929,33 @@ /turf/open/floor/iron, /area/janitor) "aTM" = ( -/obj/structure/table, -/obj/item/food/mint, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aTN" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aTO" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/obj/item/book/manual/wiki/cooking_to_serve_man{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/cafeteria, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/white/side, /area/crew_quarters/kitchen) "aTQ" = ( /turf/closed/wall, /area/bridge) -"aUh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) "aUj" = ( -/obj/machinery/vending/hydronutrients, +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/effect/turf_decal/tile/dark_green/opposingcorners{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/hydroponics) -"aUk" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +"aUo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hydroponics) "aUs" = ( @@ -4035,69 +4123,59 @@ }, /area/maintenance/starboard/aft) "aVq" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "aVz" = ( /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aVA" = ( -/obj/structure/table/reinforced, -/obj/item/food/pie/cream, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "aVB" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/item/stack/package_wrap, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aVD" = ( /obj/machinery/griddle, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"aVE" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 +"aVH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aVF" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aVH" = ( -/obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/iron/white/side{ + dir = 8 }, -/turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aVJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/iron/dark, -/area/hydroponics) -"aVK" = ( -/obj/effect/landmark/start/botanist, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) -"aVM" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 4 +"aVK" = ( +/obj/effect/turf_decal/tile/dark_green/opposingcorners{ + dir = 8 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, /area/hydroponics) "aVP" = ( /obj/structure/table/wood, @@ -4236,20 +4314,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"aXm" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) -"aXn" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "aXq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4284,10 +4348,25 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/crew_quarters/locker) -"aXz" = ( -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +"aXx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/stasis{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "aXD" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -4313,10 +4392,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"aXN" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/morgue) "aXP" = ( /turf/closed/wall, /area/storage/tools) @@ -4336,8 +4411,8 @@ /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/locker) "aYf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, /turf/open/floor/plating, /area/maintenance/port) @@ -4349,43 +4424,39 @@ /turf/open/floor/iron, /area/hallway/primary/central) "aYJ" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/light, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) +/obj/machinery/door/firedoor, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/checker, +/area/crew_quarters/bar/atrium) "aYM" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aYN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/white/side{ dir = 8 }, -/turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aYO" = ( -/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, /turf/open/floor/iron, /area/hydroponics) "aYP" = ( -/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) "aYR" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/obj/effect/turf_decal/tile/dark_green{ + dir = 1 + }, /turf/open/floor/iron, /area/hydroponics) "aYV" = ( @@ -4523,20 +4594,18 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bal" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 }, /turf/open/floor/iron, /area/hydroponics) "bam" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/structure/sign/departments/minsky/supply/hydroponics2, +/turf/closed/wall, /area/hydroponics) "baq" = ( /obj/machinery/door/airlock/security{ @@ -4553,8 +4622,8 @@ /turf/open/floor/iron/dark, /area/security/main) "bar" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating_new/corner{ + dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -4668,13 +4737,12 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bby" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/crew_quarters/bar) +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar/atrium) "bbz" = ( -/turf/open/floor/iron/white/corner{ - dir = 1 - }, +/obj/machinery/vending/cola, +/turf/open/floor/iron, /area/hallway/primary/starboard) "bbD" = ( /obj/effect/spawner/structure/window, @@ -4723,6 +4791,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) +"bbW" = ( +/obj/effect/turf_decal/bot/left, +/obj/machinery/food_cart, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "bch" = ( /obj/machinery/vending/cigarette, /turf/open/floor/wood, @@ -4787,13 +4860,63 @@ /turf/closed/wall, /area/vacant_room/commissary) "bdc" = ( -/obj/machinery/chem_heater, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/item/clothing/glasses/science{ + pixel_x = 10; + pixel_y = 12 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/structure/table/glass, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/clothing/glasses/science{ + pixel_x = 10; + pixel_y = 12 + }, +/obj/item/assembly/timer{ + pixel_x = 10; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_x = 9; + pixel_y = -3 }, +/obj/item/assembly/igniter{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/assembly/igniter{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/assembly/igniter{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/assembly/igniter{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/white, /area/medical/apothecary) "bdi" = ( @@ -4801,17 +4924,11 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bdq" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/medbay/lobby) "bdv" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=HOP2"; @@ -4852,11 +4969,19 @@ /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/iron, /area/quartermaster/warehouse) +"bdV" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "bdW" = ( /obj/item/clothing/gloves/color/rainbow, /obj/item/clothing/head/soft/rainbow, /obj/item/clothing/shoes/sneakers/rainbow, /obj/item/clothing/under/color/rainbow, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/port) "bee" = ( @@ -4895,9 +5020,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "ber" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/hallway/primary/starboard) "bes" = ( @@ -5172,6 +5295,17 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/locker) +"bgt" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = 8 + }, +/obj/machinery/door/window/northright{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/iron, +/area/hydroponics) "bgu" = ( /obj/machinery/button/door{ id = "qm_warehouse"; @@ -5192,20 +5326,27 @@ /turf/open/floor/iron, /area/quartermaster/office) "bgB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/unsorted/flip{ + dir = 1 + }, /turf/closed/wall, /area/quartermaster/sorting) "bgF" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 }, -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/light_switch/directional/west{ + pixel_y = -7 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "bgG" = ( /obj/machinery/airalarm/directional/west{ pixel_x = -22 @@ -5227,22 +5368,26 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "bgZ" = ( -/obj/machinery/stasis, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/structure/chair/fancy/bench{ + pixel_y = 13 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "bhb" = ( -/obj/machinery/sleeper, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/structure/chair/fancy/bench{ + pixel_y = 13 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "bhh" = ( /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -5265,25 +5410,30 @@ pixel_y = -6; req_one_access_txt = "5; 33" }, -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_y = 13; + pixel_x = 8 }, -/turf/open/floor/iron/white, -/area/medical/apothecary) -"bhl" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/yellow, +/obj/item/storage/box/medsprays{ + pixel_y = 13; + pixel_x = -6 + }, +/obj/item/storage/box/pillbottles{ + pixel_x = -6 + }, +/obj/item/storage/box/syringes{ + pixel_x = 7 }, /turf/open/floor/iron/white, /area/medical/apothecary) -"bhm" = ( +"bhl" = ( /obj/structure/table/glass, /obj/item/book/manual/wiki/grenades, /obj/item/screwdriver{ pixel_x = 2; - pixel_y = 18 + pixel_y = 6 }, /obj/item/stack/cable_coil/random, /obj/item/grenade/chem_grenade, @@ -5291,12 +5441,6 @@ /obj/item/grenade/chem_grenade, /obj/item/grenade/chem_grenade, /obj/item/grenade/chem_grenade, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /turf/open/floor/iron/white, /area/medical/apothecary) "bhp" = ( @@ -5441,20 +5585,22 @@ /turf/closed/wall, /area/quartermaster/sorting) "bhY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Service Hall"; + req_one_access_txt = "22;25;26;28;35;37;38;46" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "bhZ" = ( /obj/machinery/door/window/eastleft{ icon_state = "right"; @@ -5489,21 +5635,31 @@ /turf/open/floor/iron, /area/science/research) "bio" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -28 +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/medical/cryo) "bip" = ( -/obj/effect/landmark/start/paramedic, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/door/window/brigdoor/westleft{ + dir = 2 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "biq" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -5556,21 +5712,22 @@ /turf/open/floor/iron, /area/quartermaster/office) "bix" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, /obj/machinery/door/poddoor/preopen{ id = "chemistry_shutters"; name = "Chemistry shutters" }, -/obj/machinery/cell_charger, /obj/machinery/door/firedoor, -/turf/open/floor/plating, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/turf/open/floor/iron/white, /area/medical/apothecary) "biy" = ( /obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/apothecary) "biC" = ( @@ -5754,9 +5911,18 @@ /turf/open/floor/iron/dark, /area/hallway/primary/central) "bjK" = ( -/obj/machinery/stasis, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "bjP" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 8 @@ -5772,15 +5938,25 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bjX" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/apothecary) -"bjY" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "chemistry_shutters"; + name = "Chemistry shutters" }, -/turf/open/floor/iron/white, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/turf/open/floor/iron/dark, /area/medical/apothecary) "bjZ" = ( /obj/structure/closet/firecloset, @@ -5838,20 +6014,37 @@ /turf/open/floor/plating, /area/quartermaster/storage) "bkL" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/sleeper) -"bkO" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"bkN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"bkO" = ( +/obj/machinery/chem_master, +/obj/machinery/light, /turf/open/floor/iron/white, /area/medical/apothecary) "bkP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/white, /area/medical/apothecary) "bkQ" = ( @@ -5859,12 +6052,10 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) "bkT" = ( @@ -5889,11 +6080,18 @@ /turf/open/floor/iron/white, /area/medical/chemistry) "blh" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/medbay/lobby) "blk" = ( /obj/machinery/door/poddoor/preopen{ id = "Prisongate" @@ -5903,9 +6101,21 @@ /turf/open/floor/plating, /area/security/warden) "bll" = ( -/obj/structure/disposalpipe/segment{ +/obj/item/hand_labeler{ + pixel_x = -9; + pixel_y = 13 + }, +/obj/structure/table/glass, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, /turf/open/floor/iron/white, /area/medical/apothecary) "blu" = ( @@ -6062,8 +6272,24 @@ /turf/closed/wall, /area/crew_quarters/heads/captain) "bmG" = ( -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 11 + }, +/obj/item/radio/off, +/obj/item/restraints/handcuffs{ + pixel_y = 11 + }, +/obj/machinery/recharger{ + pixel_x = -10 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "bmH" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; @@ -6084,17 +6310,8 @@ /turf/open/floor/iron/freezer, /area/medical/virology) "bmN" = ( -/obj/machinery/button/door{ - id = "chemistry_shutters"; - name = "Chemistry shutters"; - pixel_x = -24; - pixel_y = 6; - req_one_access_txt = "5; 33" - }, /obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, /area/medical/apothecary) "bmP" = ( @@ -6111,11 +6328,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) -"bmV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/smartfridge/chemistry, -/turf/closed/wall, -/area/medical/apothecary) "bnb" = ( /obj/machinery/recharge_station, /turf/open/floor/iron, @@ -6223,36 +6435,51 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "bof" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"boi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, -/area/security/checkpoint/medical) +/area/maintenance/aft) +"boi" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/turf/open/floor/iron, +/area/medical/medbay/lobby) "boj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_front_door"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) "bok" = ( /turf/closed/wall, /area/medical/apothecary) "bol" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/medical/surgery) "bon" = ( /turf/closed/wall/r_wall, @@ -6337,7 +6564,7 @@ "bpk" = ( /obj/structure/closet/secure_closet/captains, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "bpn" = ( /obj/structure/chair{ pixel_y = -2 @@ -6411,15 +6638,32 @@ /turf/open/floor/iron, /area/science/robotics/lab) "bpV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/holopad, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Left Doors Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = -24; + req_access_txt = "5" + }, +/obj/machinery/button/door{ + id = "medbay_front_door"; + name = "Medbay Right Doors Control"; + normaldoorcontrol = 1; + req_access_txt = "5"; + dir = 4; + pixel_y = -24; + pixel_x = 39 + }, +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "bpX" = ( @@ -6510,59 +6754,65 @@ /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) "bqO" = ( -/obj/machinery/computer/operating{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/holopad{ + pixel_x = 16 + }, +/turf/open/floor/iron/dark, +/area/medical/cryo) "bqP" = ( -/obj/machinery/door/airlock/medical{ - name = "Medbay Reception"; - req_access_txt = "5" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/patients_rooms) "bqR" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/table/glass, /obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/light{ - dir = 8 - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/medical/cryo) "bqS" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/cryo) +"bqT" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) -"bqT" = ( -/obj/machinery/smartfridge/chemistry, -/turf/closed/wall, -/area/medical/sleeper) +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron/dark, +/area/medical/cryo) "bqV" = ( -/obj/structure/table/glass, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, +/obj/structure/flora/ausbushes/fullgrass, /obj/machinery/airalarm/directional/north, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, /obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/grass/no_border, /area/medical/genetics) "brc" = ( /obj/structure/chair, @@ -6574,10 +6824,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"bri" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/chemistry) "brm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -6666,12 +6912,32 @@ /turf/open/floor/iron/white, /area/science/robotics/lab) "bsx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/sleeper) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "bsK" = ( /obj/structure/closet/secure_closet/hop, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -6715,8 +6981,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -6727,21 +6997,14 @@ /turf/open/floor/iron/tech, /area/security/prison/shielded) "btk" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/turf/open/floor/iron/dark, +/area/medical/storage) "btp" = ( /turf/open/floor/plating, /area/maintenance/starboard) @@ -6781,16 +7044,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"btV" = ( -/obj/structure/table, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/pen, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/medical/chemistry) "btZ" = ( /turf/closed/wall, /area/security/checkpoint/medical) @@ -6868,25 +7121,34 @@ /turf/open/floor/iron, /area/quartermaster/storage) "bvh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "bvn" = ( /obj/effect/turf_decal/box, /obj/machinery/plumbing/bottle_dispenser{ dir = 4 }, +/obj/machinery/door/window/westleft{ + name = "plumbing factory duct access"; + red_alert_access = 1; + req_access_txt = "5; 33"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/chemistry) +/area/medical/storage) "bvu" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -6910,6 +7172,13 @@ "bvK" = ( /turf/closed/wall, /area/crew_quarters/heads/hor) +"bvP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white/corner, +/area/hallway/secondary/entry) "bvS" = ( /obj/machinery/conveyor{ dir = 8; @@ -7000,9 +7269,9 @@ /area/crew_quarters/heads/captain) "bxc" = ( /obj/machinery/chem_heater, -/obj/machinery/light, +/obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -7085,16 +7354,26 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) "bxN" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/highcap/fifteen_k{ - name = "Medbay Central APC"; - pixel_y = -24 +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/storage/box/gloves, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "bxV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -7222,21 +7501,20 @@ /obj/machinery/light{ dir = 1 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) "bzl" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, /obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -7313,9 +7591,13 @@ /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) "bzK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/central) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "bzL" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, @@ -7342,23 +7624,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) -"bzV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bzW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) "bAb" = ( /obj/structure/chair/office{ dir = 8 @@ -7367,15 +7632,12 @@ /turf/open/floor/iron, /area/quartermaster/miningdock) "bAl" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/bodycontainer/morgue, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "bAw" = ( /turf/open/floor/plating, /area/maintenance/aft) @@ -7420,28 +7682,17 @@ /turf/open/floor/wood, /area/security/detectives_office) "bAV" = ( -/obj/structure/frame/computer{ - dir = 4 - }, -/obj/item/circuitboard/computer/operating, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/white/line, +/obj/effect/turf_decal/trimline/dark_red/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) -"bBc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/apothecary) +/turf/open/floor/wood/big, +/area/maintenance/aft) "bBf" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/black/fourcorners, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/black/fourcorners, /obj/machinery/camera/motion/directional/west, /turf/open/floor/iron/grid/steel, /area/ai_monitored/storage/eva) @@ -7453,13 +7704,12 @@ /area/hallway/primary/central) "bBm" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 + icon_state = "0-4" }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/structure/filingcabinet, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/medical/exam_room) "bBu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7473,13 +7723,7 @@ }, /area/science/research) "bBQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/iron, +/turf/open/floor/plating/dirt/jungle, /area/medical/genetics) "bBS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -7582,13 +7826,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"bCp" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) "bCq" = ( /turf/closed/wall, /area/maintenance/port/aft) @@ -7596,46 +7833,32 @@ /turf/closed/wall, /area/storage/tech) "bCB" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/medical/morgue) "bCO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/cryo) -"bCR" = ( -/obj/structure/table, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psypriv"; + name = "Psycology Shutters" }, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/turf/open/floor/plating, +/area/medical/exam_room) +"bCY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/box/bodybags, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/white, -/area/medical/storage) -"bCY" = ( -/obj/machinery/computer/scan_consolenew{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, /turf/open/floor/iron/white, /area/medical/genetics) "bDb" = ( @@ -7713,31 +7936,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"bDJ" = ( -/obj/machinery/light/small{ +"bDv" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "bDL" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/iron/dark, /area/medical/morgue) "bDO" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/plating, +/area/maintenance/aft) "bDR" = ( /obj/effect/turf_decal/bot_white/left, /obj/structure/closet/crate/silvercrate, @@ -7752,27 +7967,31 @@ /turf/open/floor/iron, /area/science/storage) "bEh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/iron/white, /area/medical/genetics) "bEk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/holopad{ + pixel_x = 16 }, /turf/open/floor/iron/white, /area/medical/genetics) "bEl" = ( -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - req_access_txt = "9" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, /area/medical/genetics) "bEm" = ( /turf/open/floor/engine, @@ -7790,21 +8009,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/science/storage) -"bEr" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "bEs" = ( /turf/closed/wall, /area/science/mixing) @@ -7817,6 +8021,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/mixing) +"bEB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/crew_quarters/theatre) "bEC" = ( /turf/closed/wall/r_wall, /area/science/mixing) @@ -7848,9 +8057,13 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"bFi" = ( -/turf/open/floor/iron/dark, -/area/medical/morgue) +"bFc" = ( +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"bFl" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "bFu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -7863,24 +8076,38 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bFG" = ( -/obj/effect/landmark/start/geneticist, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/white, /area/medical/genetics) "bFH" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/mob/living/carbon/monkey, -/turf/open/floor/iron, +/turf/open/floor/iron/white, /area/medical/genetics) "bFL" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = 24 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) "bFQ" = ( @@ -7908,6 +8135,22 @@ }, /turf/open/floor/iron, /area/science/mixing) +"bGa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "bGc" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -7927,8 +8170,8 @@ /turf/open/floor/plating/airless, /area/science/test_area) "bGk" = ( -/obj/structure/chair/stool, /obj/effect/landmark/start/scientist, +/obj/structure/chair/stool/directional/east, /turf/open/floor/iron/white, /area/science/mixing) "bGn" = ( @@ -7972,41 +8215,46 @@ }, /turf/open/floor/carpet, /area/vacant_room/office) +"bGS" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "bGT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/siding/wood{ + layer = 1 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/structure/reagent_dispensers/water_cooler, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/medical/exam_room) "bGU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/siding/wood, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/medical/exam_room) "bGV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/siding/wood, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/medical/exam_room) "bGY" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/science/storage) "bHb" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/dna_scannernew, +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = -30 }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/iron, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, /area/medical/genetics) "bHd" = ( /obj/structure/disposalpipe/segment{ @@ -8050,6 +8298,9 @@ dir = 4 }, /obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/science/mixing) "bHv" = ( @@ -8089,18 +8340,28 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/storage) -"bHW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/wood, +/area/medical/break_room) +"bHW" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 + }, +/obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/maintenance/aft) "bIe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/status_display/evac{ @@ -8116,7 +8377,6 @@ dir = 1 }, /obj/item/kirbyplants/random, -/obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/hallway/secondary/entry) "bIm" = ( @@ -8135,15 +8395,21 @@ /turf/open/floor/catwalk_floor, /area/maintenance/starboard/aft) "bIo" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" +/obj/structure/chair/fancy/corp{ + dir = 4 }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/machinery/button/door{ + id = "medpriv1"; + name = "Psycology Shutters Control"; + pixel_x = -27; + pixel_y = 1 + }, +/mob/living/simple_animal/pet/cat{ + name = "Josito"; + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/medical/exam_room) "bIr" = ( /turf/closed/wall, /area/medical/cryo) @@ -8190,8 +8456,15 @@ }, /area/science/research) "bII" = ( -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/medical/break_room) "bIP" = ( /obj/structure/chair/fancy/comfy{ color = "#666666" @@ -8442,11 +8715,9 @@ /turf/open/floor/iron, /area/quartermaster/miningdock) "bKH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "bKN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -8546,7 +8817,7 @@ dir = 4 }, /obj/machinery/camera/preset/toxins{ - dir = 8 + dir = 4 }, /turf/open/floor/plating{ initial_gas_mix = "o2=0.01;n2=0.01;TEMP=293.15"; @@ -8613,14 +8884,20 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "bLV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) "bLZ" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; @@ -8647,13 +8924,20 @@ /turf/open/floor/plating, /area/medical/genetics) "bMd" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "bMh" = ( -/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron/white, /area/science/xenobiology) "bMi" = ( @@ -8688,6 +8972,21 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/science/xenobiology) +"bMn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "bMo" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/effect/turf_decal/stripes/line, @@ -8900,12 +9199,18 @@ /turf/closed/wall/r_wall, /area/medical/virology) "bNh" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/light{ - dir = 4 +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) +"bNo" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/fluff/hedge/opaque, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/big, +/area/crew_quarters/bar/atrium) "bNq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -8947,6 +9252,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/camera/preset/toxins, /turf/open/floor/plating/airless, /area/science/test_area) "bNE" = ( @@ -9054,6 +9360,21 @@ "bOd" = ( /turf/open/floor/iron, /area/engine/atmos) +"bOg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "bOj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -9103,7 +9424,7 @@ /turf/open/floor/iron/white, /area/science/xenobiology) "bOz" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/white, /area/science/xenobiology) "bOD" = ( @@ -9237,9 +9558,13 @@ /turf/open/floor/plating, /area/maintenance/aft) "bPp" = ( -/obj/structure/closet/secure_closet/medical3, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/medical/break_room) "bPw" = ( /obj/machinery/light/small{ dir = 8 @@ -9412,6 +9737,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"bPW" = ( +/obj/machinery/clonepod/prefilled, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "bQa" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -9493,10 +9825,6 @@ /obj/structure/sign/poster/official/no_erp, /turf/closed/wall, /area/crew_quarters/dorms) -"bQF" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/iron/white, -/area/medical/storage) "bQT" = ( /obj/structure/closet/bombcloset, /turf/open/floor/iron/white, @@ -9553,13 +9881,6 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"bRv" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint/medical) "bRx" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -9614,18 +9935,6 @@ }, /turf/open/floor/engine/vacuum, /area/engine/atmos) -"bRM" = ( -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/cable_coil, -/obj/item/flashlight/lamp, -/obj/item/flashlight/lamp/green, -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "bRO" = ( /turf/closed/wall, /area/medical/storage) @@ -9770,21 +10079,14 @@ /turf/open/floor/iron, /area/engine/atmos) "bSD" = ( -/obj/structure/table, -/obj/item/storage/box/syringes{ - pixel_y = 5 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/machinery/holopad{ + pixel_y = 16 }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/reagent_containers/syringe, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/turf/open/floor/iron/dark, +/area/medical/storage) "bSF" = ( /obj/machinery/light{ dir = 8 @@ -10135,9 +10437,12 @@ /turf/open/floor/iron, /area/security/brig) "bUD" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/stool/bar/directional/west, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "bUE" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -10369,8 +10674,20 @@ /obj/machinery/plumbing/output{ dir = 4 }, +/obj/machinery/door/window/westleft{ + name = "plumbing factory duct access"; + red_alert_access = 1; + req_access_txt = "5; 33"; + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/medical/chemistry) +/area/medical/storage) "bWi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10386,9 +10703,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"bWj" = ( -/turf/closed/wall, -/area/crew_quarters/heads/cmo) "bWk" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, @@ -10446,6 +10760,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, /area/crew_quarters/fitness) "bWB" = ( @@ -10530,13 +10847,10 @@ /turf/open/floor/plating, /area/tcommsat/computer) "bWJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating{ - burnt = 1 +/obj/machinery/door/poddoor/preopen{ + id = "maint1" }, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "bWL" = ( /obj/structure/disposalpipe/segment, @@ -10604,9 +10918,6 @@ /turf/open/floor/iron, /area/engine/atmos) "bWU" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -10775,13 +11086,21 @@ }, /turf/open/floor/engine/plasma, /area/engine/atmos) +"bYd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) "bYe" = ( -/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "bYf" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -10880,14 +11199,16 @@ "bYH" = ( /turf/closed/wall, /area/engine/break_room) -"bYI" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +"bYJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "bYL" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -11189,6 +11510,9 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "bZT" = ( @@ -11271,12 +11595,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"cad" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/toy/cards/deck, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "cak" = ( /obj/machinery/door/airlock{ name = "Private Restroom" @@ -11362,7 +11680,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/chair/stool, +/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/engine/atmos) "caJ" = ( @@ -11389,15 +11707,12 @@ /turf/open/floor/iron/freezer, /area/medical/virology) "caQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 8; - pixel_y = 6 +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/item/storage/box/medsprays, -/obj/item/hand_labeler, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/turf/open/floor/iron/dark, +/area/medical/storage) "caV" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -11529,6 +11844,24 @@ }, /turf/open/floor/engine/co2, /area/engine/atmos) +"cbK" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) +"cbL" = ( +/obj/machinery/vending/custom, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) "cbM" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -11652,6 +11985,19 @@ /obj/machinery/telecomms/bus/preset_two, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"ccj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "ccu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -11682,9 +12028,6 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "ccE" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, @@ -11710,6 +12053,13 @@ }, /turf/open/space, /area/solar/port/aft) +"ccZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "cda" = ( /obj/machinery/light/small{ dir = 1 @@ -11986,9 +12336,6 @@ /turf/open/floor/iron/white, /area/science/robotics/lab) "ceB" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, @@ -12017,9 +12364,6 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "ceI" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, @@ -12083,24 +12427,40 @@ /turf/closed/wall, /area/maintenance/disposal/incinerator) "cfk" = ( -/obj/item/storage/box/masks, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "cfn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 21 }, -/turf/open/floor/iron, -/area/hallway/secondary/service) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "cfr" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 5 @@ -12194,26 +12554,31 @@ /turf/open/floor/iron, /area/engine/atmos) "cfY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/chemistry) -"cfZ" = ( -/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"cga" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/turf/open/floor/iron/dark, +/area/medical/storage) +"cga" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "cge" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket/letterman_nanotrasen, @@ -12357,13 +12722,24 @@ /turf/open/floor/circuit/telecomms, /area/science/xenobiology) "chp" = ( -/obj/machinery/light, /obj/effect/turf_decal/box, +/obj/machinery/door/window/westleft{ + name = "plumbing factory duct access"; + red_alert_access = 1; + req_access_txt = "5; 33"; + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, /obj/machinery/plumbing/output{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/chemistry) +/area/medical/storage) "chq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -12649,12 +13025,14 @@ /turf/open/floor/iron/dark, /area/gateway) "cjq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, +/obj/effect/turf_decal/tile/dark_green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /turf/open/floor/iron, /area/hydroponics) "cjx" = ( @@ -12662,7 +13040,6 @@ /turf/open/floor/iron, /area/hallway/primary/central) "cjA" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, @@ -13021,6 +13398,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/gateway) +"cna" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "cnb" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -13050,6 +13433,10 @@ }, /turf/open/space/basic, /area/solar/port/aft) +"cnm" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "cnq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow, @@ -13059,7 +13446,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) "cnr" = ( @@ -13150,6 +13539,13 @@ }, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"coR" = ( +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/line, +/turf/open/floor/wood/big, +/area/maintenance/aft) "coU" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -13191,7 +13587,7 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "cpi" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -13305,6 +13701,10 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/south{ + areastring = "/area/engine/supermatter" + }, +/obj/structure/cable/yellow, /turf/open/floor/engine, /area/engine/engineering) "cqj" = ( @@ -13525,25 +13925,13 @@ }, /turf/closed/wall/r_wall, /area/engine/supermatter) -"crw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "cry" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13, engine") - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "crA" = ( /obj/structure/transit_tube_pod, /obj/structure/transit_tube/station/reverse/flipped{ @@ -13735,19 +14123,11 @@ }, /turf/open/floor/iron, /area/security/brig) -"csq" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/genetics) "csr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/item/grown/bananapeel, +/obj/structure/flora/ausbushes/fullgrass, +/mob/living/carbon/monkey, +/turf/open/floor/grass/no_border, /area/medical/genetics) "css" = ( /obj/structure/lattice/catwalk, @@ -13856,18 +14236,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"csV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "ctc" = ( /obj/machinery/light{ dir = 1 @@ -13907,16 +14275,6 @@ "ctv" = ( /turf/closed/wall/r_wall, /area/space/nearstation) -"ctA" = ( -/mob/living/carbon/monkey, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/genetics) "ctE" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, @@ -13935,40 +14293,40 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) -"ctL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/genetics) "ctN" = ( -/obj/machinery/computer/operating{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood/big, +/area/maintenance/aft) +"ctQ" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, /turf/open/floor/iron/dark, /area/medical/morgue) -"ctQ" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "ctR" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall, /area/engine/engineering) "ctV" = ( -/mob/living/carbon/monkey, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light_switch{ + pixel_x = -7; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "CloningDoor"; + name = "Genetics Lab"; + req_access_txt = "9" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, /area/medical/genetics) "ctY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -13990,25 +14348,18 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "cug" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/medical/exam_room) "cui" = ( /obj/machinery/recharge_station, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/service) -"cum" = ( -/mob/living/carbon/monkey, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron, -/area/medical/genetics) "cun" = ( /obj/structure/showcase/cyborg/old{ dir = 4; @@ -14040,42 +14391,20 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/service) "cuI" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"cuJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white, -/area/medical/cryo) -"cuX" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Autopsy"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/medical/surgery) "cva" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cvb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/computer/operating{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "cvc" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/service) @@ -14084,7 +14413,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, @@ -14099,15 +14430,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"cvf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) "cvj" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/aisat/hallway) @@ -14119,21 +14441,29 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) -"cvw" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/structure/closet, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/random, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "cvx" = ( /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom{ @@ -14156,6 +14486,10 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"cvz" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "cvJ" = ( /obj/machinery/light{ dir = 1 @@ -14164,28 +14498,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/quartermaster/office) -"cvM" = ( -/obj/machinery/computer/cloning{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "cvO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cvW" = ( -/obj/machinery/clonepod/prefilled, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "cvX" = ( /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) @@ -14194,8 +14512,13 @@ /obj/item/book/manual/wiki/medical_cloning{ pixel_y = 6 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "cwg" = ( /obj/structure/table, /obj/item/storage/box/rxglasses{ @@ -14204,14 +14527,12 @@ }, /obj/item/storage/box/bodybags, /obj/item/pen, -/turf/open/floor/iron/white, -/area/medical/genetics) -"cwk" = ( -/obj/machinery/shower{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/noslip/white, -/area/medical/genetics) +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "cwl" = ( /obj/item/radio/intercom{ pixel_x = -30 @@ -14243,7 +14564,9 @@ /turf/open/floor/plating, /area/maintenance/aft) "cwx" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -14400,6 +14723,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"cyz" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "cyO" = ( /obj/machinery/light/small{ dir = 8 @@ -14456,6 +14786,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"cyW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/apothecary) "czE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -14492,8 +14826,11 @@ /area/maintenance/starboard/aft) "czU" = ( /obj/structure/bookcase/random, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, /turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "czZ" = ( /obj/structure/chair, /obj/structure/disposalpipe/segment{ @@ -14517,7 +14854,9 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cAg" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "cAl" = ( @@ -14642,13 +14981,25 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"cAN" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "cAP" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/engine/supermatter) "cAR" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/table/greyscale, +/obj/item/storage/fancy/cigarettes/cigpack_robust{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 2; + pixel_y = 3 }, /turf/open/floor/plating, /area/maintenance/aft) @@ -14662,6 +15013,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/white, /area/medical/virology) "cAZ" = ( @@ -14674,16 +15026,24 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/aft) -"cBg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/hydroponics) "cBi" = ( /obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/quartermaster/warehouse) +"cBj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "cBl" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -14828,12 +15188,14 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) "cBS" = ( /obj/machinery/light{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -15474,13 +15836,6 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/iron/dark, /area/engine/engineering) -"cFD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "cFI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -15528,6 +15883,9 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","engine") + }, /turf/open/floor/engine, /area/engine/engineering) "cFP" = ( @@ -15537,6 +15895,9 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","engine") + }, /turf/open/floor/engine, /area/engine/engineering) "cFR" = ( @@ -15578,18 +15939,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"cGa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "cGc" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; @@ -15712,34 +16061,36 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"cGI" = ( +/turf/closed/wall, +/area/medical/exam_room) "cGM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating/airless, /area/engine/engineering) "cGN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = -8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/item/folder/white, +/obj/machinery/door/window/brigdoor{ + dir = 8; + id = "medcell"; + name = "Medical Cell"; + req_access_txt = "63" }, -/turf/open/floor/iron/white, -/area/medical/sleeper) -"cGR" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 +/obj/machinery/door/window/southright{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "cGS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -15993,18 +16344,9 @@ /turf/open/floor/carpet/red, /area/crew_quarters/dorms) "cIx" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Recovery Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/medical/morgue) "cIO" = ( /obj/item/paper/fluff/jobs/security/beepsky_mom, /turf/open/floor/plating, @@ -16041,6 +16383,16 @@ /turf/open/floor/iron, /area/quartermaster/office) "cJn" = ( +/obj/machinery/button/door{ + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "47" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, /obj/machinery/button/door{ id = "rnd"; name = "Shutters Control Button"; @@ -16086,12 +16438,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 23 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/maintenance/aft) "cJR" = ( @@ -16103,13 +16450,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"cJS" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/medical/morgue) +"cKd" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/aft) "cKg" = ( /obj/structure/chair/office, /obj/effect/landmark/start/assistant, @@ -16145,7 +16489,9 @@ /area/quartermaster/exploration_dock) "cKv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/item/stack/package_wrap, /obj/structure/table/wood, @@ -16194,6 +16540,9 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "cMm" = ( @@ -16201,19 +16550,17 @@ /turf/open/floor/plating, /area/engine/engineering) "cMp" = ( -/obj/item/radio/intercom{ - pixel_y = 20 - }, /obj/machinery/light{ dir = 1 }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + pixel_y = 20 }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "cMw" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, @@ -16293,17 +16640,12 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "cOp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/medical/morgue) "cOt" = ( /obj/structure/sign/departments/minsky/medical/medical2{ pixel_y = -32 @@ -16428,10 +16770,11 @@ /turf/open/floor/iron/dark, /area/security/execution/transfer) "cQz" = ( -/obj/structure/table/optable, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/medical/cryo) "cQR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -16450,6 +16793,30 @@ /obj/item/stack/sheet/mineral/plasma/five, /turf/open/floor/iron, /area/quartermaster/exploration_dock) +"cRh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cRm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/medical/chemistry) +"cSb" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/gloves, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "cSs" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -16717,16 +17084,6 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/security/prison/shielded) -"cVw" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/hydroponics) "cVy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -16759,9 +17116,7 @@ /turf/open/floor/engine, /area/science/explab) "cWC" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/yellow/half/contrasted, /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/iron, @@ -16807,23 +17162,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/door/airlock/maintenance/glass{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, /turf/open/floor/iron, -/area/engine/atmos) +/area/maintenance/aft) "cZt" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/purple/opposingcorners, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 9 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "cZK" = ( -/turf/closed/wall, -/area/medical/sleeper) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/cryo) "dad" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -16891,24 +17255,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) -"dbc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/pen, -/turf/open/floor/iron, -/area/hydroponics) -"dbF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "dbN" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -16925,21 +17271,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"dbX" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "dbZ" = ( /obj/structure/chair/fancy, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -17015,6 +17346,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"ddj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "ded" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -17100,12 +17446,6 @@ /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) "dfV" = ( -/obj/machinery/button/door{ - id = "quarantineshutters"; - name = "Quarantine Lockdown"; - pixel_x = -23; - req_access_txt = "39" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -17124,18 +17464,22 @@ }, /area/science/research) "dgq" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, /obj/machinery/airalarm/directional/south{ pixel_y = -22 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "dgz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17198,15 +17542,14 @@ /turf/open/floor/iron/white, /area/science/mixing/chamber) "diM" = ( -/obj/structure/table_frame, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/effect/turf_decal/trimline/white/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/wood/big, +/area/maintenance/aft) "djk" = ( /obj/structure/table, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -17248,6 +17591,19 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) +"djI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "djN" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -17272,23 +17628,25 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/engine/light, /area/engine/gravity_generator) -"dkv" = ( -/obj/machinery/camera/directional/north, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "dla" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-8" }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "dlw" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -17321,18 +17679,6 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) -"dlN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "dlZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -17351,34 +17697,38 @@ }, /turf/open/floor/circuit, /area/science/robotics/mechbay) -"dmt" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +"dmK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"dmK" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/carpet/blue, +/area/medical/break_room) "dmQ" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "dmT" = ( /turf/open/floor/iron/dark, /area/security/brig) +"dna" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "dnj" = ( /obj/machinery/airalarm/directional/north{ pixel_y = 25 @@ -17500,6 +17850,15 @@ }, /turf/open/floor/engine/n2, /area/engine/atmos) +"dpV" = ( +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "dqA" = ( /obj/structure/table/glass, /obj/item/reagent_containers/syringe/antiviral{ @@ -17557,6 +17916,13 @@ /obj/structure/cable, /turf/open/floor/iron/solarpanel/airless, /area/solar/port/fore) +"dqR" = ( +/obj/machinery/computer/cloning{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/medical/genetics/cloning) "dqX" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17581,10 +17947,17 @@ /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) "dsg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/box/disks{ + pixel_x = 1; + pixel_y = 2 }, -/obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, /area/medical/genetics) "dss" = ( @@ -17616,6 +17989,13 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"dtp" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/white/corner, +/area/crew_quarters/kitchen) "dtC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -17638,6 +18018,42 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) +"dtL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"dtQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/medical/surgery) +"dtV" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "dtY" = ( /obj/structure/rack, /obj/structure/window/reinforced, @@ -17732,12 +18148,29 @@ name = "Dormitories Maintenance"; req_access_txt = "12" }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"dvK" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "dvS" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/maintenance/aft) "dvV" = ( @@ -17791,7 +18224,9 @@ /turf/open/floor/iron, /area/security/brig) "dwp" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -17828,7 +18263,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, /turf/open/floor/plating, -/area/engine/atmos) +/area/maintenance/aft) "dxd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -17861,6 +18296,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, /area/hallway/primary/starboard) "dxw" = ( @@ -17883,23 +18319,34 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "dxY" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, /area/crew_quarters/fitness) "dyB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/table/optable, +/obj/item/surgical_drapes{ + pixel_x = -1 }, -/obj/effect/turf_decal/tile/blue, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/white, /area/medical/surgery) "dyE" = ( @@ -17950,6 +18397,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, /area/crew_quarters/fitness) "dAs" = ( @@ -18010,10 +18460,17 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/dark, /area/security/courtroom) +"dBo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/departments/minsky/research/genetics{ + pixel_x = 32 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "dBA" = ( /obj/machinery/suit_storage_unit/captain, /turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "dBV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -18036,7 +18493,22 @@ }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, /turf/open/floor/iron, -/area/engine/atmos) +/area/maintenance/aft) +"dCi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "dCJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18073,6 +18545,9 @@ }, /turf/open/floor/iron/white, /area/science/mixing/chamber) +"dCX" = ( +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "dDd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18195,15 +18670,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/chapel/main) -"dFY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "dGF" = ( /turf/closed/wall/r_wall, /area/science/mixing/chamber) @@ -18240,14 +18706,10 @@ /turf/open/floor/carpet/green, /area/security/detectives_office) "dHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "dHz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -18463,6 +18925,7 @@ /obj/machinery/light_switch{ pixel_x = -28 }, +/obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) "dLe" = ( @@ -18475,12 +18938,18 @@ /turf/open/floor/carpet, /area/quartermaster/exploration_prep) "dLu" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, /obj/machinery/light{ dir = 8 }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "dLv" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/bot_white, @@ -18601,6 +19070,19 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"dNM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "dNR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -18617,9 +19099,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/small{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, @@ -18636,10 +19115,6 @@ /obj/structure/bed, /turf/open/floor/iron/white, /area/medical/virology) -"dOz" = ( -/obj/effect/turf_decal/pool/corner, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "dOA" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, @@ -18663,18 +19138,20 @@ /turf/open/floor/iron, /area/quartermaster/warehouse) "dOO" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/machinery/chem_master/condimaster{ - desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; - name = "HoochMaster Deluxe"; - pixel_x = -4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/wood, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "dOV" = ( /obj/machinery/computer/shuttle_flight/custom_shuttle/exploration{ @@ -18683,13 +19160,11 @@ /turf/open/floor/iron, /area/quartermaster/exploration_dock) "dOZ" = ( +/obj/machinery/camera/autoname/directional/south, /obj/machinery/computer/card/minor/cmo{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "dPd" = ( /obj/structure/transit_tube/curved/flipped{ @@ -18707,12 +19182,14 @@ /turf/open/floor/iron/freezer, /area/medical/virology) "dPi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "dPl" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -18724,10 +19201,10 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "dPv" = ( /obj/structure/table/wood, @@ -18790,18 +19267,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/hallway/secondary/entry) -"dPS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bar Maintenance"; - req_one_access_txt = "12;25;26;35;28;22;37;46;38" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "dQz" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/spawner/lootdrop/maintenance, @@ -18824,22 +19289,16 @@ /turf/open/floor/iron/dark, /area/chapel/main) "dRs" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/maintenance/aft) "dRw" = ( -/obj/structure/chair/stool/bar/directional/west, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/bar/atrium) "dRx" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd2"; @@ -18873,12 +19332,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/quartermaster/storage) -"dSJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "dTb" = ( /obj/machinery/advanced_airlock_controller{ pixel_y = 24 @@ -18891,6 +19344,18 @@ }, /turf/open/floor/catwalk_floor, /area/quartermaster/storage) +"dTo" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12; + pixel_y = 3 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/hydroponics) "dTA" = ( /obj/machinery/holopad, /obj/effect/landmark/event_spawn, @@ -18907,19 +19372,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"dTH" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 25 - }, -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, -/area/medical/cryo) "dTK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -18940,21 +19392,10 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/exit) -"dTW" = ( -/obj/structure/bed/roller, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13, engine") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "dUa" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -18989,7 +19430,7 @@ /obj/structure/bed/roller, /obj/machinery/camera{ c_tag = "Security - Medbay"; - dir = 10 + dir = 5 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -19045,6 +19486,22 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"dUS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "dUZ" = ( /obj/item/radio/intercom{ broadcasting = 1; @@ -19071,24 +19528,24 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "dVI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/chair/fancy/comfy{ + color = "#596479" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/siding/wood{ dir = 5 }, -/obj/effect/landmark/start/paramedic, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/carpet/blue, +/area/medical/break_room) "dVW" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark, /area/security/brig) -"dWa" = ( -/obj/effect/landmark/start/bartender, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "dWn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/tile/green{ @@ -19100,13 +19557,10 @@ /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) "dWS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/dark_green{ + dir = 8 }, +/obj/machinery/vending/hydronutrients, /turf/open/floor/iron, /area/hydroponics) "dWV" = ( @@ -19119,15 +19573,9 @@ /turf/open/floor/iron/dark, /area/bridge) "dXe" = ( -/obj/effect/spawner/randomvend/snack, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/medical/morgue) "dXA" = ( /obj/machinery/status_display/evac{ pixel_x = -32 @@ -19416,14 +19864,31 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/hallway) "ede" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/patients_rooms) +"edj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/mob/living/carbon/monkey/punpun, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "edw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19475,6 +19940,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/security/warden) +"eea" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/ridged/steel, +/area/hydroponics) "eek" = ( /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; @@ -19621,6 +20091,20 @@ }, /turf/open/floor/iron/white, /area/science/research) +"ehd" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/light{ + bulb_colour = "#22bfa2"; + bulb_vacuum_colour = "#22bfa2"; + dir = 4; + nightshift_light_color = "#22bfa2" + }, +/turf/open/floor/iron, +/area/hydroponics) "ehg" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -19656,26 +20140,24 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 }, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/quartermaster/qm) "eiC" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 6 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/medbay/lobby) "eja" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/nanite_chamber_control{ @@ -19919,16 +20401,6 @@ }, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"epq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "epI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -19936,6 +20408,9 @@ /turf/open/floor/iron, /area/science/nanite) "epP" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -19945,9 +20420,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/chair{ - dir = 1 - }, /turf/open/floor/iron/white, /area/medical/chemistry) "eqc" = ( @@ -20010,6 +20482,17 @@ }, /turf/open/floor/iron, /area/science/explab) +"eqJ" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/hallway/primary/aft) "eqT" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -20050,6 +20533,15 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"erU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "erX" = ( /obj/machinery/airalarm/directional/west{ pixel_x = -22 @@ -20091,8 +20583,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "eto" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20143,15 +20638,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) -"etI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "etK" = ( /obj/structure/table, /obj/machinery/door/window{ @@ -20175,21 +20661,35 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "etZ" = ( -/obj/structure/table/glass, -/obj/item/storage/belt/medical, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/item/storage/box/medipens, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/structure/closet/secure_closet/security/science, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "euh" = ( /obj/machinery/gateway/centerstation, /turf/open/floor/engine, /area/gateway) +"euq" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"euF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "euG" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -20197,13 +20697,6 @@ /obj/machinery/atmospherics/pipe/simple, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"euJ" = ( -/obj/machinery/camera/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "euU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -20270,6 +20763,12 @@ }, /turf/open/floor/iron/white, /area/science/research) +"ewj" = ( +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 10 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) "ewu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -20294,21 +20793,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"ewK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "ewN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -20341,6 +20825,22 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"exk" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -1; + pixel_y = -32 + }, +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "exD" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -20373,18 +20873,10 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"eye" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/genetics) "eyf" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -20463,15 +20955,17 @@ }, /area/chapel/main) "ezK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/eyepatch, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/structure/table, +/turf/open/floor/iron/dark, /area/medical/surgery) "ezL" = ( /obj/structure/closet/emcloset, @@ -20505,11 +20999,6 @@ }, /turf/open/floor/iron/dark, /area/security/prison) -"eAF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/cryo) "eAJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -20537,6 +21026,10 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"eAQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics/cloning) "eBh" = ( /obj/structure/chair{ dir = 1 @@ -20628,15 +21121,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"eDu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/pool/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "eDD" = ( /obj/machinery/light/small{ dir = 8 @@ -20662,8 +21146,10 @@ /area/engine/engineering) "eEd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -20686,6 +21172,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"eEB" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/machinery/door/window/northleft{ + name = "Kitchen Delivery"; + req_access_txt = "28"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "eFB" = ( /obj/machinery/computer/station_alert, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -20712,15 +21212,19 @@ /turf/open/floor/engine, /area/gateway) "eGg" = ( -/obj/structure/kitchenspike, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) -"eGr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/structure/table, +/obj/item/food/dough{ + pixel_y = 1 + }, +/obj/item/food/piedough, +/obj/item/food/dough{ + pixel_x = -4 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "eGt" = ( /obj/machinery/light_switch{ pixel_x = -22 @@ -20743,6 +21247,16 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"eHn" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/fancy/sofa/old/right{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "eHr" = ( /obj/structure/closet/firecloset, /turf/open/floor/iron, @@ -20850,15 +21364,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"eIg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "eIi" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -20899,28 +21404,10 @@ /obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, /area/ai_monitored/security/armory) -"eJC" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) -"eJE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "eJN" = ( -/obj/structure/table/glass, -/obj/item/storage/box/rxglasses, -/obj/item/radio/intercom{ - pixel_y = 20 - }, +/obj/structure/flora/ausbushes/fullgrass, /obj/machinery/camera/directional/north, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/grass/no_border, /area/medical/genetics) "eJS" = ( /obj/machinery/door/airlock/command{ @@ -20944,18 +21431,6 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"eJW" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) "eKo" = ( /obj/structure/rack, /obj/item/storage/belt/utility, @@ -20967,6 +21442,12 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"eKE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "eLa" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgeentrance"; @@ -21052,6 +21533,12 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) +"eMp" = ( +/obj/effect/turf_decal/siding/thinplating_new/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "eMx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -21076,6 +21563,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "eMZ" = ( @@ -21130,6 +21620,23 @@ }, /turf/open/floor/prison, /area/security/prison) +"eNZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "eOa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -21190,10 +21697,13 @@ /turf/open/floor/plating, /area/maintenance/solars/port/aft) "ePv" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/table, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28; + use_power = 0 }, -/obj/machinery/anesthetic_machine, +/obj/item/book/manual/wiki/surgery, /turf/open/floor/iron/white, /area/medical/surgery) "ePA" = ( @@ -21205,9 +21715,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/iron/white, /area/medical/apothecary) "ePV" = ( @@ -21244,13 +21751,17 @@ /turf/open/floor/iron/dark, /area/security/main) "eQn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "Connector Port (Air Supply)" }, -/obj/structure/curtain, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/medical/cryo) "eQI" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -21310,13 +21821,22 @@ /turf/open/space/basic, /area/space/nearstation) "eRA" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 7; + pixel_y = 10 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/item/storage/box/matches{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "eRB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -21470,21 +21990,11 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "eUm" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, /obj/item/radio/intercom{ dir = 8; pixel_x = 28 }, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, +/obj/machinery/chem_heater, /turf/open/floor/iron/white, /area/medical/apothecary) "eUt" = ( @@ -21521,6 +22031,29 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"eVO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 5 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 6 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "eWm" = ( /obj/machinery/light{ dir = 4 @@ -21536,16 +22069,18 @@ /turf/closed/wall, /area/maintenance/central) "eWJ" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/structure/chair/fancy/bench{ + pixel_y = 13 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "eWV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -21628,8 +22163,26 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/aft) +"eYk" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) "eYm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -21759,6 +22312,27 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"faN" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"fbE" = ( +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "fbS" = ( /obj/structure/table, /obj/item/storage/box/chemimp{ @@ -21814,6 +22388,18 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"fdk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/fore) "fdL" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -21868,16 +22454,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"feR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/fore) "ffm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -21902,18 +22478,15 @@ dir = 1 }, /turf/closed/wall, -/area/maintenance/starboard/aft) +/area/maintenance/aft) "ffL" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "ffW" = ( /obj/effect/turf_decal/stripes/line{ @@ -21926,14 +22499,19 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "fgo" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = 8 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/medical/apothecary) "fgq" = ( @@ -21978,6 +22556,17 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet, /area/security/brig) +"fhc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "fhu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -21986,12 +22575,20 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "fhv" = ( -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "fhF" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/red, @@ -22016,15 +22613,18 @@ /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) "fhT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -22036,6 +22636,10 @@ /obj/machinery/computer/med_data, /turf/open/floor/iron/techmaint, /area/security/brig) +"fic" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "fiq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -22050,18 +22654,16 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "fiy" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "fiG" = ( /obj/effect/spawner/randomvend/cola, /turf/open/floor/iron/dark, @@ -22095,6 +22697,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"fjw" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "fjx" = ( /obj/machinery/door/firedoor, /obj/effect/landmark/event_spawn, @@ -22140,9 +22746,6 @@ /turf/open/floor/iron/grid/steel, /area/gateway) "fkv" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -22150,6 +22753,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/port) "fkM" = ( @@ -22193,12 +22799,21 @@ /turf/open/floor/iron/white, /area/science/mixing) "fle" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/white{ dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"flf" = ( +/obj/effect/turf_decal/tile/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/cmo) "flF" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -22220,6 +22835,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/techmaint, /area/security/brig) +"flR" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hydroponics) "fmb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22259,24 +22882,6 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) -"fod" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - req_access_txt = "5" - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "foC" = ( /obj/item/bedsheet/red, /turf/open/floor/plating, @@ -22381,6 +22986,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"fqM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "fqQ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -22415,9 +23030,20 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, /area/library) +"fsx" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/stack/spacecash/c1{ + pixel_y = 11 + }, +/obj/item/stack/spacecash/c100{ + pixel_y = 10 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "fsG" = ( /obj/structure/bed/roller, -/obj/structure/bed/roller, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -22428,11 +23054,11 @@ /turf/open/floor/iron/white, /area/medical/virology) "fsH" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "fsO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, @@ -22446,11 +23072,12 @@ /turf/open/floor/iron/tech, /area/ai_monitored/storage/eva) "fsV" = ( -/obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/crew_quarters/fitness) "fto" = ( @@ -22469,6 +23096,10 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/solar/port/aft) +"ftw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "ftG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22480,12 +23111,10 @@ /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/cable/yellow{ icon_state = "0-2" }, +/obj/structure/cable/yellow, /turf/open/floor/iron/white, /area/science/xenobiology) "ful" = ( @@ -22543,6 +23172,16 @@ }, /turf/open/floor/prison, /area/security/prison) +"fws" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hydroponics) "fwG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -22555,13 +23194,6 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/aft) -"fwN" = ( -/obj/structure/kitchenspike, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "fwQ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -22614,6 +23246,21 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/disposal/incinerator) +"fyf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "fyh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22662,24 +23309,32 @@ /obj/machinery/airalarm/directional/north{ pixel_y = 25 }, +/obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, /area/hallway/primary/starboard) -"fzD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"fzv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "barcounter"; + name = "Bar Counter Shutters" }, +/obj/structure/displaycase/forsale/kitchen, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"fzD" = ( +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "fzJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/chair/office/light, /turf/open/floor/iron/white, /area/medical/apothecary) "fzQ" = ( @@ -22766,6 +23421,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) "fBh" = ( @@ -22937,12 +23593,13 @@ /turf/open/floor/plating, /area/engine/atmos) "fEN" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "fEW" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -22959,12 +23616,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"fFu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "fFA" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -22984,6 +23635,9 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "fFN" = ( @@ -22996,8 +23650,8 @@ /turf/open/floor/iron/dark, /area/security/brig) "fGf" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/ridged/steel, /area/hydroponics) "fGg" = ( /obj/machinery/computer/security/hos, @@ -23058,31 +23712,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"fGQ" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) -"fHE" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 21 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "fHJ" = ( /obj/machinery/computer/atmos_control/tank/air_tank{ dir = 1 @@ -23098,6 +23727,11 @@ "fHM" = ( /turf/closed/wall/r_wall, /area/hallway/primary/port) +"fIb" = ( +/obj/structure/ore_box, +/obj/effect/spawner/lootdrop/glowstick, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "fIg" = ( /obj/item/stack/rods, /turf/open/space, @@ -23153,9 +23787,11 @@ /turf/open/floor/iron/white, /area/science/explab) "fJJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "fJY" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/table, @@ -23167,9 +23803,8 @@ /turf/open/floor/iron/dark, /area/hallway/primary/central) "fKs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/newscaster{ + pixel_y = 32 }, /turf/open/floor/wood, /area/crew_quarters/theatre) @@ -23268,11 +23903,14 @@ /turf/open/floor/iron/dark, /area/bridge/meeting_room) "fPk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/carpet/blue, +/area/medical/break_room) "fPr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -23324,23 +23962,24 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"fPQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, +"fPV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"fQd" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "fQm" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchencounter"; + name = "Kitchen Shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "fQq" = ( @@ -23390,26 +24029,18 @@ /turf/open/floor/iron, /area/engine/atmos) "fRf" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/cryo) "fRr" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -23494,18 +24125,39 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/atmos) +"fTi" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/icecream_vat, +/obj/effect/turf_decal/bot/right, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "fTj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"fTA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "fTL" = ( /obj/machinery/light/small{ dir = 4 @@ -23568,15 +24220,24 @@ }, /area/hallway/secondary/entry) "fUy" = ( -/obj/structure/chair, -/obj/machinery/airalarm/directional/north{ - pixel_y = 23 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "fUA" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -23598,9 +24259,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "fUC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -23661,7 +24319,6 @@ /turf/open/floor/iron, /area/science/storage) "fUY" = ( -/obj/machinery/light/small, /obj/machinery/advanced_airlock_controller{ pixel_y = 24 }, @@ -23671,6 +24328,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/light/small/directional/north, /turf/open/floor/catwalk_floor, /area/hallway/secondary/exit) "fVk" = ( @@ -23686,6 +24344,9 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/aft) "fVm" = ( @@ -23713,6 +24374,13 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"fVZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "fWn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -23746,15 +24414,15 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "fWO" = ( -/obj/item/radio/intercom{ - pixel_x = -27 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "fWS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -23799,6 +24467,12 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"fXR" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/explab) "fXX" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 @@ -23809,10 +24483,31 @@ "fYc" = ( /obj/machinery/computer/pandemic, /obj/structure/sign/departments/minsky/medical/virology/virology1{ - pixel_y = 29 + pixel_y = 32 }, /turf/open/floor/iron/white, /area/medical/virology) +"fYk" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"fYl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "fYs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -23841,6 +24536,18 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"fYK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "fYS" = ( /turf/open/floor/iron/dark/side{ dir = 4 @@ -23888,6 +24595,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"fZB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/energybar, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "fZG" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -23977,10 +24692,6 @@ }, /turf/open/floor/carpet/grimy, /area/chapel/office) -"gbR" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/medical/chemistry) "gcR" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -23999,7 +24710,6 @@ /turf/open/floor/wood, /area/vacant_room/office) "gdp" = ( -/obj/structure/table, /obj/item/computer_hardware/hard_drive/role/medical{ pixel_x = -2; pixel_y = 6 @@ -24016,10 +24726,9 @@ pixel_y = -31 }, /obj/item/gun/syringe, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/obj/structure/table, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "gdq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -24112,7 +24821,10 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "geG" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/machinery/chem_dispenser/mutagensaltpetersmall, /turf/open/floor/iron, /area/hydroponics) "geH" = ( @@ -24141,6 +24853,11 @@ }, /turf/open/floor/iron/dark, /area/teleporter) +"gfq" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/structure/rack, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "gfW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24156,16 +24873,24 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"ggq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" +"ggl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/desk_bell{ - pixel_x = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ggq" = ( +/obj/effect/turf_decal/tile/dark_green{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/iron, /area/hydroponics) "ggr" = ( @@ -24189,19 +24914,21 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) -"ggQ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" +"ggX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/hydroponics) +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "gho" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, @@ -24212,11 +24939,12 @@ /turf/open/floor/iron, /area/quartermaster/warehouse) "ghp" = ( +/obj/machinery/vending/cigarette, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) "ghL" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/table, @@ -24234,16 +24962,26 @@ /turf/open/floor/iron, /area/quartermaster/qm) "gia" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/cryo) "gik" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24315,6 +25053,12 @@ dir = 9 }, /area/science/research) +"gjH" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "gjR" = ( /obj/machinery/light/small, /obj/machinery/computer/turbine_computer{ @@ -24362,12 +25106,10 @@ /area/maintenance/starboard/aft) "gkL" = ( /obj/machinery/washing_machine, -/obj/machinery/light/small{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) "gkT" = ( @@ -24413,6 +25155,23 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"gmj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, +/turf/open/floor/iron, +/area/crew_quarters/fitness) +"gmI" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "gnc" = ( /obj/structure/cable{ icon_state = "1-2" @@ -24494,6 +25253,13 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) +"goG" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/smartfridge/chemistry, +/turf/closed/wall, +/area/medical/apothecary) "goI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24538,10 +25304,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"goW" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "goX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24636,21 +25398,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"grA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "grI" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -24681,22 +25428,33 @@ /turf/open/floor/plating, /area/engine/atmos) "grR" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/fax/service, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"grZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"grZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "gst" = ( @@ -24724,14 +25482,9 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "gsW" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/iron/white, +/obj/item/food/grown/banana, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, /area/medical/genetics) "gto" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -24759,17 +25512,30 @@ /turf/open/floor/iron, /area/engine/engineering) "gtP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/machinery/fax/med, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/medical/storage) "gtQ" = ( /obj/structure/chair/fancy/comfy{ dir = 1 }, /turf/open/floor/carpet, /area/hallway/secondary/entry) +"gtY" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/crew_quarters/fitness) +"guf" = ( +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "gui" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24779,11 +25545,13 @@ /area/maintenance/port/aft) "gut" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/iron/dark, +/area/medical/surgery) "guu" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -24809,6 +25577,18 @@ }, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) +"guQ" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "guV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -24824,17 +25604,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"gvI" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/turf/open/floor/iron/dark, -/area/hydroponics) "gwm" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -24873,7 +25642,7 @@ pixel_y = 10 }, /turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "gwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -24894,6 +25663,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/engineering) +"gxn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "gxp" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -24925,19 +25700,12 @@ /turf/open/floor/iron, /area/crew_quarters/locker) "gxL" = ( -/obj/machinery/light{ +/obj/structure/curtain/directional{ dir = 8 }, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/surgery) "gxO" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -25050,19 +25818,10 @@ /area/security/prison/shielded) "gAn" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "gAq" = ( /obj/structure/curtain, /obj/effect/turf_decal/delivery/white, @@ -25087,13 +25846,18 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"gBy" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/light{ - dir = 4 +"gBr" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "gBM" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -25106,11 +25870,7 @@ dir = 4; pixel_x = -24 }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/iron/white, /area/medical/virology) "gCm" = ( @@ -25234,6 +25994,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/port) +"gEj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "gEk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -25241,6 +26007,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/science/mixing) "gEs" = ( @@ -25276,22 +26045,29 @@ /area/security/warden) "gEU" = ( /obj/structure/table/reinforced, -/obj/item/lighter, +/obj/machinery/door/poddoor/shutters{ + id = "barcounter"; + name = "Bar Counter Shutters" + }, +/obj/item/clothing/head/hats/tophat, +/obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "gFg" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/cafeteria_red, +/turf/open/floor/carpet/grimy, /area/crew_quarters/bar) "gFw" = ( /turf/open/floor/prison/dark, /area/security/prison) +"gGd" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) "gGm" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -25362,15 +26138,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) -"gIb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +"gHM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/decal/cleanable/dirt, +/obj/item/glove_box{ + pixel_x = -7; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "gId" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -25389,6 +26175,12 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"gIu" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/chemistry) "gIA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -25426,12 +26218,13 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "gJc" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/cafeteria, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "gJg" = ( /obj/machinery/door/airlock/maintenance{ @@ -25548,6 +26341,14 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"gLD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) "gLK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -25577,6 +26378,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) +"gMx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "gMz" = ( /obj/structure/window/reinforced{ dir = 1 @@ -25633,6 +26440,12 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engine/engineering) +"gOA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) "gPp" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/item/pool/pool_noodle, @@ -25657,6 +26470,15 @@ "gQd" = ( /turf/closed/wall, /area/quartermaster/exploration_dock) +"gQH" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron, +/area/hydroponics) "gQJ" = ( /obj/machinery/power/solar{ id = "portsolar"; @@ -25672,11 +26494,28 @@ /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"gQZ" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/iron, +/area/hydroponics) "gRe" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/iron/white, /area/medical/surgery) "gRw" = ( @@ -25701,14 +26540,19 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/catwalk_floor, /area/maintenance/solars/starboard/aft) +"gSe" = ( +/turf/closed/wall, +/area/crew_quarters/theatre/backstage) "gSi" = ( -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "gSu" = ( /obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") @@ -25719,6 +26563,13 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/surgery) +"gSN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "gTc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -25765,10 +26616,10 @@ /turf/open/floor/iron, /area/hallway/primary/central) "gUG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, /area/medical/medbay/central) "gUK" = ( @@ -25797,12 +26648,11 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "gVE" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 +/obj/machinery/camera/autoname{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/carpet/green, +/area/medical/exam_room) "gVW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25853,15 +26703,6 @@ "gWM" = ( /turf/closed/wall, /area/medical/surgery) -"gWY" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "gXf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25937,6 +26778,21 @@ }, /turf/open/floor/plating, /area/hallway/secondary/command) +"gZh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "gZz" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25947,6 +26803,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/science/mixing) "gZG" = ( @@ -26011,15 +26870,39 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) +"haN" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "hbd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/iron, +/area/hydroponics) +"hbl" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 }, -/obj/effect/landmark/start/botanist, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/hydroponics) "hbp" = ( @@ -26027,6 +26910,24 @@ /obj/effect/turf_decal/bot/left, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"hbx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) +"hbz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/medical/chemistry) "hbA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -26075,15 +26976,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"hcs" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/apothecary) "hcu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26111,20 +27003,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/aft) -"hcL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +"hcJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) +/turf/open/floor/iron, +/area/hallway/primary/fore) "hcR" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/r_wall, @@ -26136,14 +27029,6 @@ }, /turf/open/floor/iron/dark, /area/bridge/meeting_room) -"hdg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6" - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "hdh" = ( /obj/machinery/light{ dir = 1 @@ -26191,16 +27076,18 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) -"heN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "heZ" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/fancy/sofa/old/left{ + dir = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) "hff" = ( /obj/machinery/button/door{ id = "Dorm6"; @@ -26215,19 +27102,10 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/dorms) "hfj" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Main Hall"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/spawner/structure/window, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/medical/cryo) "hfq" = ( /obj/machinery/button/door{ id = "Prisongate"; @@ -26306,10 +27184,16 @@ /turf/open/floor/iron/white, /area/medical/surgery) "hgw" = ( +/obj/machinery/door/airlock/medical{ + name = "Observation" + }, +/obj/effect/mapping_helpers/airlock/unres, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/cryo) +/area/medical/surgery) "hha" = ( /obj/machinery/digital_clock, /turf/closed/wall, @@ -26396,11 +27280,11 @@ /turf/open/floor/iron/white, /area/medical/virology) "hjw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -26437,6 +27321,32 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"hla" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northright{ + dir = 2; + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/loot_jobscale/medical/first_aid_kit{ + pixel_x = -5 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = 7; + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "hlq" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -26472,18 +27382,20 @@ /turf/open/floor/plating, /area/maintenance/port) "hlE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) "hlW" = ( /obj/machinery/firealarm{ dir = 4; @@ -26495,12 +27407,12 @@ /turf/open/floor/iron, /area/storage/tools) "hmL" = ( -/obj/machinery/light_switch{ - pixel_x = 21; - pixel_y = 22 +/obj/machinery/griddle, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "hmR" = ( /obj/structure/chair/office{ dir = 1 @@ -26511,13 +27423,13 @@ /turf/open/floor/carpet/royalblack, /area/lawoffice) "hmY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/structure/extinguisher_cabinet{ pixel_x = 5; pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/iron/white, /area/medical/chemistry) "hnp" = ( @@ -26544,6 +27456,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "hnD" = ( @@ -26623,6 +27541,18 @@ /obj/item/toy/plush/moth/random, /turf/open/floor/plating, /area/maintenance/central) +"hpb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Plumbing Factory Maintenance"; + req_access_txt = "5" + }, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/maintenance/aft) "hpn" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/machinery/power/apc/highcap/five_k{ @@ -26681,6 +27611,9 @@ /turf/open/floor/carpet/green, /area/crew_quarters/dorms) "hqI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -26713,6 +27646,12 @@ }, /turf/open/floor/iron, /area/science/mixing/chamber) +"hrn" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "hrM" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -26792,6 +27731,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/service) +"htt" = ( +/obj/machinery/computer/cargo/request{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "htE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -26877,6 +27826,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, /area/medical/chemistry) "hwp" = ( @@ -26886,7 +27836,9 @@ /turf/open/floor/iron, /area/engine/atmos) "hwq" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -26899,12 +27851,14 @@ /turf/open/floor/plating, /area/maintenance/central) "hwu" = ( -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/fancy/sofa/corp/corner/concave{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) "hwz" = ( /obj/machinery/cryopod{ dir = 4 @@ -26962,6 +27916,18 @@ }, /turf/open/space/basic, /area/space/nearstation) +"hxR" = ( +/obj/machinery/light, +/obj/machinery/cryopod{ + dir = 1 + }, +/obj/machinery/computer/cryopod{ + pixel_x = -31; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "hyg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -26980,6 +27946,12 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"hyK" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "hzb" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, @@ -27022,11 +27994,12 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "hAq" = ( -/obj/structure/noticeboard{ - pixel_y = -27 +/obj/structure/fluff/hedge/opaque, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood/big, +/area/crew_quarters/bar/atrium) "hAw" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, @@ -27234,9 +28207,6 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "hDG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -27244,10 +28214,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "hEc" = ( -/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -27255,8 +28227,13 @@ /obj/machinery/light{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -31; + pixel_x = 31 }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -27337,16 +28314,29 @@ /turf/open/floor/iron/dark, /area/bridge) "hHX" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/box/corners{ + dir = 8; + pixel_x = 15; + pixel_y = 16 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/camera/directional/north, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "hIb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27365,15 +28355,6 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4, /turf/open/space, /area/space/nearstation) -"hIk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "hII" = ( /obj/machinery/atmospherics/components/binary/valve/layer2{ dir = 4 @@ -27394,12 +28375,14 @@ /turf/open/floor/iron, /area/ai_monitored/security/armory) "hJs" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/surgery) "hJw" = ( @@ -27482,6 +28465,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"hKe" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "hKj" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -27489,6 +28488,9 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron, /area/crew_quarters/fitness) "hKs" = ( @@ -27515,6 +28517,15 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"hKK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "hKU" = ( /obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment{ @@ -27523,11 +28534,9 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "hKV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/spawner/room/fivexfour, +/turf/open/floor/plating, +/area/maintenance/aft) "hLk" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -27559,18 +28568,6 @@ /obj/structure/cable, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"hLJ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/punching_bag, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness) -"hLW" = ( -/obj/machinery/smartfridge/organ, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "hLZ" = ( /obj/structure/rack, /obj/effect/turf_decal/delivery, @@ -27616,6 +28613,19 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"hML" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/maintenance/starboard/fore) "hNj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27747,6 +28757,19 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/quartermaster/warehouse) +"hOO" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "hOR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -27777,8 +28800,17 @@ /turf/open/floor/iron/white, /area/science/research) "hPg" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -27; + use_power = 0 + }, +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/surgery) "hPy" = ( @@ -27810,6 +28842,11 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"hPF" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "hPU" = ( /obj/structure/filingcabinet, /obj/item/folder/documents, @@ -27853,9 +28890,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/structure/sign/departments/minsky/research/genetics{ - pixel_x = -32 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, @@ -27906,6 +28940,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"hRb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "hRz" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/item/radio/intercom{ @@ -27935,6 +28976,9 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "hRX" = ( @@ -27944,24 +28988,26 @@ /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) "hSh" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera/directional/south, +/obj/machinery/light_switch{ + pixel_y = -25 }, /turf/open/floor/iron/white, -/area/medical/medbay/central) -"hSk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" +/area/medical/patients_rooms) +"hSm" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/aft) +/obj/machinery/fax/service, +/obj/structure/table, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/hallway/secondary/service) "hSo" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -27983,34 +29029,63 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) -"hTg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"hSw" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Holodeck Controls" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) +"hSE" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/glass/rag, +/obj/structure/noticeboard{ + pixel_y = 29 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"hSZ" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, -/area/security/checkpoint/medical) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "hTk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 8 }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"hTw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "hTF" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -28018,11 +29093,21 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) +"hTJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "hTX" = ( /obj/structure/bed/dogbed/walter, /mob/living/simple_animal/pet/dog/bullterrier/walter, @@ -28067,7 +29152,11 @@ /turf/open/floor/iron/dark, /area/security/prison) "hVa" = ( -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "hVk" = ( /obj/machinery/door/airlock/command{ @@ -28104,6 +29193,18 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"hVO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "hWb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28119,6 +29220,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"hWm" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "hWw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -28159,6 +29269,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/fore) +"hWN" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "hWP" = ( /obj/structure/closet/masks, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -28365,10 +29483,10 @@ pixel_y = -10; req_access_txt = "39" }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "hZG" = ( /obj/structure/disposalpipe/segment{ @@ -28409,6 +29527,9 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "iau" = ( +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + dir = 8 + }, /obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ dir = 8 }, @@ -28465,24 +29586,13 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /turf/open/floor/wood, /area/lawoffice) "icf" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/radio/headset/headset_med, -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/item/storage/pill_bottle/mutadone, -/obj/item/storage/pill_bottle/mannitol, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/iron/white, +/turf/open/floor/grass/no_border, /area/medical/genetics) "ict" = ( /obj/machinery/light_switch{ @@ -28494,9 +29604,15 @@ /turf/open/floor/iron, /area/quartermaster/exploration_dock) "icF" = ( -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/item/toy/cards/deck{ + pixel_x = 1; + pixel_y = 13 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood, +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) "icS" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -28511,6 +29627,10 @@ }, /turf/open/floor/prison, /area/security/prison) +"idx" = ( +/obj/item/cardboard_cutout/adaptive/chess/queen, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "iea" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -28595,27 +29715,26 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"ifq" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/cryo) "ifu" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/highcap/fifteen_k{ - dir = 8; - name = "Medbay Central APC"; - pixel_x = -24 - }, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/white, /area/medical/virology) +"ifB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "ifH" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -28963,21 +30082,11 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "ilz" = ( -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/salglu_solution{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/storage/box/pillbottles, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/turf/open/floor/iron/dark, +/area/medical/storage) "ilC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -29032,9 +30141,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "imi" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/advanced_airlock_controller{ dir = 1; pixel_y = -24 @@ -29045,17 +30151,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/catwalk_floor, /area/hallway/secondary/exit) "imn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 4 }, -/turf/open/floor/wood, +/turf/open/floor/carpet/grimy, /area/crew_quarters/bar) "imz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -29122,14 +30225,32 @@ /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) "ioc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/dna_scannernew, +/obj/machinery/light{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) +"ior" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/light/directional/east, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/hallway/primary/aft) "ioz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -29137,7 +30258,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -29159,6 +30280,9 @@ /turf/open/floor/carpet/green, /area/crew_quarters/dorms) "ioP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/cable{ icon_state = "4-8" }, @@ -29168,9 +30292,12 @@ /turf/open/floor/engine, /area/engine/supermatter) "ioR" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet2"; - name = "Toilet Unit #2" +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/button/door/directional/north{ + id = "Toilet2"; + name = "Toilet Lock Button" }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) @@ -29204,14 +30331,13 @@ "ipM" = ( /obj/structure/table/reinforced, /obj/structure/desk_bell{ - pixel_y = 8 + pixel_x = -8 }, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup."; - pixel_x = 10; - pixel_y = -4 +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/medical/medbay/lobby) "ipZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -29242,12 +30368,35 @@ dir = 4 }, /area/engine/atmos) +"iqC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Theatre Maintenance"; + req_access_txt = "46" + }, +/turf/open/floor/plating, +/area/crew_quarters/theatre/backstage) "iqN" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "iri" = ( /obj/machinery/door/airlock{ id_tag = "Dorm2"; @@ -29271,6 +30420,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"irJ" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "irK" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -29281,6 +30438,18 @@ }, /turf/open/floor/catwalk_floor, /area/quartermaster/exploration_dock) +"irW" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 7 + }, +/obj/item/storage/backpack/duffelbag/med/implant, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/surgery) "irX" = ( /obj/effect/turf_decal/stripes/corner{ dir = 9 @@ -29346,6 +30515,13 @@ /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"itf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "itt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -29360,13 +30536,16 @@ /turf/open/floor/iron, /area/security/brig) "itx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/medical/morgue) "itF" = ( -/obj/structure/table, /obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 @@ -29374,6 +30553,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/table, /turf/open/floor/iron/white, /area/medical/chemistry) "iue" = ( @@ -29389,17 +30569,15 @@ /obj/effect/turf_decal/bot_white/right, /turf/open/floor/engine/light, /area/engine/gravity_generator) +"iuC" = ( +/turf/open/floor/iron, +/area/maintenance/aft) "iuO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "iuQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -29454,6 +30632,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/medical/virology) "ivt" = ( @@ -29587,23 +30766,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"ixo" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/medicine, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/item/glove_box, -/turf/open/floor/iron/white, -/area/medical/storage) "ixA" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer4{ @@ -29612,11 +30774,8 @@ /turf/open/space, /area/space/nearstation) "ixC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/wood, +/obj/machinery/vending/boozeomat, +/turf/closed/wall, /area/crew_quarters/bar) "ixO" = ( /obj/effect/turf_decal/tile/blue{ @@ -29641,11 +30800,6 @@ }, /area/engine/atmos) "ixX" = ( -/obj/machinery/door/window/westleft{ - name = "plumbing factory duct access"; - red_alert_access = 1; - req_access_txt = "5; 33" - }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, @@ -29667,6 +30821,9 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"iyl" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics/cloning) "iyq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/engine, @@ -29686,6 +30843,15 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"izb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "iBE" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/end{ @@ -29756,11 +30922,9 @@ /turf/open/floor/carpet/blue, /area/bridge/meeting_room) "iCP" = ( -/obj/structure/table, /obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/table, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "iDc" = ( @@ -29784,8 +30948,12 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -29896,7 +31064,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "iFx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -29914,15 +31084,6 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"iGe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "iGx" = ( /obj/machinery/airalarm/directional/west{ pixel_x = -23 @@ -29933,6 +31094,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"iGG" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/medical/storage) "iGZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30103,6 +31275,11 @@ /obj/structure/cable, /turf/open/space, /area/solar/starboard/aft) +"iKA" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "iKJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -30162,6 +31339,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/science/mixing/chamber) "iMv" = ( @@ -30184,18 +31362,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"iMY" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "iNa" = ( /obj/machinery/light{ dir = 8 @@ -30212,6 +31378,14 @@ }, /turf/open/space/basic, /area/space/nearstation) +"iNF" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/crew_quarters/kitchen) "iNG" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -30286,7 +31460,9 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /turf/open/floor/iron, /area/hallway/primary/port) "iPN" = ( @@ -30357,24 +31533,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "iQx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"iQy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) "iQT" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -30426,6 +31593,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "iRw" = ( @@ -30433,6 +31603,10 @@ /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/wood, /area/security/detectives_office) +"iRz" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, +/area/medical/genetics) "iRA" = ( /obj/machinery/camera/autoname/directional/east, /obj/structure/sign/painting/library{ @@ -30440,16 +31614,6 @@ }, /turf/open/floor/wood, /area/library) -"iRL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = 26 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "iRW" = ( /obj/machinery/aug_manipulator, /turf/open/floor/iron/dark, @@ -30461,16 +31625,29 @@ /turf/open/floor/iron, /area/hallway/primary/central) "iRZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) +"iSb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -31; + pixel_y = -3 + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "iSm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30560,23 +31737,24 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "iUQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, /obj/machinery/door/poddoor/preopen{ id = "chemistry_shutters"; name = "Chemistry shutters" }, /obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_y = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "right"; + name = "Chemistry Desk"; + req_access_txt = "5; 33" }, -/obj/item/pen, -/turf/open/floor/plating, +/obj/item/paper_bin, +/obj/item/pen{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/iron/dark, /area/medical/apothecary) "iVg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -30588,8 +31766,29 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"iVp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/carpet/grimy, +/area/crew_quarters/bar) "iVN" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -30629,6 +31828,19 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"iWj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "iXb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -30639,20 +31851,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"iXc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "iXf" = ( /obj/item/radio/intercom{ pixel_x = -25 @@ -30665,9 +31863,17 @@ }, /area/hallway/secondary/exit) "iXm" = ( -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "iXG" = ( /obj/machinery/modular_computer/console/preset/curator{ dir = 1 @@ -30744,17 +31950,16 @@ /turf/open/floor/iron, /area/engine/engineering) "iYL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/sign/departments/minsky/security/security{ + pixel_y = 32 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "iYP" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -30766,25 +31971,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"iYQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "46" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "iYT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -30797,17 +31983,21 @@ /obj/structure/chair/office, /turf/open/floor/carpet/royalblack, /area/lawoffice) -"iZs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +"iZa" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron/white, /area/medical/medbay/central) +"iZU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/port) "iZV" = ( /obj/machinery/door/airlock/public/glass{ name = "Garden" @@ -30859,6 +32049,14 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"jbA" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "jbB" = ( /obj/structure/table, /obj/item/book/manual/wiki/security_space_law{ @@ -30888,13 +32086,13 @@ /turf/open/floor/iron, /area/crew_quarters/dorms) "jbP" = ( -/obj/structure/chair/stool, /obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") }, /obj/machinery/light_switch{ pixel_x = -28 }, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "jbW" = ( @@ -30935,6 +32133,29 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/security/brig) +"jcm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"jcC" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) "jcS" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -30983,6 +32204,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"jdq" = ( +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "jdt" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -31005,6 +32233,21 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"jeV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) "jfd" = ( /obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -31093,6 +32336,11 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) +"jfK" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "jfW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -31172,10 +32420,12 @@ "jhL" = ( /turf/open/floor/iron/white, /area/medical/apothecary) -"jia" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +"jhV" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) "jij" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -31204,15 +32454,9 @@ /turf/open/floor/iron, /area/science/lab) "jiz" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 - }, -/obj/item/crowbar, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/iron/dark, +/area/medical/surgery) "jiA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31360,9 +32604,12 @@ /turf/open/floor/iron, /area/maintenance/starboard) "jnT" = ( -/obj/effect/spawner/randomarcade, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "joe" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, @@ -31394,28 +32641,26 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) -"jow" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "joA" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, /obj/machinery/camera/autoname/directional/north, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, /turf/open/floor/iron/white, /area/medical/virology) "joD" = ( @@ -31431,6 +32676,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"joV" = ( +/obj/machinery/holopad{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "jpp" = ( /obj/structure/railing{ dir = 4 @@ -31470,6 +32726,19 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"jqo" = ( +/obj/machinery/holopad{ + pixel_y = -16 + }, +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "jqR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -31494,10 +32763,39 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron, /area/security/courtroom) +"jrq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "jrP" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, +/obj/machinery/door/airlock/medical{ + name = "Operating Backroom"; + req_access_txt = "45" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, /area/medical/surgery) +"jrV" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door/airlock{ + name = "Bar - Kitchen"; + req_one_access = "28;25"; + req_one_access_txt = "25,28,35" + }, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "jsj" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -31506,6 +32804,13 @@ }, /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) +"jsp" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "jsF" = ( /obj/machinery/firealarm{ dir = 4; @@ -31513,16 +32818,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"jsS" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/exit) "jsT" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -31570,14 +32865,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jui" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "jul" = ( /obj/structure/transit_tube/horizontal, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"jun" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "jus" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -31602,6 +32898,13 @@ /obj/item/reagent_containers/blood/OPlus, /turf/open/floor/iron/white, /area/security/brig) +"juS" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/apothecary) "juV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -31633,6 +32936,15 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"jvg" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchencounter"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "jvp" = ( /obj/item/radio/intercom{ pixel_y = -29 @@ -31654,12 +32966,10 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 24 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/junction, /turf/open/floor/iron/white/side{ dir = 4 }, @@ -31751,10 +33061,16 @@ /turf/open/floor/iron/grid/steel, /area/ai_monitored/turret_protected/ai_upload) "jwX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/landmark/start/paramedic, +/obj/effect/turf_decal/tile/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "jxk" = ( @@ -31767,22 +33083,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/aft) "jxC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool/directional/west, +/obj/machinery/requests_console/directional/north, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "jxJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "jyd" = ( /obj/machinery/door/airlock/research/glass{ name = "Robotics Lab"; @@ -31875,6 +33196,13 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"jzp" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "jzA" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -31929,6 +33257,16 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"jAr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "jAB" = ( /obj/structure/sink{ dir = 4; @@ -31995,23 +33333,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"jBl" = ( -/obj/structure/grille/broken, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/maintenance/starboard/fore) "jBp" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; @@ -32046,9 +33367,14 @@ /turf/open/floor/iron, /area/crew_quarters/dorms) "jCo" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/fancy/sofa/old/left{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "jCq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -32094,17 +33420,43 @@ icon_state = "4-8" }, /obj/machinery/firealarm/directional/south, +/obj/structure/table, +/obj/item/aiModule/reset, +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera/motion/directional/south{ network = list("aiupload") }, /turf/open/floor/iron/grid/steel, /area/ai_monitored/turret_protected/ai_upload) +"jDV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "jDW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, /turf/open/floor/iron, /area/hallway/primary/central) +"jEd" = ( +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "jEn" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -32127,6 +33479,12 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"jFl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "jFF" = ( /obj/structure/sign/warning/fire, /turf/closed/wall, @@ -32180,17 +33538,17 @@ /turf/open/floor/iron/white, /area/science/research) "jGB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, /turf/open/floor/plating, /area/maintenance/aft) @@ -32364,12 +33722,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"jKY" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "jLl" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 @@ -32458,10 +33810,15 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "jMr" = ( -/obj/machinery/computer/slot_machine, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "jMP" = ( @@ -32628,17 +33985,23 @@ }, /turf/open/floor/iron/white, /area/science/research) +"jPW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar/atrium) "jQe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /turf/open/floor/iron, -/area/crew_quarters/theatre) +/area/crew_quarters/theatre/backstage) "jQf" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -32682,10 +34045,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"jRJ" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "jSj" = ( /obj/structure/sign/warning/electricshock{ pixel_y = 32 @@ -32720,6 +34079,12 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) +"jSO" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "jTo" = ( /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ @@ -32747,17 +34112,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"jTM" = ( -/obj/structure/displaycase{ - desc = "A display case with a mortar straight from a museum. You might be in a big trouble if you need to use this."; - name = "archaic tool display case"; - start_showpiece_type = /obj/item/reagent_containers/glass/mortar - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "jTP" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -32770,6 +34124,11 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/carpet/grimy, /area/chapel/office) +"jTZ" = ( +/turf/open/floor/iron/white/side{ + dir = 5 + }, +/area/crew_quarters/kitchen) "jUc" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -32814,6 +34173,19 @@ }, /turf/open/floor/iron, /area/security/brig) +"jUV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 37 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "jVl" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32828,40 +34200,34 @@ /turf/open/floor/iron/dark, /area/hallway/primary/central) "jVC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Bar Storage Maintenance"; + req_access_txt = "25" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/crew_quarters/bar) "jVE" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/grass/jungle/b, /turf/open/floor/grass, /area/hallway/secondary/command) "jVI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/iron, +/area/hydroponics) "jVQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -32869,17 +34235,17 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "jVS" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/wood, +/area/medical/exam_room) "jWa" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/layer_manifold/visible{ @@ -32939,22 +34305,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"jWJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -24 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "jWS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32969,17 +34319,22 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/starboard) -"jXE" = ( -/obj/machinery/door/window/southleft{ - name = "Kitchen Delivery"; - req_access_txt = "28" +"jXn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/kitchen/coldroom) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"jXE" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "jYJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33023,6 +34378,11 @@ /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, /obj/machinery/camera/autoname/directional/south{ network = list("ss13","engine") }, @@ -33038,7 +34398,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -33057,8 +34419,14 @@ }, /area/maintenance/starboard/aft) "jZl" = ( -/obj/machinery/camera/directional/north, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "jZP" = ( /obj/effect/spawner/structure/window/reinforced, @@ -33099,16 +34467,13 @@ /turf/open/floor/iron, /area/quartermaster/office) "kbe" = ( -/obj/structure/table, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/loot_jobscale/medical/medkits, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/medical/break_room) "kbn" = ( /obj/machinery/door/window{ base_state = "leftsecure"; @@ -33141,18 +34506,16 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"kbO" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/hats/tophat, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "kbR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/fancy/sofa/old/right{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) "kch" = ( /turf/closed/wall/r_wall, /area/quartermaster/exploration_prep) @@ -33191,6 +34554,17 @@ /obj/machinery/telecomms/processor/preset_three, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) +"kcJ" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/hydroponics) "kcK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -33227,6 +34601,15 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"kdZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "keg" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -33273,6 +34656,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/aft) "kfk" = ( @@ -33291,17 +34677,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) -"kfH" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/spawner/xmastree, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "kgL" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light/small{ @@ -33331,6 +34706,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"kgT" = ( +/turf/closed/wall, +/area/medical/genetics) +"kgV" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) "kgY" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -33376,6 +34760,23 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) +"khV" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_one_access_txt = "6;4;29" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/medical/morgue) "kjp" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; @@ -33417,10 +34818,43 @@ }, /turf/open/floor/engine, /area/gateway) +"kkz" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"kkC" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "barcounter"; + name = "Bar Counter Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"klu" = ( +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "klA" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/structure/curtain/directional{ + dir = 8 + }, +/obj/structure/curtain/directional{ + dir = 8 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/surgery) "klN" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 4 @@ -33450,6 +34884,17 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"kmC" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 18 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "kmE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -33512,26 +34957,24 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "kmU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "9" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/maintenance/aft) "knn" = ( /mob/living/simple_animal/pet/dog/corgi/Ian, /obj/effect/turf_decal/siding/wood, /obj/structure/bed/dogbed/ian, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/obj/effect/turf_decal/siding/wood, +/obj/structure/bed/dogbed/ian, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -33673,11 +35116,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, /obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "kqw" = ( /obj/structure/disposalpipe/segment{ @@ -33698,16 +35142,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"krd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "krJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -33748,6 +35182,16 @@ /obj/structure/disposalpipe/junction, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"kse" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/item/cigbutt{ + pixel_x = 9; + pixel_y = -3 + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "ksf" = ( /obj/structure/disposalpipe/sorting/mail{ sortType = 10 @@ -33810,14 +35254,14 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "ksO" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/cafeteria_red, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "ksU" = ( /obj/structure/cable/yellow{ @@ -33843,6 +35287,19 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, /area/security/brig) +"kto" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "ktp" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -33859,6 +35316,7 @@ /obj/machinery/light{ dir = 4 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, /area/medical/virology) "kty" = ( @@ -33888,7 +35346,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -34039,14 +35496,32 @@ /turf/open/floor/iron/white, /area/science/mixing) "kwW" = ( -/obj/machinery/door/airlock/medical{ - name = "Autopsy Room A"; - req_access_txt = "6;5" +/obj/effect/turf_decal/trimline/dark_red/line, +/obj/effect/turf_decal/trimline/white/corner{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) +"kxg" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) +"kxp" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) +"kxD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "kxG" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -34077,7 +35552,9 @@ /area/crew_quarters/dorms) "kyJ" = ( /obj/structure/filingcabinet, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -34094,7 +35571,7 @@ /area/security/main) "kzi" = ( /obj/machinery/airalarm/server{ - dir = 8; + dir = 4; pixel_x = -22 }, /obj/machinery/light/small{ @@ -34140,8 +35617,8 @@ /turf/open/floor/iron, /area/crew_quarters/dorms) "kAz" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) @@ -34166,7 +35643,6 @@ /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, -/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -34177,6 +35653,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/aft) "kBL" = ( @@ -34262,6 +35739,13 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) +"kDr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/medical/apothecary) "kDt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -34297,17 +35781,29 @@ /turf/open/floor/iron/grid/steel, /area/teleporter) "kDP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"kDQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) +"kEi" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/maintenance/aft) "kEj" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Distro to Waste" @@ -34317,26 +35813,16 @@ "kEq" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) -"kEB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "kEC" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 + }, +/turf/open/floor/iron/checker, /area/hallway/secondary/service) "kEM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -34471,18 +35957,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"kHF" = ( -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "kHG" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 8 @@ -34511,6 +35985,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) +"kIB" = ( +/obj/effect/turf_decal/box/corners{ + pixel_x = -16; + pixel_y = 16 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "kIF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34557,11 +36057,13 @@ /turf/open/floor/plating, /area/quartermaster/exploration_prep) "kJp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + pixel_y = 1; + req_access_txt = "9"; + dir = 1 }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/genetics) "kJu" = ( @@ -34670,19 +36172,13 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "kKN" = ( -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/structure/table/wood, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c100, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "kLd" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, @@ -34708,14 +36204,10 @@ /turf/open/floor/iron, /area/quartermaster/qm) "kMc" = ( -/obj/machinery/door/window/westleft{ - name = "plumbing factory duct access"; - red_alert_access = 1; - req_access_txt = "5; 33" - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/light, /turf/open/floor/iron/white, /area/medical/chemistry) "kMl" = ( @@ -34763,24 +36255,8 @@ /area/bridge) "kMQ" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /turf/open/floor/iron, /area/hydroponics) -"kMV" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "kMX" = ( /obj/structure/window/reinforced{ dir = 1; @@ -34816,22 +36292,12 @@ /turf/open/floor/iron/dark, /area/security/main) "kNI" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/machinery/door/window/eastright{ + name = "Theatre Stage"; + dir = 2 }, -/area/crew_quarters/theatre) +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "kNO" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -34861,6 +36327,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) +"kOx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "kOE" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -34943,8 +36424,8 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) @@ -34998,6 +36479,18 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"kRb" = ( +/obj/structure/table/wood, +/obj/item/storage/box/beanbag{ + pixel_y = 9 + }, +/obj/item/storage/box/beanbag{ + pixel_y = 4 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "kRq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35019,11 +36512,11 @@ /turf/open/floor/iron/dark, /area/security/warden) "kRy" = ( -/obj/machinery/door/airlock/public/glass{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_access_txt = "35" + req_one_access_txt = "35;28" }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hydroponics) "kRz" = ( @@ -35163,6 +36656,9 @@ /area/chapel/office) "kUw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -35200,13 +36696,11 @@ /turf/open/floor/iron, /area/quartermaster/exploration_dock) "kVI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/effect/turf_decal/siding/white/corner, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white/corner{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "kVJ" = ( /obj/structure/cable/yellow{ @@ -35258,21 +36752,22 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "kVZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "kWa" = ( -/obj/structure/disposaloutlet, /obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, @@ -35344,18 +36839,35 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "kYi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/wood, +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "kYY" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/bot, /turf/open/floor/prison, /area/security/prison) +"kZv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Psychologist" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/medical/exam_room) "kZO" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; @@ -35416,15 +36928,33 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/dorms) "lag" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/cigbutt/cigarbutt, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, +/turf/open/floor/plating/rust, /area/maintenance/starboard/fore) +"laz" = ( +/obj/structure/table/reinforced, +/obj/machinery/dish_drive{ + pixel_y = 5 + }, +/obj/machinery/door/poddoor/shutters{ + id = "barcounter"; + name = "Bar Counter Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "laO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/camera/autoname/directional/east, @@ -35447,6 +36977,21 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"lbC" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/item/cigbutt{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/mapping_helpers/tile_breaker, +/obj/item/broken_bottle, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "lbV" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, @@ -35488,14 +37033,11 @@ /turf/open/floor/plating, /area/storage/tech) "ldf" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "ldn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35531,6 +37073,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/medbay/central) +"ldK" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ldU" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -35602,6 +37148,10 @@ "lfJ" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload) +"lgz" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/turf/open/floor/iron/white, +/area/medical/chemistry) "lgM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -35627,16 +37177,6 @@ "lhC" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"lhK" = ( -/obj/effect/landmark/start/paramedic, -/obj/structure/chair{ - dir = 4 - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "lhM" = ( @@ -35829,6 +37369,34 @@ }, /turf/open/floor/iron/freezer, /area/security/prison) +"lkN" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/crayons{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/crayons{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "llb" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -35836,6 +37404,16 @@ }, /turf/open/floor/wood, /area/security/detectives_office) +"llh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "llo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35913,11 +37491,34 @@ dir = 8 }, /turf/open/floor/catwalk_floor, -/area/engine/atmos) +/area/maintenance/aft) "lme" = ( -/obj/effect/spawner/randomvend/cola, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/green, +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood/big, /area/crew_quarters/bar) +"lmm" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/catwalk_floor, +/area/hallway/secondary/service) "lmn" = ( /obj/structure/disposalpipe/junction/flip{ dir = 4 @@ -35940,12 +37541,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"lmy" = ( -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) "lmF" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -35969,15 +37564,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/aft) -"lmH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "lna" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -36023,17 +37609,14 @@ /turf/open/floor/iron/dark, /area/security/warden) "lnJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -36046,6 +37629,9 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "lnP" = ( @@ -36078,6 +37664,19 @@ }, /turf/open/floor/iron/dark, /area/security/main) +"lof" = ( +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/iron, +/area/hydroponics) "loh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -36089,15 +37688,10 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "lok" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/security/checkpoint/medical) "lom" = ( /obj/machinery/door/airlock/command/glass{ name = "Chief Engineer"; @@ -36118,17 +37712,9 @@ /turf/open/floor/iron, /area/crew_quarters/heads/chief) "loN" = ( -/obj/structure/chair, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/chair/fancy/corp, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "loU" = ( @@ -36145,6 +37731,15 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics/garden) +"lpk" = ( +/obj/machinery/computer/arcade/battle{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "lpu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -36164,9 +37759,7 @@ /turf/open/floor/iron/white, /area/science/xenobiology) "lpZ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/maintenance/starboard/aft) "lqg" = ( @@ -36183,6 +37776,18 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"lqn" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/maintenance{ + id_tag = "commissarydoor"; + req_one_access_txt = "12;63;48;50" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/maintenance/port) "lqq" = ( /obj/machinery/airalarm/directional/north{ pixel_y = 28 @@ -36212,11 +37817,7 @@ /turf/closed/wall, /area/quartermaster/miningdock) "lqD" = ( -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness) "lqE" = ( @@ -36229,6 +37830,13 @@ /area/bridge/meeting_room) "lqG" = ( /obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -36255,6 +37863,9 @@ name = "Security Junction"; sortType = 7 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "lrg" = ( @@ -36302,14 +37913,6 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"lto" = ( -/obj/machinery/airalarm/mixingchamber{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) "ltr" = ( /obj/item/kirbyplants/random, /obj/structure/cable/yellow{ @@ -36323,6 +37926,13 @@ }, /turf/open/floor/iron/dark, /area/teleporter) +"ltA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "ltU" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -36357,15 +37967,6 @@ }, /turf/open/floor/iron, /area/science/explab) -"luu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/chemistry) "lvf" = ( /obj/machinery/door/airlock/public/glass{ name = "Cell 3" @@ -36384,6 +37985,10 @@ pixel_x = 24; req_access_txt = "39" }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, /turf/open/floor/iron/white, /area/medical/virology) "lvx" = ( @@ -36396,12 +38001,13 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"lvM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +"lvH" = ( +/obj/structure/chair, +/turf/open/floor/plating/rust, +/area/maintenance/aft) +"lvO" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -36409,8 +38015,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 8 + }, +/area/crew_quarters/kitchen) "lvX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36461,40 +38072,23 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"lxa" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 +"lwB" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/turf/open/floor/iron/dark, +/area/medical/storage) +"lxa" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, /area/medical/apothecary) "lxj" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/crew_quarters/locker) -"lxp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/depsec/medical, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "lxt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -36527,6 +38121,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"lyf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "lyg" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgeentrance"; @@ -36547,6 +38148,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"lyn" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/crew_quarters/kitchen/coldroom) "lyA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -36588,7 +38199,7 @@ dir = 8 }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "lAd" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/components/binary/pump{ @@ -36602,10 +38213,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/science/xenobiology) -"lAI" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "lAK" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -36790,6 +38397,15 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"lCz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/cell_charger, +/obj/structure/table, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/iron/white, +/area/medical/chemistry) "lCB" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -36808,20 +38424,8 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "lCW" = ( -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/freezer, +/obj/machinery/processor, +/turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "lDg" = ( /obj/structure/cable{ @@ -36876,6 +38480,21 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"lEq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/maintenance/starboard/fore) "lEv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -36915,8 +38534,8 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "lFf" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) @@ -36933,19 +38552,16 @@ /turf/open/floor/iron, /area/quartermaster/office) "lGi" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/gun/syringe, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 1 }, -/obj/item/crowbar, -/obj/item/book/manual/wiki/sopmedical, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) +"lGU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "lGV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37031,15 +38647,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) -"lJv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "lJA" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, @@ -37074,19 +38681,15 @@ /turf/open/floor/iron, /area/ai_monitored/security/armory) "lKm" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "barShutters"; - name = "bar shutters"; - pixel_x = 4; - pixel_y = 28 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/bartender, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) @@ -37136,13 +38739,6 @@ }, /turf/open/floor/wood, /area/lawoffice) -"lLK" = ( -/obj/structure/table/reinforced, -/obj/structure/desk_bell{ - pixel_x = 8 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "lMa" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -37169,21 +38765,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/ai_monitored/turret_protected/aisat/service) -"lMk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "lMB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -37263,27 +38844,20 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"lOh" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "lOA" = ( /obj/structure/filingcabinet{ pixel_x = 8 }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) -"lOF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 +"lOC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/reagent_dispensers/peppertank/directional/east, -/turf/open/floor/iron, -/area/security/checkpoint/medical) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "lPH" = ( /obj/structure/dresser, /turf/open/floor/carpet/orange, @@ -37366,7 +38940,9 @@ /turf/open/floor/plating, /area/crew_quarters/heads/captain) "lTj" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -37383,12 +38959,20 @@ /turf/open/space/basic, /area/space/nearstation) "lTB" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 13; + pixel_y = 17 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "lTL" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -37398,19 +38982,31 @@ }, /turf/open/floor/wood, /area/library) -"lTO" = ( -/obj/machinery/computer/operating{ - dir = 4 +"lUe" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) +"lUl" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/medical/surgery) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "lUw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37439,12 +39035,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/ai_monitored/turret_protected/aisat/atmos) -"lUQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "lUX" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -37514,11 +39104,22 @@ /area/ai_monitored/security/armory) "lWX" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, /area/hydroponics) +"lXd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "lXJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37549,44 +39150,40 @@ }, /turf/open/floor/iron, /area/tcommsat/computer) +"lYk" = ( +/obj/structure/closet/crate, +/obj/item/food/canned/beans, +/obj/item/food/canned/beans, +/obj/item/food/canned/beans, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "lYs" = ( /obj/structure/lattice, /obj/machinery/camera/autoname/directional/east{ network = list("ss13", "minisat") }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","minisat") + }, /turf/open/space, /area/space/nearstation) -"lYu" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) -"lYy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 18 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"lYv" = ( +/obj/item/storage/secure/safe/directional/west, +/turf/open/floor/plating, +/area/maintenance/aft) +"lYJ" = ( +/obj/item/wrench/medical, +/obj/item/crowbar, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/airalarm/directional/south, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/medical/cryo) "lYS" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -37604,10 +39201,12 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "lZj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/computer/scan_consolenew{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, /area/medical/genetics) @@ -37623,6 +39222,14 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"lZN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "lZR" = ( /obj/machinery/light, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -37639,6 +39246,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"mad" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/junglebush/b, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) "mat" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -37648,23 +39264,43 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"maL" = ( +"maC" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"maL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/checker, +/area/maintenance/starboard/fore) "maW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /turf/open/floor/iron, /area/quartermaster/warehouse) "mbn" = ( @@ -37680,6 +39316,9 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/plating, /area/maintenance/fore) "mbo" = ( @@ -37740,8 +39379,12 @@ /turf/open/floor/iron/white, /area/science/research) "mdr" = ( -/obj/machinery/nuclearbomb/beer, -/turf/open/floor/plating, +/obj/structure/rack, +/obj/item/clothing/gloves/boxing/green, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, /area/maintenance/starboard/fore) "mdu" = ( /obj/structure/chair/office, @@ -37784,17 +39427,43 @@ }, /turf/open/floor/prison, /area/security/prison) -"mee" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -22 +"mdL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + name = "Genie"; + sortType = 23 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"meb" = ( +/obj/item/clothing/head/costume/festive{ + pixel_y = -3; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"mee" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, -/area/crew_quarters/theatre) +/area/crew_quarters/theatre/backstage) "met" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37872,6 +39541,10 @@ }, /turf/open/floor/plating, /area/bridge/meeting_room) +"mgL" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "mgQ" = ( /obj/machinery/door/airlock{ name = "Cyborg Recharging station" @@ -37936,6 +39609,14 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"miM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "miX" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -37983,8 +39664,11 @@ /turf/open/floor/wood, /area/lawoffice) "mjr" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/dresser, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "mjx" = ( /obj/machinery/firealarm{ @@ -37998,6 +39682,9 @@ dir = 4 }, /obj/machinery/light, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, @@ -38067,14 +39754,15 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"mkY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +"mld" = ( +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/crew_quarters/fitness) "mls" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -38121,14 +39809,18 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "mmx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "mmy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38164,17 +39856,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"mnh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) "mnn" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -38237,17 +39918,10 @@ /turf/closed/wall, /area/maintenance/aft) "mos" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/iron, /area/maintenance/starboard/fore) "mov" = ( /obj/structure/disposalpipe/segment{ @@ -38276,7 +39950,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "mpr" = ( /obj/structure/disposalpipe/segment{ @@ -38302,6 +39976,13 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"mqe" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "mqh" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -38441,28 +40122,42 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/security/warden) -"mtS" = ( -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ +"mty" = ( +/turf/open/floor/wood/big, +/area/maintenance/aft) +"mtD" = ( +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/iron, -/area/hydroponics) -"mtZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/iron/dark, +/area/medical/surgery) +"mtS" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/iron, -/area/security/checkpoint/medical) +/area/hydroponics) +"mtZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "muj" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -38477,25 +40172,35 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"mux" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "muJ" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/prison) -"mvz" = ( -/obj/structure/table/reinforced, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +"mvB" = ( +/obj/effect/mapping_helpers/dead_body_placer, +/obj/structure/closet, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "mvX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = -31 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/iron, /area/hydroponics) @@ -38512,6 +40217,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/aft) "mwi" = ( @@ -38587,6 +40295,13 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"mzf" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "mzv" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -38613,6 +40328,16 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"mAb" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Toilet Unit #1" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet) "mAe" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -38636,12 +40361,22 @@ /obj/structure/table, /obj/item/clothing/head/soft/cargo, /obj/item/clothing/head/soft/cargo, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, /turf/open/floor/iron, /area/quartermaster/storage) +"mAs" = ( +/obj/structure/chair/fancy/sofa/old/right{ + color = "#742925"; + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/carpet/green, +/area/medical/exam_room) "mAN" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -38718,7 +40453,9 @@ /turf/open/floor/engine, /area/engine/engineering) "mBJ" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/machinery/camera/autoname/directional/south, /turf/open/floor/plating, @@ -38754,7 +40491,9 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/item/multitool, /turf/open/floor/iron/dark, /area/security/warden) @@ -38796,6 +40535,12 @@ }, /turf/open/floor/carpet/green, /area/chapel/main) +"mDl" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "mDu" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -38846,13 +40591,6 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/engine/light, /area/engine/gravity_generator) -"mEc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/cmo) "mEd" = ( /obj/machinery/advanced_airlock_controller{ dir = 8; @@ -38866,23 +40604,6 @@ }, /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) -"mEp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Plumbing Factory"; - req_access_txt = "5; 33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/chemistry) "mEz" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/filingcabinet/chestdrawer, @@ -38935,11 +40656,14 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "mGt" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes{ dir = 8 }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/medical/medbay/central) "mGw" = ( /obj/structure/cable/yellow{ @@ -38966,7 +40690,9 @@ /area/teleporter) "mGR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, @@ -38985,12 +40711,11 @@ }, /turf/closed/wall, /area/maintenance/starboard/aft) -"mHc" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +"mHt" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "mHx" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -39080,12 +40805,20 @@ /turf/open/floor/iron, /area/quartermaster/storage) "mKA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/noslip/white, +/area/medical/patients_rooms) "mLo" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -39102,19 +40835,17 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/solar/starboard/fore) -"mLt" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "mLG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "mLR" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/arrivals_external{ @@ -39198,10 +40929,22 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "mNS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 6 + }, /obj/effect/landmark/event_spawn, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"mOb" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/central) "mOf" = ( /obj/item/storage/box/bodybags, /obj/item/reagent_containers/syringe{ @@ -39280,6 +41023,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"mPJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "mPO" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925"; @@ -39321,7 +41080,7 @@ dir = 1 }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "mQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -39331,18 +41090,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"mQy" = ( -/obj/structure/table, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "mQN" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -39427,20 +41174,20 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /turf/open/floor/plating, /area/storage/emergency/port) -"mSs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/cryo) +"mST" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "mSX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron/white, /area/medical/apothecary) "mTm" = ( @@ -39463,6 +41210,39 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"mTR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/bed/roller, +/obj/item/bedsheet/medical, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"mTW" = ( +/obj/machinery/holopad{ + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "mTZ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -39487,15 +41267,14 @@ }, /turf/open/floor/iron, /area/science/mixing) -"mUm" = ( -/obj/structure/window/reinforced, -/mob/living/carbon/monkey, -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +"mUN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, -/area/medical/genetics) +/area/security/checkpoint/medical) "mUU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -39613,10 +41392,26 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "mXl" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/box/masks{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "mXu" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -39663,12 +41458,10 @@ /turf/open/floor/plating, /area/security/brig) "mXU" = ( -/obj/structure/chair{ - dir = 8 - }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/medical/apothecary) "mXY" = ( @@ -39828,22 +41621,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard) -"nai" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "nal" = ( /obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 1 - }, +/obj/machinery/light, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/genetics) "naN" = ( @@ -39920,10 +41702,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "ncy" = ( /obj/effect/turf_decal/stripes/line, @@ -40006,6 +41788,11 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) +"ndG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/crew_quarters/bar) "ndP" = ( /obj/structure/chair/fancy/sofa/old/right{ color = "#742925" @@ -40066,6 +41853,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/hallway/primary/fore) "nfd" = ( @@ -40096,21 +41886,16 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "ngt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/medical/morgue) "ngx" = ( /obj/machinery/power/terminal{ dir = 1 @@ -40125,16 +41910,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) -"ngG" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/crew_quarters/kitchen/coldroom) "ngR" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -40157,6 +41932,12 @@ /turf/open/floor/iron/white, /area/security/brig) "nht" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 }, @@ -40207,9 +41988,21 @@ /turf/open/floor/iron, /area/quartermaster/office) "niV" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/machinery/light, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/tile/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "njy" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -40248,8 +42041,8 @@ /turf/open/floor/carpet/blue, /area/bridge/meeting_room) "njT" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/computer/scan_consolenew{ + dir = 1 }, /turf/open/floor/iron/white, /area/medical/genetics) @@ -40264,7 +42057,9 @@ "nkv" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, @@ -40311,6 +42106,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "nlx" = ( @@ -40337,6 +42135,16 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"nlT" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "nmk" = ( /obj/machinery/airlock_sensor/incinerator_toxmix{ pixel_y = 24 @@ -40429,7 +42237,6 @@ pixel_x = -22; pixel_y = 1 }, -/obj/effect/turf_decal/loading_area, /obj/machinery/airalarm/directional/west{ pixel_x = -32 }, @@ -40440,6 +42247,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "noK" = ( @@ -40499,14 +42309,17 @@ /turf/open/floor/carpet/green, /area/crew_quarters/dorms) "npd" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/trimline/dark_red/line{ dir = 8 }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/wood/big, +/area/maintenance/aft) +"npo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "npw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -40559,6 +42372,18 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"nqG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/fancy/sofa/old/left{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "nqH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -40609,11 +42434,14 @@ /turf/open/floor/iron, /area/vacant_room/commissary) "nrJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/genetics) "nso" = ( @@ -40677,15 +42505,11 @@ /turf/open/floor/iron/dark, /area/security/execution/transfer) "ntB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/trimline/white/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/wood/big, +/area/maintenance/aft) "ntQ" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40741,6 +42565,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "nuK" = ( @@ -40766,9 +42593,20 @@ /turf/open/floor/iron, /area/vacant_room/commissary) "nvn" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/dark, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom"; + req_access_txt = "35" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, /area/hydroponics) "nvN" = ( /obj/structure/chair/office{ @@ -40777,19 +42615,6 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, /area/engine/atmos) -"nvQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/holopad, -/obj/structure/closet/secure_closet/medicaldanger{ - anchored = 1 - }, -/obj/item/gun/syringe, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "nvT" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -40846,23 +42671,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"nws" = ( -/obj/machinery/door/window/eastleft{ - dir = 2; - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/storage) "nxj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40966,12 +42774,15 @@ /turf/open/floor/iron/dark/side, /area/engine/atmos) "nAK" = ( -/obj/machinery/newscaster{ - pixel_y = -28 +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/fancy/sofa/old/right{ + dir = 4 }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "nAP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41043,7 +42854,9 @@ /turf/open/floor/carpet, /area/hallway/secondary/entry) "nCl" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/item/kirbyplants/random, /turf/open/floor/iron, @@ -41116,11 +42929,13 @@ /obj/item/radio/intercom{ pixel_x = 25 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "nCY" = ( /obj/structure/table, @@ -41150,33 +42965,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nDr" = ( +/obj/machinery/nuclearbomb/beer, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "nDv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/item/reagent_containers/hypospray/medipen/dexalin{ - pixel_x = -5; - pixel_y = -2 - }, -/obj/item/reagent_containers/hypospray/medipen/dexalin{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/door/airlock/medical{ + name = "Autopsy Room A"; + req_access_txt = "5" }, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 10; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/medical/morgue) "nDF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41187,38 +42993,42 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/engine, /area/engine/engineering) -"nDS" = ( -/obj/structure/toilet{ - dir = 8 +"nDN" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/machinery/light/small, -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/bar/atrium) +"nDR" = ( +/obj/item/toy/beach_ball/holoball, +/obj/machinery/light/floor, +/turf/open/floor/wood/big, +/area/maintenance/aft) +"nDU" = ( +/obj/effect/turf_decal/tile/white{ + dir = 1 }, -/obj/machinery/button/door{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = -24; - specialfunctions = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/button/door{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_y = 24; - specialfunctions = 4 +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"nDX" = ( +/obj/effect/turf_decal/stripes/box, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_y = 32 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) -"nDU" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation" +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/iron, +/area/hallway/secondary/service) "nEc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -41236,7 +43046,9 @@ /obj/item/screwdriver, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -41257,11 +43069,12 @@ /turf/open/floor/iron, /area/quartermaster/sorting) "nEm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard/fore) "nEu" = ( @@ -41335,12 +43148,35 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) -"nFD" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"nFl" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron/white, +/area/medical/medbay/central) +"nFB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) +"nFD" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/machinery/button/door{ + id = "cmoprivacy"; + name = "Privacy Shutters Toggle"; + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "nFI" = ( /obj/structure/cable/yellow{ @@ -41389,25 +43225,16 @@ /turf/open/floor/carpet/grimy, /area/chapel/office) "nGo" = ( +/obj/effect/turf_decal/pool/corner, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/crew_quarters/fitness) "nGr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "nGx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41460,8 +43287,14 @@ /turf/open/floor/iron/dark, /area/security/warden) "nIJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/white, /area/medical/genetics) "nIK" = ( @@ -41480,11 +43313,6 @@ }, /turf/open/floor/wood, /area/library) -"nJp" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) "nJq" = ( /obj/structure/chair/fancy/comfy{ color = "#742925" @@ -41494,11 +43322,19 @@ /area/crew_quarters/heads/hop) "nJy" = ( /obj/structure/closet, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/machinery/airalarm/directional/south, /turf/open/floor/plating, /area/maintenance/disposal) +"nJS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "nJX" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -41533,6 +43369,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -41551,9 +43388,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) "nKI" = ( @@ -41591,8 +43426,16 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) "nKT" = ( @@ -41710,6 +43553,9 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "nOb" = ( @@ -41736,6 +43582,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /turf/open/floor/iron, /area/crew_quarters/fitness) "nOS" = ( @@ -41789,21 +43638,28 @@ /turf/open/floor/plating, /area/hallway/primary/central) "nPC" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/vending/autodrobe, +/obj/machinery/airalarm/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "nPP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice{ + pixel_x = -6; + pixel_y = 5 }, -/obj/effect/landmark/start/medical_doctor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/blue, +/area/medical/break_room) "nQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -41812,6 +43668,9 @@ dir = 6 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "nQy" = ( @@ -41848,19 +43707,6 @@ }, /turf/open/floor/iron, /area/engine/break_room) -"nQV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "nQW" = ( /obj/structure/table/wood, /obj/item/clothing/under/misc/burial, @@ -41884,18 +43730,22 @@ /turf/open/floor/iron, /area/crew_quarters/fitness) "nRm" = ( +/obj/item/storage/pill_bottle/dice, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) +"nRo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"nRo" = ( -/obj/structure/chair, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "nRu" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -41921,6 +43771,20 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, /turf/open/space, /area/space/nearstation) +"nRS" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/hydroponics) "nSt" = ( /obj/machinery/airalarm/directional/west{ pixel_x = -22 @@ -41951,21 +43815,13 @@ dir = 1; pixel_y = -24 }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/heads/cmo) -"nSK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/dark_blue{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/cmo) "nTf" = ( /obj/machinery/camera/autoname/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -42043,11 +43899,15 @@ /turf/open/floor/carpet/grimy, /area/vacant_room/office) "nUH" = ( +/obj/item/gun/syringe, +/obj/structure/closet/secure_closet/medicaldanger{ + anchored = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/medical/surgery) "nVj" = ( /obj/structure/cable/yellow{ @@ -42061,6 +43921,23 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/ai_monitored/turret_protected/aisat/service) +"nVl" = ( +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/structure/table/glass, +/turf/open/floor/iron/dark, +/area/medical/cryo) "nVG" = ( /obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ @@ -42068,6 +43945,10 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"nWc" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron/techmaint, +/area/maintenance/starboard/fore) "nWd" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -42175,29 +44056,19 @@ /turf/open/floor/noslip/standard, /area/security/prison) "nYd" = ( -/obj/item/radio/intercom{ - pixel_x = -27 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 +/obj/item/radio/intercom{ + pixel_x = -27 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/medical/cryo) "nYz" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopshutter"; @@ -42261,25 +44132,15 @@ /turf/open/floor/prison, /area/security/prison) "nZJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/white{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"oau" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/hydroponics) +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "oax" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/status_display/ai{ @@ -42295,18 +44156,13 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "obi" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/structure/table/optable, +/obj/machinery/light_switch{ + pixel_y = -22 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "obl" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/stripes/line{ @@ -42366,8 +44222,24 @@ /obj/effect/turf_decal/siding/wideplating/dark{ dir = 10 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"ocQ" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/structure/chair/fancy/sofa/old/right{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "oda" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42409,6 +44281,14 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/tcommsat/computer) +"odu" = ( +/obj/machinery/light, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/crew_quarters/kitchen) "odH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -42443,12 +44323,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "oee" = ( -/obj/structure/table, -/obj/machinery/plantgenes{ - pixel_y = 6 - }, +/obj/structure/mopbucket, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/mapping_helpers/tile_breaker, /turf/open/floor/iron, -/area/hydroponics) +/area/maintenance/starboard/fore) "oei" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -42538,14 +44418,16 @@ /turf/open/floor/iron/white, /area/medical/virology) "ogj" = ( -/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/structure/chair/fancy/sofa/corp/left{ + dir = 4 + }, /obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) "ogD" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -42553,7 +44435,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "ogJ" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ @@ -42590,9 +44473,9 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/atmos) "ohF" = ( -/obj/machinery/light, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "ohG" = ( /obj/machinery/door/airlock{ id_tag = "Dorm3"; @@ -42642,26 +44525,24 @@ /turf/open/floor/prison/dark, /area/security/prison) "oiT" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" }, -/turf/open/floor/noslip/white, -/area/medical/sleeper) -"ojc" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) "ojl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -42669,8 +44550,9 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -42690,7 +44572,7 @@ "ojT" = ( /obj/machinery/chem_master, /obj/structure/sign/departments/minsky/medical/chemistry/chemical1{ - pixel_y = 29 + pixel_y = 32 }, /turf/open/floor/iron/white, /area/medical/virology) @@ -42706,12 +44588,25 @@ /turf/open/floor/plating, /area/maintenance/fore) "oke" = ( +/obj/item/reagent_containers/glass/bottle/salglu_solution{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 6; + pixel_x = 3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -8; + pixel_y = 3 }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -42734,11 +44629,11 @@ /turf/open/floor/iron/dark, /area/bridge) "okQ" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-8" }, /obj/machinery/camera/autoname/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/science/server) "okX" = ( @@ -42751,11 +44646,9 @@ /turf/open/floor/iron/dark, /area/security/execution/transfer) "oli" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "olu" = ( /obj/structure/railing/corner, /obj/structure/railing/corner{ @@ -42774,17 +44667,16 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) "olY" = ( -/obj/item/radio/intercom{ - pixel_y = 20 - }, /obj/machinery/light{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/machinery/vending/medical{ pixel_x = -2 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "omb" = ( @@ -42798,9 +44690,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) "omw" = ( @@ -42816,9 +44706,23 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, /obj/structure/cable/yellow, /obj/machinery/camera/autoname/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, /area/science/mixing/chamber) "onS" = ( @@ -42857,6 +44761,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) +"ooy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ooz" = ( /obj/effect/landmark/start/assistant, /obj/structure/chair/fancy/comfy{ @@ -42933,11 +44844,28 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/iron, /area/engine/atmos) -"opT" = ( -/obj/structure/table, -/obj/item/kitchen/fork, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +"oqo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) +"oqp" = ( +/obj/structure/bed, +/obj/item/bedsheet/mime, +/obj/effect/landmark/start/mime, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "oqq" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -42968,7 +44896,9 @@ /area/ai_monitored/turret_protected/aisat/service) "ore" = ( /obj/structure/filingcabinet/filingcabinet, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -43051,15 +44981,12 @@ /turf/open/floor/iron, /area/crew_quarters/dorms) "osO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "osQ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -43067,14 +44994,9 @@ /turf/open/floor/iron/white, /area/science/robotics/lab) "ota" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Main Hall"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/patients_rooms) "otj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -43119,6 +45041,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"oum" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/medical/morgue) "oun" = ( /obj/machinery/light{ dir = 4 @@ -43184,9 +45114,18 @@ /turf/open/floor/iron/freezer, /area/medical/virology) "ovd" = ( -/obj/structure/chair, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "ovo" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -43196,17 +45135,22 @@ /turf/open/floor/iron/dark, /area/security/execution/transfer) "ovr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/chair/fancy/bench{ + dir = 8; + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/turf/open/floor/iron/dark, +/area/medical/morgue) +"ovP" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/plating, +/area/maintenance/fore) "ovQ" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -43229,8 +45173,8 @@ /turf/open/floor/iron/white, /area/medical/virology) "owj" = ( -/obj/structure/chair/stool, /obj/effect/landmark/prisonspawn, +/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "owl" = ( @@ -43245,13 +45189,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"owQ" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "oxh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -43269,15 +45206,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "0-2" }, /obj/machinery/camera/autoname/directional/north{ network = list("ss13, prison") }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/techmaint, /area/security/prison/shielded) +"oxU" = ( +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "oyM" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 4 @@ -43292,13 +45246,51 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "ozf" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 + }, +/obj/item/storage/box/papersack{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/papersack{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "ozl" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, @@ -43383,10 +45375,8 @@ dir = 4 }, /turf/open/floor/catwalk_floor, -/area/engine/atmos) +/area/maintenance/aft) "oAt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -43396,6 +45386,12 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "oAu" = ( @@ -43438,6 +45434,21 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/dark, /area/storage/tech) +"oBl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "oBF" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -43504,18 +45515,12 @@ /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) "oDx" = ( -/obj/structure/chair, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/light{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/medical/surgery) +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "oDz" = ( -/obj/structure/bedsheetbin, -/obj/structure/table, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -43536,6 +45541,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/grimy, /area/chapel/office) +"oEh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "oEl" = ( /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 @@ -43596,12 +45613,54 @@ }, /turf/open/space/basic, /area/space) +"oGm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/mapping_helpers/tile_breaker, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "oGY" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"oHd" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/hallway/secondary/service) "oHZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43616,9 +45675,10 @@ /turf/open/floor/iron, /area/science/storage) "oIm" = ( -/obj/structure/chair/office/light{ - dir = 1 +/obj/machinery/computer/crew{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "oIq" = ( @@ -43633,6 +45693,15 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) +"oJc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "oJg" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bottle/morphine{ @@ -43659,7 +45728,7 @@ }, /obj/item/reagent_containers/dropper, /obj/machinery/airalarm/all_access{ - dir = 8; + dir = 4; pixel_x = -24 }, /obj/machinery/button/ignition{ @@ -43711,13 +45780,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"oJs" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "oJC" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -43745,9 +45807,8 @@ /obj/structure/bodycontainer/crematorium{ id = "crematoriumChapel" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" }, /turf/open/floor/iron/dark, /area/chapel/office) @@ -43805,6 +45866,17 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/fore) +"oKI" = ( +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/computer/crew, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "oKP" = ( /obj/machinery/door/airlock/engineering{ name = "Vacant Office A"; @@ -43828,7 +45900,7 @@ icon_state = "2-4" }, /obj/machinery/airalarm/server{ - dir = 8; + dir = 4; pixel_x = -22 }, /turf/open/floor/circuit/telecomms, @@ -43842,6 +45914,14 @@ pixel_y = 33 }, /obj/effect/landmark/prisonspawn, +/obj/effect/turf_decal/tile/red/anticorner_ramp/contrasted{ + dir = 4 + }, +/obj/structure/sign/warning/radiation_shelter{ + pixel_x = 1; + pixel_y = 33 + }, +/obj/effect/landmark/prisonspawn, /obj/machinery/camera/autoname/directional/north{ network = list("ss13, prison") }, @@ -43853,13 +45933,13 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) -"oLG" = ( -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 +"oLF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "oLO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -43909,18 +45989,6 @@ }, /turf/open/floor/iron/white, /area/science/robotics/lab) -"oNQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "oNS" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -43945,17 +46013,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"oOt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "oOA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -43974,8 +46031,19 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"oPa" = ( +/obj/structure/chair/fancy/sofa/old/left{ + color = "#742925"; + dir = 1 + }, +/obj/item/toy/plush/moth/witchwing, +/turf/open/floor/carpet/green, +/area/medical/exam_room) "oPg" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -44009,8 +46077,21 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron, /area/crew_quarters/fitness) +"oQE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "oQN" = ( /obj/machinery/seed_extractor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -44019,7 +46100,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -44152,15 +46235,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/virology) +"oTL" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "oTM" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "oTV" = ( /obj/machinery/advanced_airlock_controller{ @@ -44193,24 +46279,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) -"oUG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "oUI" = ( /obj/effect/landmark/start/brig_physician, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -44329,17 +46397,10 @@ /turf/open/floor/iron/dark/side, /area/engine/atmos) "oWZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "oXj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44379,6 +46440,16 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"oYE" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) +"oYU" = ( +/obj/effect/spawner/lootdrop/gloves, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "oZi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -44396,9 +46467,10 @@ /turf/open/floor/iron/dark, /area/bridge) "oZm" = ( -/obj/machinery/door/firedoor, +/obj/item/kirbyplants/random, +/obj/machinery/light, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -44479,6 +46551,22 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/vacant_room/commissary) +"pbs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "pbP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -44494,6 +46582,23 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"pdn" = ( +/obj/machinery/button/door{ + id = "barcounter"; + name = "Bar Counter Shutters"; + pixel_y = -24; + req_access_txt = "25"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"pds" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "pdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -44531,14 +46636,13 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "pdV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/aquarium, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/wood, +/area/medical/exam_room) "pef" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -44577,17 +46681,21 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "peX" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 8 }, -/turf/open/floor/iron, -/area/hydroponics) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "pfg" = ( /obj/effect/turf_decal/bot_white/right, /obj/machinery/ore_silo, @@ -44647,6 +46755,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) +"pgS" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = 8 + }, +/obj/machinery/door/window/eastright{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) "phh" = ( /obj/structure/table, /obj/machinery/airalarm/directional/south{ @@ -44736,7 +46859,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8; name = "output gas connector port" @@ -44748,16 +46873,24 @@ /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) "pio" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "piD" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -44789,35 +46922,48 @@ /turf/open/floor/iron, /area/engine/engineering) "pky" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +/turf/open/floor/carpet/green, +/area/medical/exam_room) +"pkL" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light_switch{ - pixel_y = -26 +/obj/item/multitool{ + pixel_x = 7; + pixel_y = 3 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/tile/green/anticorner/contrasted, +/turf/open/floor/iron, +/area/hydroponics) "plg" = ( /obj/effect/turf_decal/box/corners{ dir = 8 }, /turf/open/floor/engine, /area/science/explab) -"plq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/structure/displaycase/forsale/kitchen, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "plr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/dark, /area/security/courtroom) +"plu" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) +"plF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "pmx" = ( /obj/structure/sign/warning/electricshock{ pixel_y = -32 @@ -44838,7 +46984,9 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -44884,10 +47032,10 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "pnC" = ( /obj/structure/sign/warning/electricshock{ @@ -44944,12 +47092,9 @@ /turf/open/floor/iron, /area/quartermaster/sorting) "pof" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/item/shard, +/turf/open/floor/iron, /area/maintenance/starboard/fore) "pom" = ( /obj/machinery/light_switch{ @@ -44987,6 +47132,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"poI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "poT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -45126,15 +47280,12 @@ /turf/open/floor/plating, /area/maintenance/aft) "prm" = ( -/obj/structure/table/optable, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/turf_decal/trimline/white/corner, +/turf/open/floor/wood/big, +/area/maintenance/aft) "prn" = ( /obj/structure/lattice, /obj/machinery/camera/autoname/directional/east{ @@ -45152,23 +47303,11 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/open/floor/plating, -/area/maintenance/port) -"prA" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/maintenance/port) "prI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -45195,11 +47334,10 @@ /turf/open/floor/prison/dark, /area/security/prison) "prR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "psc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -45226,16 +47364,15 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "psy" = ( -/obj/machinery/iv_drip, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/structure/chair/fancy/bench{ + pixel_y = 13 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "psE" = ( /obj/structure/table, /obj/machinery/door/window{ @@ -45268,12 +47405,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "ptj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /turf/open/floor/iron, /area/hydroponics) "ptl" = ( @@ -45286,39 +47425,26 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) "ptw" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/white, /area/science/mixing) "ptV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/chair/fancy/sofa/old/left{ + dir = 4 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) "ptW" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/yellow, /obj/machinery/light, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 +/obj/structure/chair{ + dir = 8 }, -/obj/item/storage/pill_bottle/mannitol, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/cryo) +/turf/open/floor/iron/dark, +/area/medical/surgery) "puf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -45379,6 +47505,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"pvI" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/food/pie/cream, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "pwt" = ( /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) @@ -45418,10 +47552,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/maintenance/fore/secondary) -"pxI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/fitness) "pxL" = ( /obj/structure/sign/directions/engineering{ pixel_x = -32; @@ -45504,17 +47634,28 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) -"pyN" = ( -/obj/structure/disposalpipe/segment{ +"pyE" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron/white, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"pyN" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungle, /area/medical/genetics) "pyS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -45554,6 +47695,13 @@ }, /turf/open/floor/iron/white, /area/science/research) +"pzE" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "pAb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -45561,8 +47709,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"pAe" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "pAr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -45575,17 +47739,16 @@ /turf/open/floor/iron/dark, /area/storage/tech) "pAs" = ( -/obj/machinery/door/airlock/medical{ - name = "Medbay Reception"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/white{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "pAC" = ( /obj/machinery/telecomms/server/presets/supply, /turf/open/floor/circuit/green/telecomms, @@ -45617,6 +47780,14 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) +"pBj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/punching_bag, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "pBn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -45626,6 +47797,14 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"pBp" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "pBA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45639,6 +47818,12 @@ /obj/structure/disposalpipe/junction/flip{ dir = 2 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "pBH" = ( @@ -45707,7 +47892,9 @@ pixel_x = 2; pixel_y = 2 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /turf/open/floor/iron/white, /area/science/explab) @@ -45736,6 +47923,9 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/nanite) +"pDz" = ( +/turf/open/floor/iron, +/area/crew_quarters/fitness) "pDB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -45797,13 +47987,14 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, /turf/open/floor/plating, /area/maintenance/aft) @@ -45820,9 +48011,20 @@ /turf/open/floor/iron, /area/quartermaster/office) "pEr" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/structure/closet/crate/wooden, +/obj/item/clothing/under/costume/gangster, +/obj/item/clothing/under/costume/gangster/purple, +/obj/item/clothing/under/costume/geisha, +/obj/item/clothing/suit/hooded/renault_costume, +/obj/item/clothing/suit/hooded/carp_costume, +/obj/item/clothing/head/costume/santa, +/obj/item/clothing/under/costume/lobster, +/obj/item/clothing/head/costume/lobsterhat, +/obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/crew_quarters/theatre) "pEv" = ( @@ -45839,6 +48041,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/hallway/primary/fore) "pEC" = ( @@ -45880,19 +48085,15 @@ /turf/open/floor/plating, /area/security/brig) "pFj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/table, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/machinery/fax/med, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/medical/morgue) "pFn" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access"; @@ -45947,6 +48148,10 @@ "pGI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "pGT" = ( @@ -45968,6 +48173,19 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) +"pHy" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "pHH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46036,12 +48254,8 @@ /turf/open/floor/iron/dark, /area/bridge) "pJk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, +/obj/machinery/vending/coffee, +/turf/open/floor/iron, /area/hallway/primary/starboard) "pJv" = ( /turf/open/floor/grass, @@ -46056,6 +48270,9 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"pJE" = ( +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "pJP" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -46101,22 +48318,7 @@ }, /obj/machinery/atmospherics/pipe/layer_manifold/visible, /turf/open/floor/plating, -/area/engine/atmos) -"pKd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/maintenance/aft) "pKe" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -46144,6 +48346,20 @@ /obj/item/stack/sheet/mineral/copper, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"pKC" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access_txt = "35" + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/hydroponics) "pLb" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -46160,13 +48376,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pLt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "pLw" = ( /obj/machinery/camera/autoname/directional/south{ network = list("ss13, security") @@ -46210,23 +48419,27 @@ }, /turf/open/floor/iron/chapel, /area/chapel/main) -"pMr" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/captain) -"pMt" = ( -/obj/structure/bed/roller, -/obj/machinery/airalarm/directional/north{ - pixel_y = 23 +"pMl" = ( +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/medical/surgery) +"pMr" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/captain) "pNe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46287,13 +48500,10 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "pOt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/medical/storage) "pOu" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -46311,6 +48521,17 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"pPd" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) +"pPw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "pPy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -46325,6 +48546,26 @@ }, /turf/open/floor/iron/dark, /area/gateway) +"pPC" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "pPF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -46345,20 +48586,13 @@ }, /turf/open/floor/iron/dark, /area/teleporter) -"pQf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, +"pPY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" + dir = 1 }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "pQr" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -46379,6 +48613,22 @@ }, /turf/open/floor/prison, /area/security/prison) +"pRt" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "pRy" = ( /obj/structure/showcase/cyborg/old{ dir = 8; @@ -46396,6 +48646,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/vacant_room/office) +"pSd" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4; + pixel_x = 6; + pixel_y = 7 + }, +/turf/open/floor/iron/white, +/area/medical/chemistry) "pSj" = ( /obj/structure/closet/wardrobe/black, /obj/item/clothing/shoes/jackboots, @@ -46417,7 +48675,9 @@ /turf/open/floor/iron, /area/quartermaster/storage) "pSy" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -46521,6 +48781,17 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/engine/atmos) +"pUu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/fancy/sofa/corp/right{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) "pUL" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -46546,8 +48817,8 @@ /turf/open/floor/iron, /area/security/brig) "pVb" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/closed/wall, /area/quartermaster/sorting) @@ -46555,16 +48826,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/quartermaster/office) -"pVe" = ( -/obj/structure/filingcabinet, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "pVk" = ( /obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/west{ @@ -46572,6 +48833,14 @@ }, /turf/open/floor/iron/dark, /area/chapel/main) +"pVA" = ( +/obj/effect/mapping_helpers/tile_breaker, +/obj/effect/turf_decal/trimline/dark_red/line, +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) "pVO" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ @@ -46584,7 +48853,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -46603,10 +48874,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/turf/open/floor/iron, +/turf/open/floor/carpet/grimy, /area/hallway/primary/starboard) "pWe" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -46625,6 +48893,9 @@ /obj/effect/turf_decal/stripes/closeup{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "pWy" = ( @@ -46634,10 +48905,11 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "pWI" = ( /turf/open/floor/carpet/green, @@ -46737,8 +49009,12 @@ "pYH" = ( /obj/structure/bed, /obj/item/bedsheet/captain, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "pYS" = ( /obj/machinery/door/airlock/security/glass{ name = "Equipment Room"; @@ -46766,13 +49042,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"pYY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "pZs" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/sec/surgery{ @@ -46782,19 +49051,12 @@ /turf/open/floor/iron/dark, /area/science/robotics/lab) "pZz" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - receive_ore_updates = 1 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/glass/reinforced, +/area/crew_quarters/bar/atrium) "pZR" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -46809,18 +49071,9 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"qap" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) +"pZX" = ( +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "qas" = ( /obj/structure/tank_dispenser, /turf/open/floor/iron/white, @@ -46848,6 +49101,32 @@ /obj/machinery/light, /turf/open/floor/iron/techmaint, /area/gateway) +"qbz" = ( +/obj/item/instrument/accordion, +/obj/item/instrument/banjo, +/obj/item/instrument/bikehorn, +/obj/item/instrument/eguitar, +/obj/item/instrument/glockenspiel, +/obj/item/instrument/guitar, +/obj/item/instrument/harmonica, +/obj/item/instrument/musicalmoth, +/obj/item/instrument/piano_synth, +/obj/item/instrument/recorder, +/obj/item/instrument/saxophone, +/obj/item/instrument/trombone, +/obj/item/instrument/trumpet, +/obj/item/instrument/violin, +/obj/structure/closet/crate/wooden, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "qbL" = ( /obj/structure/cable{ icon_state = "1-4" @@ -46861,14 +49140,27 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "qbQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/storage/box/donkpockets, +/obj/machinery/door/poddoor/shutters{ + id = "kitchencounter"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) +"qct" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "qcu" = ( /obj/machinery/firealarm{ dir = 8; @@ -46878,12 +49170,40 @@ dir = 9 }, /area/science/research) +"qcG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/stasis{ + dir = 1 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "qcI" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; sortType = 16 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "qcK" = ( @@ -46899,14 +49219,6 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/exit) -"qcV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "qdU" = ( /obj/structure/sign/warning/vacuum/external, /obj/effect/spawner/structure/window/reinforced, @@ -47002,10 +49314,6 @@ /turf/open/floor/iron/dark, /area/security/warden) "qhu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -47014,6 +49322,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access_txt = "27" + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "qhI" = ( @@ -47047,21 +49359,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/storage/tech) -"qiJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Storage Maintenance"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "qiN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -47111,6 +49408,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "qkq" = ( @@ -47130,8 +49430,14 @@ /turf/open/floor/iron/dark, /area/storage/tech) "qlf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, /area/hydroponics) "qlo" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -47154,13 +49460,33 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "qmf" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, /obj/structure/extinguisher_cabinet{ pixel_y = -31 }, -/obj/machinery/camera/autoname/directional/south, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) +"qmg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "qmj" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted, /obj/machinery/atmospherics/pipe/manifold/green/visible, @@ -47179,10 +49505,22 @@ }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) -"qng" = ( +"qms" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"qng" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungle, /area/medical/genetics) "qnn" = ( /obj/structure/rack, @@ -47206,14 +49544,16 @@ /turf/open/floor/iron/dark, /area/security/main) "qnv" = ( -/obj/machinery/sleeper{ - dir = 4 +/obj/item/radio/intercom{ + pixel_x = -29; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/medical/morgue) "qnH" = ( /obj/structure/closet/secure_closet/hos, /obj/item/clothing/head/hats/hos/beret, @@ -47255,6 +49595,25 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) +"qof" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/carpet/green, +/area/medical/exam_room) +"qon" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance"; + req_access_txt = null; + req_one_access_txt = "25;26;35;28;22;37;46;38" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "qoy" = ( /obj/machinery/computer/communications{ dir = 4 @@ -47364,9 +49723,6 @@ id = "quarantineshutters"; name = "isolation shutters" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron/white, /area/medical/virology) "qqM" = ( @@ -47395,6 +49751,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"qre" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "qrl" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -47427,24 +49789,13 @@ }, /turf/open/floor/iron, /area/crew_quarters/fitness) -"qsl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "qsy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) "qsK" = ( @@ -47650,6 +50001,13 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/iron, /area/engine/atmos) +"qxE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "qxL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -47667,12 +50025,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/maintenance/starboard/fore) "qxR" = ( /obj/structure/cable/yellow{ @@ -47686,21 +50045,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"qxV" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "qxY" = ( /obj/effect/turf_decal/siding/wideplating_new/dark/corner{ dir = 1 @@ -47718,6 +50062,14 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"qym" = ( +/obj/machinery/biogenerator, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plating, +/area/hydroponics) "qyw" = ( /obj/machinery/washing_machine, /obj/machinery/light, @@ -47742,18 +50094,58 @@ }, /turf/open/floor/iron, /area/vacant_room/commissary) +"qyR" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/toy/cards/deck{ + pixel_x = -10; + pixel_y = 6 + }, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "qyT" = ( /obj/machinery/computer/cargo{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, /turf/open/floor/iron, /area/quartermaster/qm) +"qzG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/sopmedical{ + pixel_x = 10 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "qzT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -47811,6 +50203,14 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/storage/primary) +"qAD" = ( +/obj/structure/grille, +/obj/structure/window, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "qAH" = ( /obj/structure/table/glass, /obj/structure/reagent_dispensers/virusfood{ @@ -47828,6 +50228,10 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"qAK" = ( +/obj/effect/spawner/lootdrop/glowstick, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "qBe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -47838,7 +50242,9 @@ /turf/open/floor/iron, /area/quartermaster/qm) "qBA" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron/dark, @@ -47907,7 +50313,9 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /turf/open/floor/iron, /area/crew_quarters/locker) "qCJ" = ( @@ -47939,19 +50347,6 @@ /obj/item/stack/cable_coil/random, /turf/open/floor/iron, /area/storage/art) -"qEw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "qEB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47979,9 +50374,15 @@ /turf/open/floor/iron/dark, /area/science/nanite) "qEQ" = ( -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/iron, /area/hydroponics) @@ -47994,14 +50395,15 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "qFe" = ( -/obj/effect/landmark/start/clown, -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, -/area/crew_quarters/theatre) +/area/crew_quarters/theatre/backstage) "qFi" = ( /obj/machinery/light/small{ dir = 4 @@ -48151,6 +50553,30 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/vacant_room/commissary) +"qID" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/south, +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) +"qJa" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "qJm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -48198,6 +50624,10 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"qJS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar) "qKd" = ( /obj/structure/chair{ dir = 1 @@ -48378,9 +50808,11 @@ /turf/open/floor/iron, /area/security/brig) "qMz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/medical/morgue) "qMH" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/turf_decal/tile/neutral{ @@ -48398,20 +50830,21 @@ /turf/open/floor/plating, /area/engine/atmos) "qNd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) "qNf" = ( /turf/open/floor/catwalk_floor, -/area/engine/atmos) +/area/maintenance/aft) "qNw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48424,6 +50857,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"qNC" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/fancy/plastic{ + dir = 4 + }, +/obj/item/cigbutt{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/cigbutt{ + pixel_x = 10 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "qNU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/microwave, @@ -48455,16 +50907,20 @@ "qOk" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness) +"qOB" = ( +/obj/structure/table, +/obj/item/taperecorder, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "qOI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/noslip/white, +/area/medical/patients_rooms) "qPq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -48515,10 +50971,6 @@ }, /turf/open/floor/wood, /area/library) -"qQi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron/white, -/area/medical/chemistry) "qQG" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/turf_decal/trimline/dark_blue/filled/line, @@ -48542,13 +50994,26 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) "qRv" = ( -/obj/structure/chair/stool, /obj/effect/landmark/start/janitor, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/janitor) +"qRD" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "Genie"; + sortType = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/aft) "qSv" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -48560,9 +51025,6 @@ /turf/open/floor/iron, /area/security/brig) "qSx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, @@ -48578,20 +51040,15 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "qSU" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/machinery/firealarm/directional/south, +/turf/open/floor/wood, +/area/medical/break_room) "qSV" = ( /obj/machinery/vending/medical{ pixel_x = -2 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -48628,18 +51085,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/science/research) -"qTP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_x = 8 - }, -/turf/open/floor/iron/cafeteria, -/area/crew_quarters/kitchen) "qUb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -48674,17 +51119,12 @@ /turf/open/floor/iron, /area/engine/atmos) "qUA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plating, +/area/maintenance/aft) "qUC" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -48830,6 +51270,14 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/science/explab) +"qXb" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/crew_quarters/kitchen) "qXk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -48855,10 +51303,25 @@ /turf/open/floor/plating, /area/engine/atmos) "qYb" = ( -/mob/living/simple_animal/bot/cleanbot/medbay, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_one_access_txt = "5" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "qYd" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -48908,19 +51371,15 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "qZc" = ( -/obj/structure/table/wood, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "qZd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -48928,6 +51387,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) +"qZe" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plating, +/area/maintenance/aft) "qZE" = ( /obj/machinery/door/airlock/virology/glass{ name = "Monkey Pen"; @@ -48969,6 +51433,14 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"rah" = ( +/obj/structure/curtain, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/medical/surgery) "ram" = ( /obj/machinery/airalarm/directional/west{ pixel_x = -23 @@ -49027,13 +51499,10 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "rcc" = ( @@ -49068,9 +51537,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/iron, /area/crew_quarters/fitness) "rcC" = ( @@ -49091,17 +51557,11 @@ /area/security/brig) "rcH" = ( /obj/machinery/computer/crew, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/obj/machinery/requests_console/directional/north, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "rcN" = ( /obj/structure/disposalpipe/segment{ @@ -49178,19 +51638,14 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) "rdv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/landmark/start/botanist, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hydroponics) "rdy" = ( @@ -49204,7 +51659,9 @@ /area/ai_monitored/turret_protected/aisat/atmos) "rdF" = ( /obj/machinery/light, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -49250,9 +51707,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, /turf/open/floor/iron/dark, /area/chapel/office) "rew" = ( @@ -49296,6 +51752,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/effect/turf_decal/stripes, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "reG" = ( @@ -49357,16 +51815,21 @@ /turf/open/floor/plating, /area/maintenance/port) "rfG" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) "rfH" = ( @@ -49457,17 +51920,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"rhc" = ( -/obj/structure/displaycase{ - desc = "A display case with a pestle straight from a museum. You might be in a big trouble if you need to use this."; - name = "archaic tool display case"; - start_showpiece_type = /obj/item/pestle - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "rhC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49513,6 +51965,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) +"rhU" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "rhX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -49538,7 +51996,9 @@ /area/gateway) "riO" = ( /obj/machinery/telecomms/receiver/preset_exploration, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -49563,6 +52023,10 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"rjV" = ( +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "rkd" = ( /obj/machinery/camera/motion/directional/west{ c_tag = "MiniSat Core Hallway"; @@ -49595,13 +52059,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"rlg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/cryo) "rli" = ( /obj/structure/closet/secure_closet/detective, /obj/item/clothing/under/rank/security/detective{ @@ -49791,15 +52248,12 @@ /turf/open/floor/iron, /area/hallway/secondary/exit) "rog" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/medical/morgue) "rov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -49807,6 +52261,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/white/corner{ dir = 1 }, @@ -50171,6 +52626,10 @@ }, /turf/open/floor/iron, /area/security/brig) +"rwC" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/medical/surgery) "rwH" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -50218,8 +52677,8 @@ /area/hallway/secondary/entry) "rxC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/storage/fancy/donut_box, -/obj/structure/table, +/obj/structure/punching_bag, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) "rxG" = ( @@ -50266,6 +52725,16 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) +"ryy" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/door/airlock{ + id_tag = "Toilet2"; + name = "Toilet Unit #2" + }, +/turf/open/floor/iron/freezer, +/area/crew_quarters/toilet) "ryD" = ( /obj/structure/flora/rock/pile, /turf/open/floor/grass, @@ -50284,24 +52753,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) -"rzm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) "rzy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50353,13 +52804,13 @@ /turf/open/floor/iron/dark, /area/hallway/primary/port) "rBC" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/dark_blue{ dir = 8 }, /obj/effect/turf_decal/tile/dark_blue{ dir = 8 }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/hallway/primary/central) "rCa" = ( @@ -50384,14 +52835,12 @@ /turf/open/floor/iron, /area/tcommsat/computer) "rCg" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/holohoop{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood/big, +/area/maintenance/aft) "rCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -50421,6 +52870,12 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"rDb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "rDe" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -50444,16 +52899,16 @@ /turf/open/floor/plating, /area/maintenance/fore) "rDo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Hydroponics" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hydroponics) "rDy" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -50464,6 +52919,7 @@ /area/engine/engineering) "rDE" = ( /obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -50477,6 +52933,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) "rDO" = ( @@ -50547,13 +53006,20 @@ /turf/open/floor/iron, /area/security/brig) "rFg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/structure/curtain, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/cryo) "rFN" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -50626,6 +53092,18 @@ dir = 5 }, /area/science/research) +"rHb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "rHj" = ( /obj/structure/chair{ dir = 1 @@ -50664,6 +53142,12 @@ dir = 1 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "rHU" = ( @@ -50694,20 +53178,20 @@ /area/bridge/meeting_room) "rIV" = ( /obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Theatre"; - name = "theatre RC"; - pixel_x = -32 - }, -/obj/item/food/baguette, /obj/item/toy/dummy, -/obj/machinery/light_switch{ - pixel_y = 26 +/obj/item/food/baguette, +/obj/item/toy/figure/mime{ + pixel_x = -10; + pixel_y = -1 }, -/turf/open/floor/iron/white/side{ +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/area/crew_quarters/theatre) +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "rJf" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -50754,6 +53238,10 @@ dir = 5 }, /area/science/research) +"rKm" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "rKw" = ( /obj/machinery/telecomms/hub/preset/exploration, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -50850,6 +53338,19 @@ }, /turf/open/floor/plating, /area/security/prison) +"rMo" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "rMC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/green, @@ -50865,6 +53366,24 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/security/brig) +"rMZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "CloningDoor"; + name = "Genetics Lab"; + req_access_txt = "9" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "rNa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -51031,10 +53550,13 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/gravity_generator) -"rPX" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/port) +"rQl" = ( +/obj/structure/sign/departments/minsky/medical/clone/cloning2{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "rQp" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/firecloset, @@ -51082,16 +53604,28 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "rQZ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "rRb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -51152,13 +53686,6 @@ }, /turf/open/floor/iron, /area/science/explab) -"rRQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron, -/area/hallway/primary/port) "rRU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51182,14 +53709,15 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "rSk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "rSm" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -51203,19 +53731,10 @@ /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "rSC" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/hallway/secondary/service) +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "rSI" = ( /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 @@ -51274,8 +53793,22 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron, /area/science/mixing) +"rTS" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"rTT" = ( +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 6 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) "rUj" = ( /obj/machinery/camera/autoname/directional/east{ network = list("ss13","prison") @@ -51294,6 +53827,15 @@ /turf/open/floor/prison, /area/security/prison) "rUC" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51352,6 +53894,11 @@ }, /obj/machinery/firealarm/directional/east, /obj/structure/closet/bombcloset/security, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/bombcloset/security, /obj/machinery/camera/autoname/directional/east{ network = list("ss13","security") }, @@ -51376,6 +53923,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "rWK" = ( @@ -51401,7 +53951,7 @@ pixel_x = 27 }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "rXf" = ( /obj/structure/closet/secure_closet/injection{ name = "educational injections"; @@ -51421,10 +53971,14 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "rYa" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "rYs" = ( @@ -51439,15 +53993,6 @@ /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall/r_wall, /area/science/lab) -"rYB" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) "rYF" = ( /obj/structure/cable{ icon_state = "2-4" @@ -51479,20 +54024,28 @@ /turf/open/floor/plating, /area/maintenance/port) "rYT" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/end{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, +/turf/open/floor/iron/grid/steel, /area/hydroponics) "rYU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "rZb" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -51724,23 +54277,22 @@ "sei" = ( /turf/open/floor/engine, /area/science/explab) -"seN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +"seH" = ( +/obj/structure/chair/stool/directional/north, +/turf/open/floor/prison, +/area/security/prison) "sfj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/aft) @@ -51757,19 +54309,21 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "sgi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/stack/package_wrap, +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "sgs" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -51786,6 +54340,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"sgL" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hydroponics) "sgX" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -51793,6 +54354,12 @@ /obj/machinery/digital_clock/directional/east, /turf/open/floor/carpet, /area/hallway/secondary/entry) +"shb" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "shn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51830,6 +54397,9 @@ /turf/open/floor/iron, /area/engine/engineering) "sih" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint1" + }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -51837,11 +54407,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "siD" = ( /obj/machinery/portable_atmospherics/scrubber, @@ -51862,6 +54428,10 @@ }, /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) +"siM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "siP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52030,33 +54600,11 @@ /turf/open/floor/iron, /area/engine/atmos) "slG" = ( -/obj/structure/closet, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/shoes/sneakers/white, /obj/effect/turf_decal/tile/blue, -/obj/machinery/light_switch{ - pixel_y = -26 - }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "smJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52068,13 +54616,9 @@ /turf/open/floor/iron/dark, /area/science/nanite) "sne" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera/directional/north, -/obj/machinery/chem_master/condimaster, -/turf/open/floor/iron, +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/ridged/steel, /area/hydroponics) "snr" = ( /obj/structure/lattice/catwalk/over, @@ -52086,13 +54630,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"snw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/medical/morgue) "snB" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -52201,6 +54738,9 @@ /obj/machinery/monkey_recycler, /turf/open/floor/iron, /area/science/xenobiology) +"spv" = ( +/turf/closed/wall, +/area/crew_quarters/bar/atrium) "spw" = ( /obj/machinery/light{ dir = 4 @@ -52259,11 +54799,13 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "sqB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "sqF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -52352,13 +54894,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/security/courtroom) -"ssN" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "stf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52396,11 +54931,29 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/fore/secondary) -"svb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Plumbing Factory Maintenance"; - req_access_txt = "5" +"sus" = ( +/obj/machinery/door/window/eastright{ + name = "Theatre Stage"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"suS" = ( +/obj/machinery/light{ + dir = 1 }, +/obj/item/kirbyplants/random, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) +"svb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, @@ -52413,8 +54966,22 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "right"; + name = "Plumbing Factory"; + req_access_txt = "5; 33" + }, /turf/open/floor/iron/white, -/area/maintenance/aft) +/area/medical/chemistry) +"svq" = ( +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "svw" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=AIW"; @@ -52448,25 +55015,15 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "sxa" = ( -/obj/structure/table/wood, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/structure/chair/wood{ + dir = 1 }, -/turf/open/floor/iron/white/side{ +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/area/crew_quarters/theatre) +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "sxm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -52474,15 +55031,16 @@ /turf/open/floor/iron, /area/hydroponics/garden) "sxt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron, /area/hydroponics) "sxy" = ( @@ -52591,12 +55149,12 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/quartermaster/exploration_dock) "szC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/carpet/blue, +/area/medical/break_room) "szF" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -52631,21 +55189,23 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "szW" = ( /obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -4; - pixel_y = -3 +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 4 }, -/turf/open/floor/iron/white, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/turf/open/floor/iron, /area/medical/medbay/lobby) "sAj" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ @@ -52665,17 +55225,41 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"sAn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "sAt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, -/area/crew_quarters/theatre) +/area/crew_quarters/theatre/backstage) "sAB" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -52753,21 +55337,15 @@ /turf/open/floor/plating, /area/maintenance/starboard) "sBP" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/structure/chair/wood{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/structure/window/reinforced/tinted{ + dir = 8 }, -/area/crew_quarters/theatre) +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "sCg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -52826,6 +55404,12 @@ }, /turf/open/floor/prison/dark, /area/security/prison) +"sDa" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/mapping_helpers/tile_breaker, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "sDh" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/bot, @@ -52990,14 +55574,13 @@ /turf/open/floor/iron, /area/security/checkpoint/science) "sFY" = ( -/obj/machinery/iv_drip, -/obj/structure/bed/roller, +/obj/machinery/vending/cola, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/medical/morgue) "sGk" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -53057,9 +55640,36 @@ }, /turf/open/floor/engine, /area/gateway) +"sHf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "sHg" = ( /turf/closed/wall/r_wall, /area/storage/tech) +"sHs" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/hallway/primary/aft) "sHM" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ @@ -53142,6 +55752,25 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"sJl" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_x = 10 + }, +/obj/item/paper/guides/jobs/hydroponics, +/turf/open/floor/iron, +/area/hydroponics) "sJt" = ( /obj/effect/turf_decal/tile/dark_blue/half/contrasted{ dir = 1 @@ -53174,8 +55803,11 @@ /obj/structure/sign/departments/minsky/research/research{ pixel_x = 32 }, -/obj/effect/spawner/randomvend/cola, +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = 32 + }, /obj/machinery/camera/autoname/directional/east, +/obj/effect/spawner/randomvend/cola, /turf/open/floor/iron, /area/maintenance/aft) "sJJ" = ( @@ -53264,6 +55896,11 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron, /area/engine/engineering) +"sLL" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "sMt" = ( /obj/structure/sink{ dir = 8; @@ -53289,6 +55926,17 @@ }, /turf/open/floor/catwalk_floor, /area/quartermaster/storage) +"sMP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/aft) "sMQ" = ( /obj/effect/decal/cleanable/oil, /obj/item/cigbutt, @@ -53357,9 +56005,12 @@ /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness) "sNZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-10" }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "sOe" = ( @@ -53372,6 +56023,12 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"sOr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "sOs" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -53386,14 +56043,14 @@ /turf/open/floor/iron, /area/security/prison) "sOG" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/fore) "sPc" = ( @@ -53415,15 +56072,30 @@ /turf/open/floor/iron, /area/science/nanite) "sPu" = ( -/obj/machinery/camera/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/white/side{ - dir = 4 +/obj/item/lipstick/random{ + pixel_x = 2; + pixel_y = 2 }, -/area/crew_quarters/theatre) +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 3 + }, +/obj/item/toy/figure/clown{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre/backstage) "sPB" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -53505,17 +56177,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"sQx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "sQE" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/item/clothing/head/utility/hardhat/orange{ @@ -53620,15 +56281,15 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) "sRO" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/chair/fancy/sofa/old/right{ dir = 8 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/carpet/royalblue, +/area/crew_quarters/bar/atrium) "sRV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53666,10 +56327,11 @@ /turf/open/floor/carpet, /area/vacant_room/office) "sSZ" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "sTt" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/black/fourcorners, @@ -53693,16 +56355,10 @@ /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) "sTO" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/structure/bodycontainer/morgue, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/medical/morgue) "sTP" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /obj/machinery/atmospherics/components/binary/pump{ @@ -53764,6 +56420,16 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port) +"sUM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "sVh" = ( /obj/structure/closet/crate/bin, /obj/effect/spawner/lootdrop/maintenance, @@ -53800,16 +56466,22 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /turf/open/floor/iron/dark, /area/bridge/meeting_room) "sVT" = ( -/obj/structure/chair/stool, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron/white, /area/science/robotics/lab) +"sVV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "sWn" = ( /obj/machinery/airalarm/directional/north{ pixel_y = 23 @@ -53855,22 +56527,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"sXR" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "sXV" = ( /obj/structure/sign/departments/minsky/engineering/telecommmunications{ pixel_x = -32 @@ -53902,7 +56558,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -53914,12 +56569,12 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "sYt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/wood/big, +/area/maintenance/aft) "sYx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ @@ -53957,12 +56612,31 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) "sZf" = ( -/obj/machinery/door/airlock{ - id_tag = "Toilet1"; - name = "Toilet Unit #1" +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/button/door/directional/north{ + id = "Toilet1"; + name = "Toilet Lock Button" }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) +"sZh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/checker, +/area/maintenance/starboard/fore) "sZo" = ( /obj/item/storage/secure/safe{ pixel_x = 6; @@ -54021,13 +56695,26 @@ dir = 4 }, /turf/open/floor/plating, -/area/engine/atmos) +/area/maintenance/aft) "tcd" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/security/brig) +"tcq" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "tct" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -54090,17 +56777,17 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "tdh" = ( -/obj/structure/bed/dogbed/runtime, /obj/structure/cable/yellow{ icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/opposingcorners, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "tdj" = ( /obj/structure/table/reinforced, @@ -54241,6 +56928,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"teB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "teF" = ( /obj/machinery/door/airlock/maintenance{ name = "Fitness Maintenance"; @@ -54249,6 +56945,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "teG" = ( @@ -54277,8 +56976,23 @@ "teR" = ( /obj/structure/weightmachine, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) +"teT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "tfu" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -54307,12 +57021,14 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "tfI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/iron/white, /area/medical/chemistry) @@ -54431,26 +57147,26 @@ /turf/open/floor/prison, /area/security/prison) "thS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/structure/desk_bell, +/obj/machinery/door/poddoor/shutters{ + id = "kitchencounter"; + name = "Kitchen Shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "thV" = ( -/obj/machinery/light{ - dir = 4 - }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -31; + pixel_x = -31 + }, /turf/open/floor/iron/white, -/area/medical/sleeper) +/area/medical/medbay/lobby) "thW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -54468,13 +57184,16 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "tin" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/storage) "tjb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -54484,7 +57203,14 @@ dir = 4; pixel_x = -24 }, -/obj/machinery/camera/autoname/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, /turf/open/floor/iron/white, /area/medical/virology) "tjd" = ( @@ -54545,6 +57271,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) +"tkg" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hydroponics) "tkF" = ( /obj/machinery/light/small{ dir = 4 @@ -54562,14 +57294,23 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "tln" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/white, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "tlM" = ( /obj/machinery/suit_storage_unit/standard_unit, @@ -54614,6 +57355,10 @@ }, /turf/open/floor/carpet, /area/vacant_room/office) +"tmF" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/central) "tnx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -54639,6 +57384,9 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "top" = ( @@ -54670,6 +57418,19 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"toD" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"toJ" = ( +/obj/effect/turf_decal/pool{ + dir = 1 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "tpc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/red{ @@ -54755,11 +57516,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, +/obj/machinery/button/door{ + id = "quarantineshutters"; + name = "Quarantine Lockdown"; + pixel_x = -23; + req_access_txt = "39" + }, /turf/open/floor/iron/white, /area/medical/virology) "tqF" = ( /turf/closed/wall/r_wall, /area/maintenance/fore/secondary) +"tqQ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "tqU" = ( /obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ dir = 1 @@ -54798,6 +57573,14 @@ }, /turf/open/floor/iron/dark, /area/security/execution/transfer) +"trP" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "tsb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -54809,13 +57592,15 @@ /turf/open/floor/iron/dark, /area/hallway/secondary/command) "tsf" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /obj/machinery/camera/autoname/directional/west{ network = list("ss13, engine") }, +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "tsI" = ( @@ -54825,6 +57610,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, /obj/machinery/light_switch{ pixel_y = -25 }, @@ -54868,6 +57656,13 @@ }, /turf/open/floor/iron/white, /area/medical/virology) +"ttd" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "tth" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -54907,6 +57702,18 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/hallway/primary/central) +"ttT" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/medical/storage) +"tuc" = ( +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "tud" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/brig_physician, @@ -54977,15 +57784,14 @@ }, /turf/open/floor/carpet, /area/hallway/secondary/entry) -"tuJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/pool{ +"tuR" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/white, +/area/medical/chemistry) "tvf" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box{ @@ -55017,6 +57823,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"tvJ" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "tvP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -55026,15 +57839,27 @@ }, /turf/open/floor/carpet, /area/library) -"twb" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"tvU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) +"tvY" = ( +/obj/effect/turf_decal/pool/corner{ + dir = 8 }, -/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/iron, +/area/crew_quarters/fitness) +"twb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/iron, @@ -55252,14 +58077,36 @@ }, /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) +"tzA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Service Maintenance"; + req_access_txt = null; + req_one_access_txt = "25;26;35;28;22;37;46;38" + }, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "tzK" = ( /obj/effect/turf_decal/siding/thinplating_new/corner{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, -/turf/open/floor/iron, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/crew_quarters/dorms) "tAf" = ( /obj/machinery/light/small, @@ -55290,13 +58137,6 @@ /obj/structure/flora/rock/jungle, /turf/open/floor/grass, /area/hallway/secondary/command) -"tAG" = ( -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_one_access_txt = "25;28" - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "tAH" = ( /obj/machinery/advanced_airlock_controller{ pixel_y = 24 @@ -55309,6 +58149,24 @@ }, /turf/open/floor/catwalk_floor, /area/hallway/secondary/entry) +"tAQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "tBb" = ( /obj/structure/table/reinforced, /obj/item/computer_hardware/hard_drive/role/engineering{ @@ -55381,27 +58239,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/machinery/camera/autoname/directional/north{ - network = list("ss13","engine") - }, /turf/open/floor/iron/dark, /area/engine/engineering) -"tCh" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6;5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/medical/morgue) "tCH" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -55479,8 +58318,12 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "tEj" = ( /obj/machinery/computer/objective{ dir = 8 @@ -55496,31 +58339,26 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "tEq" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/item/clothing/head/utility/hardhat/cakehat, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/wood, +/obj/structure/musician/piano{ + icon_state = "piano" }, +/obj/item/radio/intercom/directional/west, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -31 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/theatre) "tEr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/maintenance/aft) "tEs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55571,6 +58409,17 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) +"tEZ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "tFe" = ( /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -55592,6 +58441,12 @@ }, /turf/open/floor/iron, /area/storage/primary) +"tGa" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/crew_quarters/kitchen) "tGc" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -55660,9 +58515,8 @@ /turf/open/floor/catwalk_floor, /area/hallway/secondary/exit) "tHf" = ( -/obj/structure/chair, +/obj/machinery/vending/wardrobe/chem_wardrobe, /obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -55730,11 +58584,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "tIl" = ( @@ -55762,24 +58618,6 @@ "tIA" = ( /turf/closed/wall, /area/science/explab) -"tID" = ( -/obj/machinery/button/door{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_y = 24; - specialfunctions = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/iron/freezer, -/area/crew_quarters/toilet) "tIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -55799,12 +58637,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tIW" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/book/manual/wiki/sopservice, -/turf/open/floor/iron, -/area/hallway/secondary/service) "tJd" = ( /obj/machinery/airalarm/directional/north{ pixel_y = 23 @@ -55842,6 +58674,9 @@ dir = 4 }, /obj/effect/turf_decal/siding/wideplating/dark, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) "tKd" = ( @@ -55932,7 +58767,9 @@ "tLN" = ( /obj/structure/table, /obj/item/paper_bin, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -55975,11 +58812,17 @@ }, /area/chapel/main) "tMg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "tMw" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -56021,10 +58864,13 @@ /turf/open/floor/carpet/grimy, /area/security/brig) "tMY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199" + }, /turf/open/floor/iron, /area/hydroponics) "tNa" = ( @@ -56038,16 +58884,44 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"tNy" = ( +"tNc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Plumbing Factory"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/medical/surgery) +/area/medical/storage) +"tNh" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/hydroponics) "tNE" = ( /turf/open/floor/holofloor/plating, /area/holodeck/prison) +"tNG" = ( +/obj/structure/flora/grass/jungle, +/mob/living/carbon/monkey, +/turf/open/floor/plating/dirt/jungle, +/area/medical/genetics) "tNU" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -56082,6 +58956,30 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"tPc" = ( +/obj/structure/table/reinforced, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = -7 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/effect/loot_jobscale/medical/medkits{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + dir = 2; + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/medical/storage) "tPk" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -56131,21 +59029,15 @@ }, /turf/open/floor/iron/dark/textured_large, /area/maintenance/disposal/incinerator) -"tPt" = ( -/obj/machinery/vending/wardrobe/gene_wardrobe, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -7; - pixel_y = 26 +"tPA" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/turf/open/floor/iron/white, -/area/medical/genetics) +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) "tPK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56180,10 +59072,18 @@ /turf/closed/wall, /area/quartermaster/storage) "tRo" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/white, /area/medical/surgery) @@ -56208,7 +59108,9 @@ }, /area/science/research) "tSr" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -56273,10 +59175,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/courtroom) -"tST" = ( -/obj/structure/chair/stool, -/turf/open/floor/prison, -/area/security/prison) "tTq" = ( /turf/open/floor/carpet, /area/hallway/secondary/entry) @@ -56291,19 +59189,17 @@ dir = 8 }, /area/engine/atmos) -"tTL" = ( -/obj/machinery/light/small{ - dir = 1 +"tTG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/medical{ + pixel_x = -2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/vending/medical{ + pixel_x = -2 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) -"tTS" = ( -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/medical/morgue) +/area/medical/storage) "tTU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -56357,18 +59253,20 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "tVy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/chair/office/light{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/apothecary) "tVE" = ( @@ -56408,6 +59306,13 @@ }, /turf/open/floor/wood, /area/lawoffice) +"tWX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/crew_quarters/fitness) "tXy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56424,14 +59329,17 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "tXQ" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 26; - req_access_txt = "5" +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/white/opposingcorners, +/obj/effect/turf_decal/tile/white{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "tXR" = ( @@ -56441,6 +59349,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, +/obj/machinery/button/door/directional/north{ + id = "maint3"; + name = "Blast Door Control C" + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "tXX" = ( @@ -56481,7 +59393,6 @@ /turf/open/floor/iron, /area/engine/engineering) "tYh" = ( -/obj/machinery/light, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; name = "N2 Outlet Pump" @@ -56540,25 +59451,48 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/security/prison) +"tZm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/no_border, +/area/crew_quarters/bar/atrium) +"tZp" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "tZy" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/machinery/light_switch{ - pixel_x = -28 +/obj/machinery/airalarm/directional/south, +/obj/structure/filingcabinet, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "tZA" = ( -/obj/machinery/door/airlock/medical{ - name = "Autopsy Room B"; - req_access_txt = "6;5" +/obj/effect/turf_decal/trimline/white/corner{ + dir = 1 }, +/obj/effect/turf_decal/trimline/dark_red/line, +/turf/open/floor/wood/big, +/area/maintenance/aft) +"tZW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "tZZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56602,13 +59536,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/science/nanite) -"ubL" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "ubO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56626,11 +59553,9 @@ /turf/open/floor/iron, /area/engine/engineering) "ubU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "ubW" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -56639,17 +59564,15 @@ /turf/open/floor/wood, /area/security/detectives_office) "ucv" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron/dark, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, /area/crew_quarters/fitness) "ucP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/white, /area/medical/medbay/central) "ucY" = ( @@ -56724,18 +59647,6 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) -"ueA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "ueB" = ( /obj/vehicle/ridden/secway, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -56749,14 +59660,14 @@ /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "ueF" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, /turf/open/floor/iron/dark, /area/crew_quarters/toilet) "ueK" = ( @@ -56769,15 +59680,21 @@ /area/engine/break_room) "ueQ" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/landmark/start/geneticist, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) +"ueV" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/ridged/steel, +/area/hydroponics) "ufk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56853,6 +59770,9 @@ dir = 1 }, /obj/effect/turf_decal/stripes/closeup, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "ugE" = ( @@ -56914,6 +59834,11 @@ /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"uic" = ( +/obj/machinery/gibber, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/crew_quarters/kitchen/coldroom) "uis" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57048,11 +59973,11 @@ /turf/open/floor/iron/white, /area/medical/apothecary) "ulU" = ( -/obj/structure/chair/stool, /obj/effect/landmark/start/scientist, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, +/obj/structure/chair/stool/directional/north, /turf/open/floor/iron/white, /area/science/lab) "ulX" = ( @@ -57073,6 +59998,9 @@ /obj/structure/disposalpipe/sorting/mail/flip{ sortType = 12 }, +/obj/effect/turf_decal/siding/thinplating_new{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "umf" = ( @@ -57091,14 +60019,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"umi" = ( -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "umA" = ( /obj/structure/toilet, /obj/machinery/status_display/door_timer{ @@ -57139,27 +60065,20 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/solars/port/aft) -"unu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +"une" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark, +/area/medical/cryo) "unz" = ( -/obj/structure/table, -/obj/machinery/door/window/northright{ - dir = 4; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/machinery/light{ + dir = 8 }, -/obj/effect/loot_jobscale/medical/medkits, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/medical/break_room) "unH" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -57184,6 +60103,14 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) +"unS" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/fancy/corp, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "uoc" = ( /obj/machinery/light{ dir = 8 @@ -57283,6 +60210,13 @@ /obj/item/pen, /turf/open/floor/carpet/green, /area/crew_quarters/dorms) +"uqm" = ( +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) "uqP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -57327,17 +60261,20 @@ /turf/open/floor/grass, /area/crew_quarters/dorms) "uro" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, +/turf/open/floor/plating/rust, /area/maintenance/starboard/fore) "urq" = ( /obj/structure/table, /obj/item/storage/crayons, /obj/item/storage/crayons, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /turf/open/floor/iron, /area/storage/art) @@ -57381,7 +60318,9 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "urY" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -57415,23 +60354,18 @@ dir = 4 }, /turf/open/floor/catwalk_floor, -/area/engine/atmos) +/area/maintenance/aft) "usC" = ( -/obj/structure/table, -/obj/machinery/vending/wallmed{ - pixel_x = -28 - }, -/obj/machinery/light{ +/obj/item/bedsheet/medical, +/obj/structure/bed{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/glove_box, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 +/obj/machinery/newscaster{ + pixel_y = 32 }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/iv_drip, +/turf/open/floor/iron/dark, /area/medical/surgery) "usF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -57456,9 +60390,24 @@ }, /area/engine/atmos) "usO" = ( -/obj/machinery/digital_clock/directional/south, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/chair/fancy/sofa/corp/corner/concave{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"utg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "utF" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -57474,17 +60423,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"uve" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) "uvs" = ( /obj/machinery/power/solar_control{ id = "auxsolareast"; @@ -57495,20 +60433,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"uvx" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/surgery) "uvN" = ( /obj/item/radio/intercom{ pixel_y = 22 @@ -57598,7 +60522,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/iron/techmaint, /area/maintenance/starboard/fore) "uxM" = ( /obj/structure/cable/yellow{ @@ -57606,23 +60530,37 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"uys" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/iron, +/area/hydroponics) "uyQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/item/kirbyplants/photosynthetic{ - layer = 3.1 - }, /obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 }, /obj/machinery/airalarm/directional/east, /obj/machinery/camera/motion/directional/east{ network = list("aiupload") }, +/obj/item/kirbyplants/photosynthetic{ + layer = 3.1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) "uyT" = ( @@ -57738,6 +60676,9 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"uAX" = ( +/turf/open/floor/iron/checker, +/area/maintenance/starboard/fore) "uBy" = ( /obj/effect/spawner/randomarcade{ dir = 8 @@ -57760,20 +60701,36 @@ }, /obj/item/storage/box/deputy, /obj/item/toy/figure/hos, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 + }, +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/deputy, +/obj/item/toy/figure/hos, /obj/machinery/camera/autoname/directional/north{ network = list("ss13","security") }, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) "uCp" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/table/wood, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 }, -/obj/structure/window/reinforced, -/obj/effect/loot_jobscale/medical/medkits, -/turf/open/floor/iron/white, -/area/medical/storage) +/obj/item/storage/box/donkpockets, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/wood, +/area/medical/break_room) "uCI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -57838,9 +60795,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/light/small{ dir = 1 }, @@ -57873,11 +60827,11 @@ dir = 1; name = "Gas to Filter" }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/engine{ dir = 8; pixel_x = -23 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/engine/supermatter) "uEI" = ( @@ -57925,14 +60879,33 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"uGr" = ( -/obj/machinery/gibber, -/obj/machinery/airalarm/kitchen_cold_room{ - pixel_x = 22; +"uFR" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/dresser, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) +"uGp" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/iron/white/corner{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/crew_quarters/kitchen/coldroom) +/area/crew_quarters/kitchen) +"uGr" = ( +/obj/machinery/gibber, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen) "uGA" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -57972,12 +60945,7 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "uGZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/pool{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/fitness) "uHd" = ( @@ -58030,6 +60998,14 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron/white, /area/science/research) +"uIx" = ( +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/medical/medbay/lobby) "uIO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -58040,6 +61016,9 @@ /obj/structure/sign/departments/minsky/engineering/atmospherics{ pixel_y = -32 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "uJd" = ( @@ -58060,17 +61039,9 @@ /turf/open/floor/iron, /area/engine/break_room) "uJP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/turf_decal/tile/blue, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, +/obj/machinery/vending/medical, +/turf/open/floor/iron/dark, /area/medical/surgery) "uJV" = ( /obj/structure/cable{ @@ -58145,19 +61116,25 @@ /turf/open/floor/iron/dark, /area/engine/gravity_generator) "uMw" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/iron/white, /area/medical/chemistry) "uMI" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/implant{ - pixel_y = 8 +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 23 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/white, /area/medical/surgery) @@ -58200,6 +61177,25 @@ }, /turf/closed/wall/r_wall, /area/science/xenobiology) +"uNw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "uNx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -58221,13 +61217,17 @@ /turf/closed/wall/r_wall, /area/security/prison) "uOw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -58263,15 +61263,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"uPa" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "uPo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -58479,11 +61470,25 @@ }, /turf/open/floor/iron, /area/security/brig) +"uVG" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/aft) "uVJ" = ( /obj/effect/landmark/start/assistant, /obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/crew_quarters/locker) +"uVM" = ( +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hydroponics) "uWa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58539,11 +61544,15 @@ /turf/open/floor/catwalk_floor, /area/hallway/secondary/exit) "uWn" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/surgery) "uWO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -58607,6 +61616,26 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"uXP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/medical/medbay/central) "uYp" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58614,26 +61643,22 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "uYr" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "uYs" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -28 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/closet/secure_closet/brig{ + id = "medcell"; + name = "Medical Cell Locker" }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron, +/area/security/checkpoint/medical) "uYw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -58702,20 +61727,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"vay" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "vaO" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -58745,15 +61756,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"vbQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/checkpoint/medical) "vbT" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -58778,7 +61780,9 @@ /turf/open/floor/iron, /area/hallway/primary/central) "vci" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -58788,23 +61792,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"vck" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/medical/storage) "vdd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ @@ -58867,6 +61854,9 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/prison, /area/security/prison) +"vfE" = ( +/turf/closed/wall, +/area/medical/break_room) "vfF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58988,13 +61978,6 @@ dir = 9 }, /area/science/research) -"vil" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "vim" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -59030,16 +62013,11 @@ /turf/open/floor/iron, /area/crew_quarters/locker) "vjh" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, /obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 1 }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -59151,6 +62129,15 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"vll" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Kitchen - Hydroponics"; + req_one_access_txt = "25,28,35" + }, +/turf/open/floor/iron, +/area/crew_quarters/kitchen) "vlm" = ( /obj/structure/rack, /obj/item/electronics/airlock, @@ -59251,6 +62238,9 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron, /area/science/mixing) "vmB" = ( @@ -59333,6 +62323,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) +"vnx" = ( +/obj/machinery/digital_clock/directional/north, +/obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "vnK" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/lattice/catwalk, @@ -59363,8 +62358,8 @@ "vog" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Engine"; - dir = 4 + dir = 4; + name = "Mix to Engine" }, /turf/open/floor/iron, /area/engine/atmos) @@ -59389,6 +62384,32 @@ }, /turf/open/floor/iron/white, /area/science/explab) +"vpx" = ( +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "quarantineshutters"; + name = "Quarantine Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/medbay/lobby) "vpP" = ( /obj/machinery/door/poddoor{ id = "SecJusticeChamber"; @@ -59501,6 +62522,24 @@ }, /turf/open/floor/iron/white, /area/science/research) +"vrT" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/hydroponics, +/obj/item/clothing/head/utility/beekeeper_head, +/obj/item/clothing/suit/utility/beekeeper_suit, +/obj/item/clothing/mask/vape, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/hydroponics) +"vsa" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "vsg" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -59592,12 +62631,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vur" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/siding/thinplating_new/corner, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "vuz" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/bowl, /obj/item/kitchen/fork, /turf/open/floor/prison, /area/security/prison) +"vuN" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "vuV" = ( /turf/open/floor/plating{ broken = 1 @@ -59615,11 +62663,16 @@ }, /turf/open/floor/iron/grid/steel, /area/gateway) -"vvH" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/hydroponics) +"vvK" = ( +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/hallway/primary/central) +"vvM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "vvN" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -59631,16 +62684,6 @@ /obj/item/latexballon, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vwT" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/theatre) "vwZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59653,24 +62696,23 @@ /turf/open/floor/iron, /area/storage/tools) "vxf" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bucket, -/obj/item/stack/sheet/mineral/copper{ - amount = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ dir = 8 }, -/obj/item/shovel/spade, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/item/knife, +/obj/item/paint/green, +/obj/item/pushbroom, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/iron, /area/hallway/secondary/service) "vxH" = ( -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/turf/open/floor/iron/dark, +/area/medical/storage) "vyv" = ( /obj/structure/chair/fancy/bench/right, /obj/machinery/camera/autoname/directional/south{ @@ -59694,15 +62736,11 @@ /obj/item/radio/intercom{ pixel_x = 28 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"vyQ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "vzi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -59731,11 +62769,18 @@ /turf/open/floor/iron, /area/engine/engineering) "vzx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/medical/surgery) +"vzQ" = ( +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "vAb" = ( /obj/structure/chair/stool/directional/west, /turf/open/floor/iron, @@ -59766,6 +62811,32 @@ }, /turf/open/floor/catwalk_floor, /area/quartermaster/exploration_dock) +"vAD" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 6 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 3 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/item/toy/figure/bartender, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"vAS" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "vBe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -59785,6 +62856,24 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/lab) +"vBA" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Coldroom"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria, +/area/crew_quarters/kitchen/coldroom) "vCa" = ( /obj/structure/chair/fancy/comfy{ color = "#596479"; @@ -59797,14 +62886,46 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) "vCb" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) +"vCi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock{ + name = "Service Hall"; + req_one_access_txt = "22;25;26;28;35;37;38;46" + }, +/turf/open/floor/iron/checker, /area/hallway/secondary/service) +"vCk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/chair/fancy/sofa/old/left{ + dir = 8 + }, +/obj/machinery/camera/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/carpet/green, +/area/crew_quarters/bar/atrium) "vCl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/medical/surgery) "vCo" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -59825,7 +62946,9 @@ /obj/structure/rack, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted, /obj/item/storage/firstaid/regular, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/machinery/light_switch{ pixel_y = -26 @@ -59842,13 +62965,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) -"vDf" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera/directional/north, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "vDl" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -59877,6 +62993,36 @@ }, /turf/open/floor/wood, /area/lawoffice) +"vDP" = ( +/obj/structure/chair/fancy/comfy{ + color = "#596479"; + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/captain) +"vEH" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_y = 32 + }, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "vES" = ( /obj/structure/plasticflaps, /turf/open/floor/plating, @@ -59940,6 +63086,19 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science) +"vFz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/security/checkpoint/medical) "vFO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -59996,20 +63155,11 @@ "vGm" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/atmospherics/components/binary/pump{ - name = "N2 to Pure"; - dir = 1 + dir = 1; + name = "N2 to Pure" }, /turf/open/floor/iron/dark/side, /area/engine/atmos) -"vGn" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "vGA" = ( /obj/structure/window/reinforced{ dir = 8 @@ -60024,7 +63174,9 @@ dir = 1 }, /obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/locker) "vGV" = ( @@ -60098,13 +63250,10 @@ /area/maintenance/starboard/aft) "vIj" = ( /obj/machinery/computer/med_data, -/obj/machinery/airalarm/directional/north{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/obj/machinery/computer/med_data, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "vIL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -60275,7 +63424,9 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "vLK" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -60285,9 +63436,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -60296,6 +63444,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"vLP" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + pixel_x = -2; + pixel_y = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/medical/exam_room) "vMm" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -31 @@ -60331,6 +63488,19 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"vMY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "vNj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -60448,15 +63618,15 @@ /turf/open/floor/iron, /area/tcommsat/computer) "vPT" = ( -/obj/item/radio/intercom{ - pixel_x = -27 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "Connector Port (Air Supply)" }, -/obj/structure/curtain, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/medical/sleeper) +/turf/open/floor/iron/dark, +/area/medical/cryo) "vQe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60493,8 +63663,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "vRe" = ( /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; @@ -60503,6 +63676,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) +"vRP" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "vSa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60545,15 +63726,22 @@ broken = 1 }, /area/vacant_room/office) +"vSI" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/aft) "vTh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 24 + }, /turf/open/floor/iron, /area/science/mixing) "vTj" = ( @@ -60571,13 +63759,15 @@ /turf/open/floor/iron/white, /area/medical/virology) "vTt" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" +/obj/machinery/door/airlock{ + name = "Bar"; + req_access_txt = "25" }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/crew_quarters/kitchen) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "vTy" = ( /obj/machinery/light_switch{ pixel_x = 28 @@ -60592,40 +63782,19 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) -"vTD" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) -"vTI" = ( -/obj/machinery/camera/directional/north, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central) "vUe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/siding/wood, +/obj/machinery/chem_master/condimaster{ + desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; + name = "HoochMaster Deluxe"; + pixel_x = -4 }, -/turf/open/floor/wood, +/turf/open/floor/wood/big, /area/crew_quarters/bar) "vUf" = ( /obj/structure/cable/yellow{ @@ -60649,7 +63818,9 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "vUD" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -60723,6 +63894,9 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/dark, /area/security/brig) +"vWM" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain/private) "vWR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -60732,10 +63906,10 @@ }, /obj/machinery/door/airlock/external{ name = "Atmospherics External Airlock"; - req_access_txt = "24" + req_access_txt = "13" }, /turf/open/floor/plating, -/area/engine/atmos) +/area/maintenance/aft) "vXe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60746,6 +63920,31 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) +"vYf" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) +"vYm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/opposingcorners, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "vYA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 @@ -60784,6 +63983,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"vYO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "vYS" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -60804,14 +64015,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vZk" = ( -/obj/machinery/power/apc/auto_name/directional/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/science/mixing/chamber) "vZp" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -60881,16 +64084,13 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "vZX" = ( -/obj/item/radio/intercom{ - pixel_y = -29 - }, /obj/structure/cable/yellow{ icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron, @@ -60909,16 +64109,6 @@ }, /turf/open/floor/plating, /area/bridge/meeting_room) -"waS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, -/turf/open/floor/iron/dark, -/area/medical/morgue) "waT" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "commandwindow2" @@ -60964,14 +64154,18 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) "wck" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -60979,6 +64173,10 @@ /area/storage/tools) "wcm" = ( /obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/item/radio/intercom{ pixel_x = -32 }, @@ -61007,6 +64205,12 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/security/prison) +"wdj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "wdw" = ( /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -61034,18 +64238,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/engine, /area/science/mixing/chamber) -"wee" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -23 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/secondary/service) "wen" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -61094,10 +64286,18 @@ /turf/open/floor/iron, /area/hallway/secondary/exit) "wfS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "28" }, -/turf/open/floor/iron/cafeteria, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/checker, /area/crew_quarters/kitchen) "wfU" = ( /obj/machinery/atmospherics/components/trinary/mixer{ @@ -61212,6 +64412,14 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science) +"whl" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/hallway/primary/central) "whp" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 4 @@ -61269,11 +64477,11 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "wiL" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" +/obj/machinery/anesthetic_machine, +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/machinery/door/firedoor, +/obj/structure/closet/secure_closet/medical2, /turf/open/floor/iron/white, /area/medical/surgery) "wjf" = ( @@ -61304,8 +64512,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -61321,16 +64530,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"wkg" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white, -/area/medical/genetics) "wkj" = ( /obj/machinery/computer/security/labor{ dir = 4 @@ -61344,17 +64543,13 @@ /turf/open/floor/iron/dark, /area/security/brig) "wkl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/medical/storage) "wks" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -61395,13 +64590,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/science/xenobiology) -"wlo" = ( -/obj/effect/spawner/randomvend/cola, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) +"wlt" = ( +/obj/structure/fluff/hedge/opaque, +/turf/open/floor/wood/big, +/area/crew_quarters/bar/atrium) "wlD" = ( /obj/structure/table, /obj/machinery/light, @@ -61434,11 +64626,26 @@ /turf/open/floor/carpet, /area/quartermaster/exploration_prep) "wma" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, /area/hydroponics) +"wmo" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/medical3, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/medical/storage) "wmF" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 @@ -61468,6 +64675,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/space, /area/maintenance/starboard/aft) +"wnh" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/checker, +/area/crew_quarters/kitchen) "wno" = ( /obj/structure/railing/corner{ dir = 1 @@ -61513,10 +64727,9 @@ /turf/open/floor/carpet/grimy, /area/vacant_room/office) "wnJ" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/obj/structure/bed/dogbed/runtime, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "wnQ" = ( /obj/structure/lattice/catwalk, @@ -61524,7 +64737,7 @@ /turf/open/space, /area/solar/port/aft) "wnT" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/directional/east, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -61532,7 +64745,9 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/chair, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) @@ -61590,24 +64805,10 @@ dir = 8 }, /mob/living/simple_animal/pet/cat/Runtime, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, /obj/item/book/manual/wiki/sopmedical, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) -"woY" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "wpc" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -61625,6 +64826,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/crew_quarters/dorms) "wph" = ( @@ -61666,8 +64870,19 @@ "wpw" = ( /turf/open/floor/wood, /area/lawoffice) +"wpz" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/patients_rooms) "wqD" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -61729,9 +64944,6 @@ /turf/open/floor/plating, /area/maintenance/port) "wrE" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, @@ -61760,6 +64972,32 @@ }, /turf/open/floor/prison, /area/security/prison) +"wrV" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/sopservice{ + pixel_x = 11; + pixel_y = 6 + }, +/obj/item/shovel/spade, +/obj/item/stack/sheet/mineral/copper{ + amount = 5 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/toolbox/drone, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/secondary/service) "wsh" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron, @@ -61767,7 +65005,6 @@ "wti" = ( /obj/effect/turf_decal/stripes/line, /obj/item/kirbyplants/random, -/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/hallway/secondary/entry) "wts" = ( @@ -61810,11 +65047,15 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, -/area/medical/genetics) +/area/medical/genetics/cloning) "wtK" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -61856,11 +65097,6 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) -"wuU" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/iron, -/area/crew_quarters/fitness) "wuV" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -61888,9 +65124,31 @@ dir = 1 }, /obj/machinery/telecomms/server/presets/exploration, +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/telecomms/server/presets/exploration, /obj/machinery/camera/autoname/directional/west, /turf/open/floor/circuit/telecomms/server, /area/quartermaster/exploration_dock) +"wvl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "wvD" = ( /obj/machinery/nuclearbomb/selfdestruct, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -61961,6 +65219,9 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) "wyf" = ( @@ -61978,8 +65239,22 @@ }, /turf/open/floor/prison, /area/security/prison) +"wyK" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/requests_console{ + department = "Theatre"; + name = "theatre RC"; + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "wzg" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -62028,11 +65303,12 @@ /turf/open/floor/wood, /area/lawoffice) "wAi" = ( -/obj/structure/sign/plaques/deempisi{ - pixel_y = -28 +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/fancy/sofa/corp{ + dir = 1 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/carpet/black, +/area/crew_quarters/bar/atrium) "wAG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -62046,12 +65322,16 @@ /turf/open/floor/catwalk_floor, /area/hallway/secondary/exit) "wAH" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/cryo) +/obj/effect/landmark/start/randommaint/psychiatrist, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/medical/exam_room) "wAI" = ( /obj/effect/turf_decal/siding/thinplating_new/corner, /obj/effect/turf_decal/tile/neutral{ @@ -62072,11 +65352,33 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"wAN" = ( +/obj/structure/table/glass, +/obj/item/storage/pill_bottle/mannitol{ + pixel_x = -6 + }, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = -6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 8; + pixel_y = -2 + }, +/turf/open/floor/iron/white, +/area/medical/genetics) "wBd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62103,16 +65405,21 @@ /area/storage/tech) "wBB" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/structure/cable/yellow, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "wCj" = ( -/obj/structure/table, -/obj/machinery/dish_drive{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) @@ -62181,16 +65488,9 @@ dir = 6 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/fitness) -"wEf" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/pen, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "wEC" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -62265,6 +65565,14 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"wFN" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/iron, +/area/crew_quarters/dorms) "wGl" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -62283,15 +65591,6 @@ }, /turf/open/floor/carpet/red, /area/crew_quarters/dorms) -"wGy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "wHs" = ( /turf/closed/wall/r_wall, /area/security/courtroom) @@ -62302,15 +65601,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"wHW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/chemistry) "wIz" = ( /obj/structure/railing/corner{ dir = 8 @@ -62363,6 +65653,19 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"wJF" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/item/food/pie/cream, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "wJI" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -62425,14 +65728,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"wKI" = ( -/obj/structure/chair, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "wKN" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -62526,15 +65821,19 @@ }, /turf/open/floor/iron/techmaint, /area/ai_monitored/storage/eva) -"wLT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +"wLM" = ( +/obj/structure/sign/plaques/deempisi{ + pixel_x = -32 }, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) +"wLT" = ( +/obj/machinery/vending/coffee, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white, -/area/medical/storage) +/turf/open/floor/wood, +/area/medical/break_room) "wMl" = ( /obj/structure/sign/warning/securearea{ pixel_x = -32 @@ -62631,6 +65930,17 @@ /obj/structure/transit_tube/crossing/horizontal, /turf/open/space, /area/space/nearstation) +"wOQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "wOZ" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -62653,9 +65963,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/central) "wPp" = ( @@ -62698,6 +66006,22 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"wQa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/central) "wQj" = ( /turf/closed/wall/r_wall, /area/security/detectives_office) @@ -62757,27 +66081,23 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"wRy" = ( -/mob/living/carbon/monkey/punpun, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +"wQY" = ( +/obj/structure/chair/fancy/plastic, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "wRS" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) "wRU" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_y = 4 +/obj/effect/turf_decal/siding/white, +/turf/open/floor/iron/white/side{ + dir = 1 }, -/obj/item/pen, -/turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "wRV" = ( /obj/structure/cable/yellow{ @@ -62824,6 +66144,9 @@ }, /turf/open/floor/prison, /area/security/prison) +"wSK" = ( +/turf/open/floor/carpet/grimy, +/area/hallway/primary/starboard) "wSL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62910,7 +66233,7 @@ "wUB" = ( /obj/machinery/telecomms/processor/preset_exploration, /obj/machinery/airalarm/server{ - dir = 8; + dir = 4; pixel_x = -28 }, /turf/open/floor/circuit/telecomms/server, @@ -62935,6 +66258,26 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wVf" = ( +/obj/item/wrench, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/iron{ + amount = 30 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/structure/closet, +/obj/item/vending_refill/cigarette, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/big, +/area/crew_quarters/bar) "wVH" = ( /obj/effect/decal/cleanable/dirt, /mob/living/basic/cockroach, @@ -62973,19 +66316,21 @@ /turf/open/floor/iron, /area/construction/mining/aux_base) "wXK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/tile/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"wXL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/iron, -/area/crew_quarters/dorms) +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/grid, +/area/medical/patients_rooms) "wXP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -63077,11 +66422,6 @@ /turf/open/space, /area/space/nearstation) "wZY" = ( -/obj/machinery/door/window/westleft{ - name = "plumbing factory duct access"; - red_alert_access = 1; - req_access_txt = "5; 33" - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -63158,6 +66498,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/iron, /area/security/checkpoint/supply) "xbP" = ( @@ -63242,12 +66585,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"xen" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "xew" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -63291,10 +66628,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "xeZ" = ( /obj/structure/rack, @@ -63334,7 +66668,9 @@ /turf/open/floor/iron/dark, /area/bridge) "xfL" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -63360,23 +66696,24 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "xgH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" }, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" }, -/turf/open/floor/iron/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/medical/storage) "xhm" = ( /obj/effect/turf_decal/delivery, /obj/structure/curtain, @@ -63401,24 +66738,22 @@ /turf/open/floor/iron/white, /area/science/explab) "xhP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/dead_body_placer/medbay_morgue, +/obj/machinery/holopad{ + pixel_x = 16 + }, +/turf/open/floor/iron/dark, +/area/medical/morgue) +"xis" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) -"xis" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/white, /area/medical/medbay/central) "xiZ" = ( @@ -63432,6 +66767,13 @@ dir = 9 }, /area/science/research) +"xjs" = ( +/obj/effect/mapping_helpers/tile_breaker, +/obj/effect/turf_decal/trimline/white/line{ + dir = 4 + }, +/turf/open/floor/wood/big, +/area/maintenance/aft) "xjt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -63517,12 +66859,6 @@ /obj/structure/flora/grass/jungle/b, /turf/open/floor/grass, /area/hallway/secondary/command) -"xkV" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) "xli" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -63589,6 +66925,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/science/nanite) +"xms" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/medical/cryo) "xne" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -63660,7 +67001,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -63713,7 +67056,7 @@ pixel_y = 5 }, /turf/open/floor/wood, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "xop" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -63759,6 +67102,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"xpb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/tile_breaker, +/turf/open/floor/iron, +/area/maintenance/starboard/fore) "xpc" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, @@ -63780,17 +67132,11 @@ /obj/effect/turf_decal/stripes/red/line{ dir = 4 }, -/obj/machinery/camera/directional/north{ - network = list("ss13","rd") - }, /turf/open/floor/iron, /area/science/explab) "xpk" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 + dir = 6 }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -63816,9 +67162,10 @@ /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) "xpH" = ( -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "xqa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -63870,17 +67217,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/auxiliary) -"xqP" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light_switch{ - pixel_x = 1; - pixel_y = -26 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/lobby) "xrw" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment{ @@ -63927,6 +67263,12 @@ /area/crew_quarters/locker) "xsv" = ( /obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/recharger{ + pixel_y = 2 + }, /obj/machinery/light/small{ dir = 8 }, @@ -63950,6 +67292,18 @@ }, /turf/open/floor/engine, /area/gateway) +"xsO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/medical/cryo) "xtf" = ( /obj/structure/closet/secure_closet/chemical, /obj/effect/turf_decal/tile/yellow{ @@ -64021,6 +67375,12 @@ /obj/machinery/status_display/supply, /turf/closed/wall, /area/quartermaster/sorting) +"xuq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "xuD" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -64097,6 +67457,12 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/iron, /area/quartermaster/office) +"xwb" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "xwm" = ( /obj/machinery/door/airlock{ name = "Law Office"; @@ -64121,18 +67487,13 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/dark, /area/lawoffice) -"xwr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +"xwp" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/effect/turf_decal/trimline/dark_red/line, +/turf/open/floor/wood/big, +/area/maintenance/aft) "xwA" = ( /obj/structure/sign/painting/library{ pixel_x = -32 @@ -64166,19 +67527,20 @@ /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) "xxL" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/iron/white, +/obj/structure/sign/poster/official/cleanliness, +/turf/closed/wall, /area/medical/medbay/lobby) "xxP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, /obj/machinery/door/airlock/public/glass{ - name = "Diner" + name = "Central Access" }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/crew_quarters/bar) +/turf/open/floor/iron/dark, +/area/crew_quarters/bar/atrium) "xxT" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64204,20 +67566,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, /area/engine/atmos) -"xyn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "xyy" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -64246,7 +67594,7 @@ pixel_y = 1 }, /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "xzq" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 9 @@ -64265,6 +67613,22 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"xzx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"xzN" = ( +/obj/item/cigbutt{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/chair/plastic, +/obj/item/coin/bananium{ + pixel_x = 6; + pixel_y = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "xzU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -64318,31 +67682,11 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "xBl" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/loot_jobscale/medical/first_aid_kit, -/turf/open/floor/iron/white, -/area/medical/storage) -"xBv" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness) +/turf/open/floor/wood, +/area/medical/break_room) "xBK" = ( /obj/structure/bed/roller, /obj/structure/disposalpipe/segment, @@ -64358,7 +67702,9 @@ pixel_x = 24; req_one_access_txt = "72" }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -64378,13 +67724,6 @@ }, /turf/open/floor/iron/dark, /area/security/main) -"xCy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron/white, -/area/medical/sleeper) "xCD" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/extinguisher, @@ -64428,12 +67767,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"xEo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "xEr" = ( /obj/machinery/door/airlock/maintenance{ name = "Firefighting Equipment"; @@ -64441,6 +67774,17 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"xEv" = ( +/obj/effect/mapping_helpers/tile_breaker, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/hallway/secondary/service) "xEX" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -64519,10 +67863,10 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/dark_blue{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "xGD" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ @@ -64542,17 +67886,16 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"xGJ" = ( +/obj/structure/table_frame, +/turf/open/floor/plating/rust, +/area/maintenance/starboard/fore) "xGN" = ( /mob/living/simple_animal/butterfly, /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass, /area/hallway/secondary/command) -"xGO" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron, -/area/hydroponics) "xGT" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; @@ -64570,13 +67913,14 @@ /turf/open/floor/iron/freezer, /area/crew_quarters/toilet) "xHx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/iron/dark, -/area/medical/morgue) +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "xHI" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -64687,8 +68031,9 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -64710,9 +68055,6 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "xLe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /obj/structure/rack, /obj/item/multitool, /obj/item/analyzer, @@ -64744,6 +68086,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/explab) +"xLF" = ( +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "xLZ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/costume/kilt, @@ -64762,18 +68108,6 @@ }, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) -"xMd" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "xMl" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -64808,6 +68142,12 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"xNp" = ( +/obj/structure/cable/yellow, +/obj/machinery/vending/coffee, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "xNz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -64863,7 +68203,9 @@ /turf/open/floor/iron/white, /area/science/explab) "xOk" = ( -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) @@ -64906,6 +68248,21 @@ }, /turf/open/floor/iron, /area/quartermaster/miningdock) +"xOZ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/theatre/backstage) "xPe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64944,17 +68301,6 @@ }, /turf/open/floor/iron/techmaint, /area/storage/tech) -"xQo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "xQD" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, @@ -64979,38 +68325,12 @@ /turf/open/floor/prison, /area/security/prison) "xRh" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/storage) -"xRj" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/chair/fancy/comfy{ + color = "#596479" }, -/turf/open/floor/noslip/white, -/area/medical/cryo) +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/medical/break_room) "xRo" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = -32 @@ -65031,8 +68351,9 @@ dir = 4; pixel_x = -24 }, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -65051,7 +68372,9 @@ pixel_y = 3 }, /obj/item/stock_parts/scanning_module, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -65079,14 +68402,15 @@ /turf/open/floor/iron/dark, /area/security/main) "xSh" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -22 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13, engine") +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "xSj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -65144,46 +68468,16 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "xTc" = ( -/obj/structure/table/glass, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/igniter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/chem_master, /turf/open/floor/iron/white, /area/medical/apothecary) "xTj" = ( @@ -65212,19 +68506,16 @@ /turf/open/floor/iron/dark, /area/security/main) "xTr" = ( -/obj/structure/table, -/obj/machinery/vending/wallmed{ - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/item/glove_box, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_y = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron/white, /area/medical/surgery) @@ -65244,6 +68535,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"xTR" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/table/glass, +/turf/open/floor/wood, +/area/crew_quarters/bar/atrium) "xVe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -65302,14 +68600,15 @@ /turf/closed/wall/r_wall, /area/medical/virology) "xVM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/bedsheetbin{ + pixel_x = 2 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/white, +/turf/open/floor/iron/dark, /area/medical/surgery) "xVS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -65329,9 +68628,6 @@ /turf/open/floor/iron/freezer, /area/security/prison) "xWg" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/light{ dir = 8 }, @@ -65341,17 +68637,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/turf/open/floor/iron/white, -/area/medical/virology) -"xWV" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/obj/structure/disposaloutlet, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/virology) "xWX" = ( /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 @@ -65373,6 +68665,9 @@ /obj/machinery/camera/autoname/directional/west{ network = list("ss13", "minisat") }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","minisat") + }, /turf/open/space, /area/space/nearstation) "xXr" = ( @@ -65504,7 +68799,7 @@ /area/teleporter) "xZW" = ( /turf/open/floor/carpet/royalblue, -/area/crew_quarters/heads/captain) +/area/crew_quarters/heads/captain/private) "yal" = ( /obj/machinery/light/small{ dir = 8 @@ -65563,8 +68858,11 @@ /area/science/storage) "ycc" = ( /obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron, +/obj/structure/window{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/ridged/steel, /area/hydroponics) "ycx" = ( /obj/machinery/door/firedoor, @@ -65638,8 +68936,19 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"yde" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery) "ydq" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65670,6 +68979,14 @@ }, /turf/open/floor/iron/cafeteria, /area/hallway/secondary/exit) +"yea" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grid/steel, +/area/hydroponics) "yev" = ( /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -65709,13 +69026,12 @@ /turf/open/floor/prison, /area/security/prison) "yfC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/blue, /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/iron/white, -/area/medical/medbay/central) +/area/medical/patients_rooms) "yfF" = ( /obj/machinery/vending/boozeomat/all_access{ req_access_txt = "4" @@ -65796,6 +69112,16 @@ }, /turf/open/floor/iron/freezer, /area/security/prison) +"yha" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hydroponics) "yhC" = ( /obj/machinery/light{ dir = 1 @@ -77866,7 +81192,7 @@ aaa asE aPt jdt -aRY +bvP arB arB arB @@ -77874,7 +81200,7 @@ tAH rQX rQX arB -awZ +teB tlO azB rQX @@ -85573,7 +88899,7 @@ aBR aBR aLJ aLE -aOl +iZU aPA aQW aQW @@ -86085,7 +89411,7 @@ aBa aBa aaf aKt -rRQ +aLN bDe aOl aPF @@ -87897,10 +91223,10 @@ cCF elS fkv prx -aSg -aPz +gGd +lqn bdW -aSg +jhV aZE bgz biT @@ -88153,9 +91479,9 @@ aWB cCj aSg aYf -dZN -dfx -rPX +jeV +aSg +aPz pVb bgB bhX @@ -89655,7 +92981,7 @@ mdH yfx owj fZv -obR +seH eAJ acd acd @@ -89910,9 +93236,9 @@ tNE tNE pCb yfx -tST -gda obR +gda +seH ugl sVh muJ @@ -90167,9 +93493,9 @@ tNE tNE fuY yfx -tST -wSz obR +wSz +seH ugl vKc muJ @@ -90470,7 +93796,7 @@ gMk gMk bbV qnI -qnI +whl qnI efv qnI @@ -90984,7 +94310,7 @@ nbZ nbZ sEj aYl -nJp +aYl aYl aYl sEj @@ -91983,9 +95309,9 @@ kOu mpK jTP ajo -aqR -aqR -gfW +ovP +mkJ +dtL ayE aaa aaa @@ -92497,7 +95823,7 @@ amY cKj jbB ajo -aqR +ovP mbn bIy aqR @@ -94024,7 +97350,7 @@ tXy nIx hfq agn -feR +anw vLM paf ajo @@ -95114,8 +98440,8 @@ cac nWV vsg bHP -bCp -bYI +bHP +bHP bHP hup eYe @@ -95346,12 +98672,12 @@ tpL jMP lCw nxV -aZV -aZV -aZV -aZV -aZV -aZV +vWM +vWM +vWM +vWM +vWM +vWM jGm nqw mqh @@ -95369,12 +98695,12 @@ hbS tuq hKs rZC -cBD -cBD -cBD -cBD -cBD -cBD +aJw +aog +ior +eqJ +sHs +pTx mvY bLK bLK @@ -95407,7 +98733,7 @@ cfz cgR ccw mhm -xxT +eYk cqi cMD cAP @@ -95603,13 +98929,13 @@ jaQ lBW jfd ugE -aZV +vWM xon cpf xzi bpk -aZV -aZV +vWM +vWM oqq nNQ vPa @@ -95626,12 +98952,12 @@ hbS klN hKs bBu -cBD -bDL -bDL -bDL -cJS -cBD +bzs +bzs +bzs +bzs +bzs +bzs jxk bLK tHw @@ -95860,13 +99186,13 @@ qOi vpS hce lZR -aZV +vWM czU xZW lAb xZW dBA -aZV +vWM hDd aZV aZV @@ -95883,12 +99209,12 @@ vWd klN hKs aXh -hdg -aXN -heN -snw +bzs +bAw +bAw +bAw hKV -cBD +bzs jxk bLK xyb @@ -96117,13 +99443,13 @@ iKk sYA xNZ oZi -aZV -aZV +vWM +vWM pYH vRb rWT gwy -aZV +vWM pqV aZV aaa @@ -96140,12 +99466,12 @@ vWd klN hKs jfm -cBD -tTS -bFi -waS -qxV -hSk +bzs +bAw +bAw +bAw +bAw +bzs sfj bLK bLM @@ -96343,8 +99669,8 @@ dPv hmR ooM aph -xku -vYD +hcJ +vNE ooI arf arf @@ -96375,12 +99701,12 @@ azc cli gTL jvp -aZV -bmx +vWM +aHu etn -bmx -bmx -bmx +aHu +aHu +aHu rsY bmx waT @@ -96397,12 +99723,12 @@ hbS klN hKs aJq -cBD -bDJ -cAL -lJv -sXR -cBD +xwb +bAw +bAw +bAw +bAw +xwb jxk bLK bLL @@ -96600,8 +99926,8 @@ wQj wQj wQj wQj -anA -vNE +xku +vYD aoz oup kfk @@ -96654,12 +99980,12 @@ bqH xTN hKs aJq -cBD -dkv -bFi -vNj -dRs -cBD +bzs +bAw +bAw +bAw +bAw +bzs jxk bLK bLN @@ -96863,10 +100189,10 @@ qSy arf twX rWw -wXL -wXL +rOm +rOm nuF -wXL +rOm qkk nuF fhu @@ -96911,12 +100237,12 @@ bqH aLh sMZ qVS -cBD -cAL -cAL -cAL -jWJ -cBD +bzs +bAw +bAw +bAw +bAw +bzs jxk bLK hBJ @@ -97168,12 +100494,12 @@ bqH klN hKs aJq -cBD -cBD -cBD -cBD -tCh -cBD +bzs +bzs +bzs +bzs +bzs +bzs jxk bLK bMK @@ -97376,7 +100702,7 @@ ixa jaD hDg jMo -vGi +wFN oax kcC vGi @@ -97407,7 +100733,7 @@ aZV bmx cak bmx -bbw +gOA bbw mQw huf @@ -97425,12 +100751,12 @@ bqH klN hKs uHQ -cBD +bzs bAV rCg -cBD +xwp qUA -cBD +bzs jxk bLK bML @@ -97666,7 +100992,7 @@ hyg bmx wxR vCa -vCa +vDP obT bbw rQI @@ -97682,12 +101008,12 @@ bqH klN hKs aJq -cBD +bzs diM ntB tZA xHx -cBD +bzs jxk bLK bMN @@ -97939,12 +101265,12 @@ tpk nss hKs byU -cBD +bzs bDO sYt -cBD +rTT tEr -cBD +bzs jxk bLK nCA @@ -98171,7 +101497,7 @@ dgB aaa aaa dgB -vTI +cAx sAB urY aZV @@ -98196,12 +101522,12 @@ sRe nss hKs aJq -cBD -cBD -cBD -cBD +bzs +mty +nDR +aGp dRs -cBD +aky jxk bLK bMP @@ -98453,12 +101779,12 @@ bqH tjO gnO aJq -cBD +bzs ctN npd -cBD -oNQ -cBD +ewj +tEr +bzs fVk kGH vtz @@ -98655,7 +101981,7 @@ anF anF anF anF -anF +toD vZO wnT lCD @@ -98710,12 +102036,12 @@ tjO tjO hKs aJq -cBD +bzs prm -ntB +xjs kwW -xwr -cBD +xHx +bzs kff bLK bJF @@ -98908,14 +102234,14 @@ aoJ aoJ aoJ nQd -rHy -rHy +qms +qms cLs lnK -rHy +sHf lnK -rHy -rHy +qms +qms rHy lqR arf @@ -98931,9 +102257,9 @@ aAh fBg ahC aAh -dIg -rYB -dIg +ryy +aAh +mAb aAh kQk aNC @@ -98945,8 +102271,8 @@ aJq aJq aJq aJq -qVS aJq +qVS bco aJq beo @@ -98967,13 +102293,13 @@ jgJ jgJ fRI aJq -cBD -bDO -sYt -cBD +bzs +coR +kgV +pVA bHW -cBD -qap +bzs +sfj bLK bMU tVj @@ -99200,10 +102526,10 @@ aRt aJq aJq aJq +vvK aJq aJq qVS -aJq bcp aJq beq @@ -99213,24 +102539,24 @@ aJq aJq aJq aJq -aJq +mOb aJq qVS aJq taa aJq -aJq +tmF qgK -gBy +aRt cjx gUu cBD cBD cBD cBD -cuX cBD -qap +cBD +sfj bLK bMT kEj @@ -99421,7 +102747,7 @@ anF dwH ahn eMP -riU +jXn ahn anF anF @@ -99444,49 +102770,49 @@ tzK pur kPZ ahC -aAh -tID -aAh -nDS -aAh +gSe +gSe +gSe +gSe +gSe aCr +bEB +bEB aCr -aCr -aJC -aJC -aQg -aJC -xxP -aJC +spv +spv +tZm +gLD +gLD aQg -aJC -aJC -nIK -nIK -nIK -cZK -cZK -cZK -cZK -cZK -cZK -cZK -cZK -cZK -cZK -cZK -bof -bof -bof -bof -bof -bof -bof +spv +spv +ltA +ltA +ltA +btZ +btZ +btZ +btZ +bQj +btZ +btZ +bIr +bIr +bIr +bIr +cBD +cBD +cBD +cBD +cBD +cBD +cBD ctQ bCB qnv cvb -bof +cBD jxk bLK bMS @@ -99678,7 +103004,7 @@ anF anF eTS anF -riU +jXn xEr anF anF @@ -99698,53 +103024,53 @@ dUh ure pWi oup -aAh -eJW -ahC -aAh -aCr -aCr -aCr -aCr +gSe +gSe +gSe +gSe +uFR +wJF +xOZ +gSe pEr -adq -aQb +aMr +ndY tEq dLu -fRF +pBp xSh -fRF ldf -fRF +ldf +xTR jnT -aJC +spv aYV aYV aYV -cZK +btZ eWJ uYs bgF etZ tZy -dTW +btZ vPT bio bqR cZK -mQy +cBD rog pFj bAl sTO -oJs -bzK -vGn +bDL +cBD +cBD qMz dPi obi -bof -qap +cBD +sfj bLK bMV upc @@ -99935,7 +103261,7 @@ anF anF ahn vUB -riU +jXn ahn anF anF @@ -99946,7 +103272,7 @@ arj eHI bWs nRl -bXG +bDv nXm eCU ram @@ -99955,53 +103281,53 @@ foO bXG fTj ucv -aAh -aAh -aAh -aAh +gSe +oqp +hSw +wyK qZc mee -aCr -aCr +qID +gSe aMp -aMr +mux aOH -icF -fRF +hWm +ccZ oli -fRF -fRF -icF -fRF +vAS +vAS +vAS bUD -aJC +bUD +mad aYV aYV aYV -cZK +btZ bgZ -bmG -bmG +kkz +qxE bjK bmG -gIb +btZ eQn cQz bqO -cZK -jIS +une +cBD cOp -hQB +qct alh -mNs +uqm xhP cIx -xyn -nvQ +cBD +cBD nDv -oUG -mnh -rzm +cBD +cBD +sfj bLK bLK fRd @@ -100212,53 +103538,53 @@ iJR arQ rcl vZX -arj +gSe rIV sxa aFl qFe -vwT -aCr +mee +cbK aKJ aMr -ndY -aOH -fRF +mDl +ttd +jun sSZ -opT -jKY +vAS +vAS fJJ -cad +vAS jCo nAK -aJC +kxp aYV aYV aYV -cZK +btZ psy bip -bmG +mUN iXm bkL -fFu +btZ bqT -cZK -cZK -cZK -euJ +xms +xsO +nVl +cBD iYL +fYk fsH -fsH -lhK -oGY bzK -ucP +dpV +bzK +khV fhv itx ngt bof -xdc +qRD ivX bLK hFx @@ -100449,8 +103775,8 @@ gXs gXs ahn gEO -riU -anF +ggl +jFl anF jdh fBN @@ -100459,62 +103785,62 @@ wif arj hWP lMP -pxI +pDz nGo -dOz rLR rLR rLR rLR rLR qrR +pDz nOH -arj +gSe sPu sBP iRZ jQe sAt cZt +gSe fKs -fKs -crw -aOH -fRF -fRF -adn -pEE -fRF -icF -fRF +mDl +bYJ +sus +fqM +oLF +oLF +lyf +vAS +pvI eRA -aJC +spv aYV aYV ber -cZK +btZ bhb sqB -bmG -bmG -bmG -seN +tvU +vFz +tvJ +btZ bqS nYd fRf -cZK -xWV -fPQ +lYJ +cBD +ctQ rYU -bhh -bhh -oGY -bof -ssN +cAL +cAL +cAL +gHM +cBD sFY -vay +vNj ovr -bof +cBD xdc ccv bLK @@ -100707,7 +104033,7 @@ aaa ahn tkF riU -anF +cAN anF ahn ahJ @@ -100717,7 +104043,6 @@ arj rPV qTu rxC -hLJ qgO auv qOk @@ -100725,53 +104050,54 @@ qOk qOk qOk azn +pDz tsI -arj +gSe aCh kNI pio +lkN nPC -nPC -aCr -mLt -aMr -vil -aOH -fRF +qbz +gSe +vsa +mDl +fQd +jun ptV kbR -kfH +vAS aVq -fRF -fRF -fRF -xxP -aYV +vAS +eHn +vCk +spv aYV -aYV -cZK -pMt -xCy +nTk +cnm +btZ +btZ +btZ cGN rQZ lok -unu -rFg +btZ +hfj rFg gia hfj -qjl -iZs +cBD +cBD qYb -cfZ +cBD dXe -wlo -gWM -gWM -gWM -gWM -uvx -gWM +cBD +cBD +cBD +cBD +oum +cBD +cBD xdc uDi bLK @@ -100973,60 +104299,60 @@ llD arj arj dUa -pxI -pxI +pDz qgO aur qOk qOk aXF qOk -azm +svq +pDz mjx -arj -aCr -iYQ -aCr -aCr -aCr -aCr -vDf -aMr -aMr -aOH -fRF +gSe +gSe +gSe +iqC +gSe +gSe +gSe +gSe +aqJ +pPw +fTA +jun nRm icF -khg -fRF -oli -fRF -fRF -aQg -aYV -nTk +vAS +aVq +vAS +wlt +bNo +spv +wsh +mNB bes -cZK +uwZ aNl -blh -ueA +tqQ +pzE blh thV oiT -blh -blh +bYe +ota ede ota mKA qOI cfk -gWM -gWM -gWM +shb +wpz +hxR gWM usC aku -lTO +jiz xVM gWM xdc @@ -101231,58 +104557,58 @@ enz mgQ rTf teR -pxI qgO sNT qOk qOk qOk qOk -tuJ +toJ +pDz dxY -nai -img -lYy +alP +pds +aFm maL -ewK -anf -aCr -aKN +asw +asw +asw +qon aKN aNH aOJ -fRF +jun sRO heZ -jCo +vAS nRo -cGR uYr -fRF +uYr +pPY xxP -aYV -mNB +hTw +sVV cOt -cZK -cZK +uwZ +unS bdq eiC -bsx -bsx -cZK -bsx +ddj +iWj +vpx +ccj bqP bsx -cZK +llh bvh -lnJ +llh bxN -gWM -ovd +oqo +tAQ oDx jrP -ePv -qUg +bol +kdZ bol ezK gWM @@ -101487,7 +104813,6 @@ qFi iYo auB ejB -jui iXW qgO auv @@ -101495,26 +104820,27 @@ qOk qOk qOk qOk +mld uGZ oQw -arj -alP -alP -alP -prA -lOh +tzA +img +kmC +faN +aoP +aqA aJC -vyQ -fRF -fRF -fRF -fRF -nRm -icF -fRF -fRF +aJC +aJC +aJC +ndG +aJC +qJS +aJC +suS +gxn adn -fRF +vAS ohF bby aYV @@ -101522,27 +104848,27 @@ mNB rpN iQT loN -sNZ +pzE aeK +pzE sNZ -sNZ -uPa -fGQ -kSZ -xxL uwZ -jIS -lHY +iQT +oxU +xxL +qcG +hSZ +jEd mXl -gWM +eVO hHX ovd -jrP +gWM nUH -hgh +nFB vCl uJP -iQy +gWM pDQ bzs aaf @@ -101564,10 +104890,10 @@ bQA bPj bLK aaf -bLK +bFc vWR -bLK -bLK +bFc +bFc wPJ aaf aaf @@ -101744,7 +105070,6 @@ arj arj arj arj -arj wpc gGV ipt @@ -101752,53 +105077,54 @@ ipt ipt ipt ipt -eDu +tvY +pDz dIq -arj -gXs -aaa alP -dbX -qcV -dPS +sLL +anf +aGX +aJC +aJC +aJC ksO +wVf +aJC jxC -jxC -jxC -kbR -wGy -fRF -fRF -fRF -fRF +wLM fRF +fzv +nDN +plF +tZW +tZW xpH -aJC -aYV -mNB +tPA +xzx +utg rpN -iQT -wKI +bYd kSZ -nSK -kSZ -sNZ +pcD +oxh +euF +cvz ipM oIm jwX -pLt +uwZ pAs -qsl +ubU nZJ ubU nDU hTk niV -jrP -hLW +gWM +gWM uMI -qUg -oOt +rah +gWM gWM xdc bzs @@ -101821,10 +105147,10 @@ ccC cdD bLK aaf -bLK +bFc aFt qNf -bMQ +bPn wPJ aaa gXs @@ -102000,7 +105326,6 @@ aaa aaa aoV aaf -aaa arj qMH wqS @@ -102009,52 +105334,53 @@ gPp wqS yff yff -yff +cyz +mHt lqD -arj -gXs -aaf alP -jVC anf +uAX +aGX aJC +kRb +hKe gFg +ara +aJC jMr -dmt -jMr -aOK -dRw -dRw -dRw -dRw -dRw fRF +pEE +kkC +dRw +gxn +vAS +wlt hAq -aJC -wsh -mNB -rpN -iQT +spv +aYV +izb +haN +hbx rYa -kSZ -oxh -xen -sNZ +lZN +oEh +qjW +hKK szW tXQ bpV -xqP -uwZ -iRL -lHY -mXl -gWM +iQT +oKI +jEd +jqo +jEd +klu fUy -ovd -jrP -nUH +exk +gWM +irW tRo -tNy +gSK dyB gWM xdc @@ -102257,7 +105583,6 @@ aaa aaa aaa aaf -aaa arj auB auB @@ -102268,50 +105593,51 @@ auB iNS auB auB -arj -arj -aaa alP +alP +anf +fPV +xTj jVC +jrq +fYK +iVp +dCi aJC -aJC -aJC -aJC -aJC -aJC -aJC +jzp +fRF aKD gEU -kbO -mvz -wEf +dRw +gxn +vAS ogj usO -aJC +spv aYV -iGe -mkY -lUQ -epq -pYY -hjw +cuf +rpN +bYd +pcD kSZ -sNZ +hjw +rDb +hRb boi -btZ -btZ -btZ -btZ +pHy +fbE +uwZ +vnx fle -nQV -vTC +mzf +nDU +mzf +jcm +vYf gWM -ovd -ovd -jrP ePv +mTW qUg -eGr hPg gWM xdc @@ -102335,10 +105661,10 @@ ccD cbH bLK gXs -bMQ +bPn qNf oAh -bLK +bFc ixA aoV aaf @@ -102514,7 +105840,6 @@ aaa aaa aaa aaf -aaa auB aro aro @@ -102525,53 +105850,54 @@ aro aro aro aro -aro -auB -aaf -alP -jVC +alO +gjH +anf +dCX +bOg aJC +fsx kKN aKQ dOO aNu -aJC +kto lKm -fRF -fRF -dWa -fRF -lLK +edj +laz +dRw +gxn +vAS mNS wAi -aJC +axL aYV cuf rpN -lAI -pcD -kSZ -aXz -kSZ -sNZ -bzV -fod +iQT +uIx +pzE +qjW +pzE +guQ +uwZ +iQT fiy -kHF -bQj -jIS -cGa +uwZ +aXx +mTR +jEd wXK -gWM -gWM -gWM -gWM +qzG +kIB +eNZ +pMl xTr gRe hJs -gSK -gWM -xdc +yde +dtQ +sMP bzs aaf bLK @@ -102592,10 +105918,10 @@ bLK bLK bLK gXs -bLK -bLK +bFc +bFc tbv -bLK +bFc lTm cnb cnb @@ -102771,7 +106097,6 @@ aaf aaf aaf aaf -aaa auB aro aro @@ -102782,12 +106107,13 @@ aro aro aro aro -aro -auB -aaa alP -xTj -qiJ +cSb +tuc +jSO +sZh +aJC +aJC vUe imn kYi @@ -102795,37 +106121,37 @@ ixC aOO kAz lFf -wRy -fRF -fRF -tAG -fRF +kkC +dRw +gxn +vAS +pUu hwu -aJC +alL aYV cuf cOt uwZ iCP +pcD kSZ +pcD kSZ -kSZ -sNZ boj -lxp -vbQ +pZX +iuO mtZ -hTg +iuO fzD iuO -bhh +pZX cga fWO cry gWM -gWM -gWM -gWM +mtD +hgh +jDV wiL gWM xdc @@ -103028,7 +106354,6 @@ aaa aaa aaa aaf -aaa auB aro aro @@ -103039,52 +106364,53 @@ aro aro aro aro -aro -auB -aaf alP -hZH +oTL +sLL +siM +lEq +qAK aJC aJm -xEo +imn mjr -bRM aJC -vTD -jRJ -fRF +hSE +kAz +khg +kkC pZz -fRF -ojc -fRF -fRF -aJC +poI +nJS +nJS +xNp +spv aYV -cuf +xPB nEu uwZ olY qjW -qjW +pzE qjW hEc -bzW -kMV -dbF -dlN -bRv +boj +bYe +ota +bYe +ota bYe oWZ -nlp +tEZ yfC dla hSh -bIr -dTH +gWM +gWM gxL -xRj klA -bof +klA +gWM xdc bzs bzs @@ -103285,7 +106611,6 @@ aaa aaa aaa aaf -aaa auB aro aro @@ -103296,55 +106621,56 @@ aro aro aro aro -aro -auB -aaa -alP -hZH -aJC +alO +lGU +lUl +rMo +arI +aoP aJC +hWN jZl lme aJC -aJC -aJI -aJI +vAD +rhU +pdn vTt -aJI +mqe aVA -aJI +wdj gSi -aJI -aJI +spv +spv bcs -xPB aYV +vzQ bok bok bix bjX iUQ bok -btZ -pVe -lOF +bok +bRO +bKN dgq -btZ -eJE -ucP -nKE -ucP -lHY +bKN +bRO +bRO +bRO mGt -bCO -bGU +uXP +mGt +gWM +rwC tMg cuI ptW -bof +gWM jGB bkQ -lmG +vMY lmG lmG lmG @@ -103366,7 +106692,7 @@ lmG wUw wUw hcD -bAw +qZe oYy cfj sjq @@ -103542,7 +106868,6 @@ aaa aaa aaa aaf -aaa auB aro aro @@ -103553,43 +106878,44 @@ aro aro aro aro -aro -auB -aaf -alP -hZH -aIg -aJH -aKR -aMB +alO +awG +pRt +dZF +dZF +dZF aJC -aOP -aJI +aJC +aJC +aJC +aJC +aJC +anD aRA -aVz -aVz -aVz -aVz +aJC +jPW +aLy +aLy aYJ -aJI +spv pJk aYV aYV aYV bok bhj -hcs +juS lxa mXU bmN bok -xJf -xJf -xJf -xJf -xJf -xJf -xJf +qJa +jsp +fic +lwB +ttT +wmo +bRO bzi qNd eEd @@ -103598,13 +106924,13 @@ gut vzx uWn jiz -bRO -vck +gWM +vfE +vfE hvq -bRO -bRO -bRO -bRO +vfE +vfE +vfE bNd bNd bNd @@ -103622,8 +106948,8 @@ bNd bNd bNd bNd -kOf -bAw +wvl +xuq dvS cfj rAw @@ -103799,7 +107125,6 @@ aaa aaa aaa aaf -aaf auB aro aro @@ -103810,53 +107135,54 @@ aro aro aro aro -aro -auB -aaa -alP -hZH -aJC -dZF -dZF -dZF +alO +mvB +vYm dZF +oYE +bbW +uic dZF -aJI +miM +kxg +jdq +oQE +aRy aRC -aVz -aVz -aVz -aVz -aVz -plq +jvg +dtp +qXb +qXb +uGp +aJI bbz aYV aYV aYV -bok +cyW bhl biy -bjY +jhL fzJ bkO -bok -btV +goG +vxH btk vxH bSD caQ ilz -xJf -ucP +bKN +jIS kDP gUG -eAF -rlg -mSs -cuJ -cvf -bRO -nws +cGI +cGI +cGI +cGI +cGI +cGI +vfE ghp xBl kbe @@ -104056,7 +107382,6 @@ aaa aaa aaf aaf -aaf auB aro aro @@ -104067,53 +107392,54 @@ aro aro aro aro -aro -auB -aaa alP +cna +vYm +dZF +fTi gAn dHi dZF ozf -jia -fwN +aVz +bdV eGg -aJI +cCq aRy fQm aTM aVB aVz -aVz -kVI -bbz +tGa +aJI +aJI aYV aYV aYV bok bdc -jhL +kDr bll mSX bxc -bok -jLS -jLS -jLS +cyW +hla +fVZ +htt prR -jLS -jLS +cBj +eKE cfY -ucP +fYl lnJ -lmH -ifq +mgL +cGI bBm pdV bGT bIo -bRO -pQf +qof +vfE wLT dmK bII @@ -104313,7 +107639,6 @@ aaa aaf aaf aaa -aaa auB aro aro @@ -104324,27 +107649,28 @@ aro aro aro aro -aro -auB -aaa alP +euq +hZH +dZF +qre aGB nGr -pKd +dZF sgi -sQx -qEw -uve -lCW -hcL -bEr -aVE +aVz aVD -aXm +npo +lCW +aRy +fQm +aTM +npo aVz +jTZ kVI -bbz -aYV +jcC +hyK aYV aYV bok @@ -104358,19 +107684,19 @@ tin xgH mLG wkl +fyf pOt -pOt -luu -xQo +bKN +bhh uOw -oGY -bCO +bhh +cGI wAH cug bGV pky -bRO -ixo +oPa +vfE hlE dVI nPP @@ -104570,7 +107896,6 @@ aaf aaf aaa aaa -aaa auB aro aro @@ -104581,58 +107906,59 @@ aro aro aro aro -aro -auB -aaa -alP +alO +hrn +pPC +uNw +teT aGL mmx -dZF +vBA dmQ iqN rSk jxJ -aJI +joV gJc thS -aTN +aTM wCj -aVz +tZp cAg wRU -bbz -aYV -aYV +gSN +gmI cBm -bok -bhm +aYV +cyW +bmN tVy -bll -jhL +lxa +juS bkP -bmV -jLS -cVy -jLS +bok +tPc +pbs +tTG gtP -jLS -jLS -cfY -ucP -lHY +dtV +iGG +bRO oGY -bCO -wAH +pAe +vRP +cGI +vLP jVS bGU gVE -bRO -bCR +mAs +vfE bLV xRh bNh bPp -bQF +lGi bNd fYc pST @@ -104827,38 +108153,38 @@ aaf aaa aaa aaa -aaa arj auB auB -arj iNS auB auB iNS arj arj -arj -arj -aaa alP -aGL -mmx -ngG +alP +arA +gZh +lyn +eEB +kDQ +bGS +dZF jXE -eJC +aVz hmL -umi -aJI +aVz +rjV ffL qbQ -aTO -cCq -aVz +aTM +oJc aVz -qTP -bbz -aYV +sOr +wRU +gSN +gmI aYV aYV bok @@ -104867,29 +108193,29 @@ vjh xpk fgo tHf -bBc -jLS -cVy -jLS +bok +bKN +tNc +bKN bWe bvn chp -xJf -rDE -nQV +bRO +nFl +lHY oZm -bIr +cGI bCO +kZv bCO -bCO -bIr -bRO -bKN +cGI +cGI +vfE bHT -bKN -bRO -bRO -bRO +vfE +vfE +vfE +vfE bNd bWX eOi @@ -105084,38 +108410,38 @@ aaa aaa aaa aaa -aaa -aaa -aaa +gXs aaa arj -tTL +pDz +gmj xlK -wuU +pDz jBO arj -anf +jGU alP -aaf -aaa -alO -aGP -mmx -dZF +oYU +bOg dZF +dvK +aGP +jfK dZF +lUe +aVz lTB uGr -aJI -aRF -eIg -aVF -aVF -aVF +bdV +ffL +fQm +aTM +oJc +aVz aYM -aJI -lmy -aYV +iNF +jcC +rTS aYV aYV bok @@ -105125,28 +108451,28 @@ ulM bok bok bok -bri -mEp -bri +but +hGn +but wZY ixX kMc xJf bzl -lHY -oGY +wQa +itf xis -oGY -oGY -oGY +mgL +dUS +mgL iDg -gWY -oGY +mgL +nlT btf +trP +vTC oGY -oZm -oGY -oGY +mgL xRt wPc ojl @@ -105341,50 +108667,50 @@ aaa aaa aaa aaa -aaa -aaa -aaa +gXs aaa arj +gtY +tWX fsV -xBv iwa vTy -arj -jGU -alP -aaf -aaa -alP -aGP -mmx -aJL -aKX +cVb +cVb +cVb +cVb +qmg dZF dZF +dna +jfK dZF -aJI +aKX +aRy +wnh +pPd +ftw fEN wfS -aVz +lvO aVH -aXn aYN +aYN +odu aJI -pJk aYV aYV aYV xJf nRz -but +oRW vMT but -oRW +uMw mVY -but -hGn -but +jLS +cVy +jLS jLS jLS but @@ -105393,18 +108719,18 @@ lhC fhT tIi grZ -mNs -mNs -mNs -mNs +dNM +sAn +erU +vYO mNs pBA oAt -hQB +qjl lds nlp hQB -hQB +qjl cBB fFJ tKd @@ -105598,35 +108924,35 @@ aaa aaa aaa aaa -aaa -aaf +gXs aaf -alO +arj arj arj xtm arj arj cVb +oHd +iSb cVb -cVb -cVb -cVb -cVb -aGQ -xMd -aIp -aKW -aMG -aIp -aIp +mPJ +oBl +dZF +dZF +dZF +dZF aJI aJI -aSP -aUh aJI aJI +vll +aSP +aJI aJI +jcC +pgS +cbL aJI aJI mkg @@ -105639,31 +108965,31 @@ myP vim qKT jLS -qQi +jLS tfI -dSJ jLS -gbR -but +bvu +jLS +hbz xJf qSV -ucP -nKE -ucP -ucP -ucP -ucP +mgL +sUM +dBo +hOO +tcq +oGY bFL -ucP +oGY wji -ucP -ucP +oGY +rQl rDE nKE -ucP -ucP +iZa +mgL wAM -ucP +mgL cBS ucP umf @@ -105856,39 +109182,39 @@ aaa aaa aaa aag -alO +alP fpV -alO -krd +alP +awE nEm -qCJ -etI -kEB +aqA +pds cVb +nDX kEC -lYu -wee +cVb +cVb cfn rSC mos rDo -aIp +pKC aKH aMI +tNh aIp -gvI -aOX aOX +aYP aSR qlf aVJ -aOX +aYP aYP bal bam aYV aYV -aYV +ihb xJf xtf jLS @@ -105898,31 +109224,31 @@ yew jLS jLS cVy -jLS -jLS -jLS +gIu +lgz +bvu hmY bye bMc -csq -bMc bMc bMc +kgT bMc +rMZ bMc bon -bMc +eAQ tDM -bMc -bMc +eAQ +iyl +bOt +bOt bOt -bWj -mEc wBB xGw pGI -bWj -bWj +bOt +bOt vHh bNd oon @@ -105936,7 +109262,7 @@ bYY kMX xBK lbh -cko +uVG ffw cko bFu @@ -106116,29 +109442,29 @@ aag oXN mCd ulG -dFY -anf -anf -awE -mmx +kxD +qCJ +kxD +jAr cVb +wrV vCb vxf -tIW -grR cVb +grR anf -fHE +xGJ +aIp jVI kMQ twb -aIp +lof aOQ mtS cjq ptj -cBQ -cBQ +kcJ +fws cBQ aYO aRJ @@ -106154,16 +109480,16 @@ brc blg jLS ied -epP -jLS -jLS +cVy +tuR +ixX jLS hwc bye icf csr aFa -bCY +wAN bEh bCY nal @@ -106179,7 +109505,7 @@ kqm tVl hVa gdp -bWj +bOt lwA bNd bNd @@ -106193,7 +109519,7 @@ nZo ouW dPe bNd -mHc +cOe cOe ahO iBQ @@ -106369,37 +109695,37 @@ aaf aaf aaf aaf -aag -apC -apC -apC -apC -apC -apC alP +alP +alP +alP +alP +alP +alP +pyE bhY -cVb -cVb -cVb -cVb -cVb -cVb +xEv +lmm +ifB +vCi +rfG +wOQ aGC -grA aIp +vrT rYT hbd +tkg aIp -aOX aDU -wma -aJN -aRJ +yea +lOC aVK -aRJ -aRJ -aRJ -kRy +aVK +yea +lOC +gQZ +aIp aYV aYV aYV @@ -106414,12 +109740,12 @@ ied epP jLS jLS -jLS +pSd but bye bqV -bMd -bMd +iRz +tNG dsg bEk bFG @@ -106434,9 +109760,9 @@ rcH kEq ncc xeT -hVa +flf dOZ -bWj +bOt lwA bNd bZT @@ -106622,7 +109948,6 @@ aaf aaa aaa aaa -aaa qmd aof aof @@ -106632,31 +109957,32 @@ anf anf anf acX -apC -awF -mmx alP -arA -anf -aCz -asw -asw +awF +lXd +cVb +hSm +kse +qNC +cVb +irJ +sDa aGT -hIk aIp ycc +ycc mvX -aIp +aUo nvn -aDU -wma -aSS +hbl +plu +lWX aUj -aRJ -aRJ +aVK +plu lWX -cBg -bam +aRJ +qym aYV aYV aYV @@ -106672,7 +109998,7 @@ oJk jLS jLS jLS -but +lCz bye eJN gsW @@ -106681,19 +110007,19 @@ kJp nrJ nIJ lZj -wkg +bMc osO ueQ bMd slG bOt vIj -wnJ +hVa woP tdh oTM nSG -bWj +bOt lwA bNd isE @@ -106877,47 +110203,47 @@ aaa aaa aaf aaa -aaa qmd qmd qmd uvs -aoN +apa bnk aof -owQ anf anf anf -apC +anf +alP aoQ -woY -gTO -gTO -gTO -jBl +gBr +cVb +vEH +wQY +qyR +cVb uro pof lag -dFY aIp +ueV fGf rdv +sJl aIp -oau qEQ wma aST -aUk -aRJ -aRJ -lWX -bam -aYV -aYV +aVK +aVK +jrV +jbA +uys +bgt aYV aYV aYV +rKm xJf vUD bpL @@ -106931,17 +110257,17 @@ jLS jLS itF bye -eye +icf pyN bBQ -bFH +jUV bEl bFH bHb -bMc +bon ioc -bMd -bMd +dqR +bPW qmf bOt pnv @@ -106950,7 +110276,7 @@ nCW pWy tln dPm -bWj +bOt lwA bNd bSU @@ -107134,7 +110460,6 @@ adU adU adU alg -acx cOJ jqR qpT @@ -107142,72 +110467,73 @@ gnc qbL cCi khA -lvM +cRh wka anf anf -apC +alP awG fUO -alP -alP -alP -alP -alP -alO +cVb +cVb +cVb +cVb +cVb +xzN +anf aGV aIp -aIp +eea sne sxt -aNQ -aOX -aDU -wma -aRJ -aRJ -aRJ -aRJ +pkL +aOQ +gQH +uVM +flR +flR +yha +sgL aYR -dbc -aYV +aRJ +aNQ tqW oVr bez nCl xJf -rhc -jTM +bvu +bvu bvu gzL tzn rha -wHW -bQh bvu +bQh bvu +cRm uMw bye -tPt -csV -ctA -ctL +bon +bon +ctE +bon ctV -cum -mUm bon -cvw -cvM -cvW -cwk +bon +bon +iyl +iyl +iyl +iyl +bOt +bOt +bOt +bOt +bOt +bOt +bOt bOt -bWj -bWj -bWj -bWj -bWj -bWj -bWj lwA bNd iLi @@ -107391,7 +110717,6 @@ aaa aaa aaf aaa -aaa qmd aof aof @@ -107403,34 +110728,35 @@ anf fUO anf anf -apC -awH -fUO alP -aAr +awH +djI anf +apE +nDr alP -aaa -aaf +awG +pJE +anf aGX aIp -aJO -aRJ +aIp +aIp peX -ggQ -cVw +aIp +aIp dWS qsy tMY +dTo +ehd geG -geG -geG -aYO +nRS ggq -aYV +aIp aYV mNB -cFD +sYn xJf xJf xJf @@ -107443,28 +110769,28 @@ xJf xJf xJf xJf +hpb xJf -bye -bon +iuC kmU -ctE -bon -bon -bon -bon -bon -bon -bon -bon -bon -bOt +iuC +bzs +vJz +clf +cBd +bzs cwu cki +bzs +vSI +lYv +kEi +lvH cAR -bAw +cKd cBd clf -bWj +bzs iis bNd bNd @@ -107650,7 +110976,6 @@ aaf aaa aaa aaa -aaa aof aof aof @@ -107660,32 +110985,33 @@ anf fUO anf anf -apC +alP aoP fUO azr -anf -pKz alP alP -jow +alP +alP +gfq +aFm qcI -aIp -aLd +fIb +alP oee aMN -aNQ -aOZ -aOX -aOX -aOX -vvH -aVM -aOX -xGO -bam -aYV -aYV +gMx +aIp +aIp +aIp +aIp +aIp +aIp +aIp +aIp +aIp +aIp +aih imz xvr ndk @@ -107706,7 +111032,7 @@ hQn cJD dNV kBF -yji +mdL yji yji yji @@ -107911,38 +111237,38 @@ aaf aaf aaf aaf -apC alP alP pqs alP alP -apC -alP -fUO -alP -alP alP alP +acs +bkN +apE +aAr +meb +vuN aFm fSS aGF -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -aIp -oLG +pJE +xLF +vvM +fdk +lbC +alP +aAr +anf +mST +iKA +alP +vur +nqG +ocQ +lpk +aYV kDj mJF bfT @@ -108168,35 +111494,35 @@ aaf aaa aaa aaa -apC -anf -anf +alP +awJ fUO alP +pBj mdr -apC +alP auD fUO alP -aAs -anf -alP +fPV +sDa +fPV rUC -iMY +gTO rfG -lMk -hiT -hiT -hiT -hiT -hiT hiT +hVO +hTJ +oGm +bGa +rHb +maC qxO -hiT -hiT +maC +maC lNM dxg -iXc +pWd pWd ulZ cJb @@ -108425,21 +111751,21 @@ aaf aaa aaa aaa -apC -goW -alP +alO +anf fUO alP -apE -apC +fZB +xpb +alP aoP fUO apE +pKz anf +pJE +grR anf -alP -rUC -fUO aFu aFu aFu @@ -108453,8 +111779,8 @@ aFu aFu aFu fyv -aYV -aYV +wSK +wSK tod qwp win @@ -108682,21 +112008,21 @@ aaf aaf aaf aaf -apC +alP arA -anf rlq +vJw ycE auE alP alP -fUO -alP +ggX alP alP alP -rUC -fUO +gEj +bMn +fhc aFu kyJ xwA @@ -108709,9 +112035,9 @@ aRN aIt aUB aFu -aYV -aYV -bar +eMp +guf +guf bar aYV tdc @@ -108948,7 +112274,7 @@ reA mpm uxB iFs -vJw +hML ogD sih hDG @@ -109200,16 +112526,16 @@ abz alP aqA anf -anf -anf +fjw +ldK avE -anf -anf +ahW +nWc awD aAt bWJ aCC -hWb +kOx aFu aFu xNJ @@ -109458,10 +112784,10 @@ cPl anf anf alP -anf alP alP -anf +alP +ooy alP alP alP @@ -109715,11 +113041,11 @@ alP atw anf alP +atw anf -alP -awJ anf -alP +anf +apE aAv aAs alP @@ -109972,13 +113298,13 @@ alP arA anf alP -atw -alP -anf +lYk +idx +qAD anf apE anf -aAs +anf alP hWb aFu @@ -110493,9 +113819,9 @@ anf aeg apE aBF -aBF +hPF hWb -anf +aBF aFw oKc aJJ @@ -111263,8 +114589,8 @@ anf anf anf apE -anf -anf +qOB +bFl fUO aFw kqP @@ -111521,7 +114847,7 @@ anf anf apE arx -arx +bFl fUO aFw nHV @@ -112341,7 +115667,7 @@ bBD tRP bBD bBD -ubL +vZt bBD bBD xiZ @@ -112611,7 +115937,7 @@ xLe tIE fQv tIA -sei +fXR sei sei hNK @@ -114411,7 +117737,7 @@ kdn sei hNK cNW -xkV +cNW cNW cNW cNW @@ -114650,11 +117976,11 @@ bFW rYJ rYJ bKa -vZk +xQE bMz cQR bOH -lto +xQE bFU rxf uht @@ -115898,7 +119224,7 @@ aaa aaa aaf aNa -jsS +aOd aPq aPq ffm diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index 49fa10ef37581..d03954063a57c 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -19,7 +19,6 @@ /area/ai_monitored/turret_protected/ai) "aad" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/machinery/camera/autoname/directional/west, /mob/living/simple_animal/parrot/Poly, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) @@ -228,12 +227,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/bridge) "aba" = ( @@ -302,6 +299,10 @@ /obj/item/pickaxe, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) +"abt" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/maintenance/starboard/central) "abu" = ( /obj/machinery/light{ dir = 8 @@ -600,9 +601,6 @@ /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) "aeN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/closed/indestructible{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; icon_state = "riveted"; @@ -1256,9 +1254,6 @@ /turf/open/floor/plating, /area/quartermaster/storage) "amr" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -1298,9 +1293,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/effect/landmark/start/warden, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -1945,10 +1937,6 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 13 - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, @@ -1958,6 +1946,9 @@ /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/testing_range/flip{ + dir = 1 + }, /turf/open/floor/iron, /area/maintenance/department/science) "awJ" = ( @@ -2295,10 +2286,10 @@ /turf/open/floor/plating/airless, /area/science/test_area) "aBi" = ( +/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/atmos) "aBk" = ( @@ -2449,9 +2440,7 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/plating, /area/engine/engine_room) "aDA" = ( @@ -2878,7 +2867,7 @@ dir = 8 }, /obj/machinery/camera/preset/toxins{ - dir = 4 + dir = 8 }, /obj/item/target/alien/anchored, /turf/open/floor/plating/airless, @@ -4179,10 +4168,6 @@ /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_y = 32 }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("ss13","security") - }, /turf/open/floor/iron/dark, /area/security/main) "aYv" = ( @@ -4701,10 +4686,10 @@ /turf/open/floor/iron, /area/science/mixing) "bih" = ( -/obj/machinery/camera/autoname/directional/south, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/surgery) "bik" = ( @@ -4955,6 +4940,11 @@ }, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"bmI" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/ai_monitored/storage/eva) "bmM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5639,6 +5629,9 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "bBx" = ( @@ -5718,9 +5711,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -6386,14 +6376,12 @@ /turf/open/floor/iron, /area/hallway/secondary/command) "bMa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "bMw" = ( @@ -6417,13 +6405,11 @@ /turf/open/floor/iron, /area/ai_monitored/storage/eva) "bMC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/hydroponics) "bME" = ( @@ -7108,13 +7094,11 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "bXu" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Hydroponics Junction"; - sortType = 21 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/green/half/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/hydroponics/flip{ + dir = 2 + }, /turf/open/floor/iron, /area/hallway/secondary/service) "bXO" = ( @@ -7832,21 +7816,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"ckQ" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "clk" = ( /obj/machinery/light_switch{ pixel_x = -25; @@ -7890,6 +7859,7 @@ /obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/white, /area/security/brig/medbay) "cmv" = ( @@ -8345,25 +8315,10 @@ }, /turf/open/floor/iron/dark, /area/security/checkpoint/engineering) -"cuS" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "cvn" = ( /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/effect/turf_decal/bot, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/quartermaster/storage) "cvq" = ( @@ -8490,18 +8445,19 @@ /turf/open/floor/iron, /area/maintenance/department/science) "cxO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/medical/chemistry) "cxQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "cxY" = ( @@ -8871,9 +8827,7 @@ "cFt" = ( /obj/structure/flora/ausbushes/pointybush, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/grass/no_border, /area/hallway/secondary/command) "cFG" = ( @@ -9599,12 +9553,10 @@ /turf/open/floor/iron/dark, /area/hallway/primary/starboard) "cUm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/chapel/main/monastery) "cUn" = ( @@ -9931,6 +9883,7 @@ /obj/item/radio/intercom{ pixel_x = 27 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/engine/atmos) "cZY" = ( @@ -9967,6 +9920,7 @@ icon_state = "4-8" }, /obj/effect/landmark/start/station_engineer, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -9976,7 +9930,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/engine/engineering) "daB" = ( @@ -10956,6 +10909,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/aft) "dpw" = ( @@ -10986,6 +10940,16 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/kitchen/coldroom) +"dpV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "dpW" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -11817,7 +11781,9 @@ }, /obj/structure/cable/yellow, /obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail/destination/qm_office/flip{ + dir = 2 + }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dHf" = ( @@ -12245,9 +12211,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "dMM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/engine, /area/engine/engine_room) "dMR" = ( @@ -12399,11 +12363,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 12 - }, /obj/effect/turf_decal/tile/purple/opposingcorners, +/obj/structure/disposalpipe/sorting/mail/destination/research/flip{ + dir = 1 + }, /turf/open/floor/iron, /area/science/research) "dQy" = ( @@ -12462,10 +12425,8 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Security"; - sortType = 8 +/obj/structure/disposalpipe/sorting/mail/destination/hos_office/flip{ + dir = 2 }, /turf/open/floor/iron, /area/security/brig) @@ -12525,6 +12486,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "dRO" = ( @@ -12760,7 +12724,6 @@ /area/quartermaster/sorting) "dVf" = ( /obj/machinery/light, -/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) "dVh" = ( @@ -12819,6 +12782,9 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "dWq" = ( @@ -12930,6 +12896,15 @@ }, /turf/open/floor/iron/freezer, /area/medical/virology) +"dXY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/destination/chemistry{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "dYA" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -13173,13 +13148,12 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 18 - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/threatre/flip{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "eaL" = ( @@ -14128,15 +14102,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"etP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "euB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14171,10 +14136,10 @@ /turf/open/floor/prison, /area/security/prison) "euO" = ( -/obj/structure/disposalpipe/sorting/mail{ +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/disposalpipe/sorting/mail/destination/cmo_office{ dir = 8 }, /turf/open/floor/iron/white, @@ -14490,10 +14455,10 @@ /area/hallway/primary/fore) "eyy" = ( /obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -14699,9 +14664,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_x = -32 - }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/medical/medbay/aft) "eCE" = ( @@ -15216,9 +15179,6 @@ /turf/open/floor/iron, /area/engine/engine_room) "eOo" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/stack/spacecash/c10, @@ -15227,6 +15187,7 @@ pixel_y = 2 }, /obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/crew_quarters/bar) "eOw" = ( @@ -15239,13 +15200,6 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"eOW" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ePb" = ( /obj/machinery/camera/autoname/directional/south, /obj/structure/cable/yellow{ @@ -15279,6 +15233,9 @@ department = "Cargo Deliveries"; pixel_y = -32 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/quartermaster/sorting) "ePr" = ( @@ -15726,9 +15683,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/science/explab) "eYN" = ( @@ -16721,12 +16676,10 @@ /turf/open/floor/wood, /area/security/prison) "fod" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/engine/engineering) "fow" = ( @@ -16799,9 +16752,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "fpv" = ( -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/structure/sign/poster/random{ pixel_x = 32 }, @@ -16815,6 +16765,7 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/maintenance/department/chapel/monastery) "fpB" = ( @@ -16857,7 +16808,6 @@ dir = 4 }, /obj/machinery/computer/atmos_control/tank/oxygen_tank, -/obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, /area/engine/atmos) "fqj" = ( @@ -16986,12 +16936,12 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "fsI" = ( +/obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, -/obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) "fsT" = ( @@ -17370,12 +17320,10 @@ /area/hydroponics/garden) "fzC" = ( /obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, /obj/effect/turf_decal/siding/wood{ dir = 10 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/wood, /area/crew_quarters/bar) "fzO" = ( @@ -17414,12 +17362,10 @@ /obj/machinery/firealarm{ pixel_y = -24 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/medical/surgery) "fAg" = ( @@ -17549,6 +17495,13 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) +"fBD" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "fBK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/airalarm/directional/west, @@ -17716,6 +17669,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) +"fFa" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "fFf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17844,6 +17804,9 @@ req_access_txt = "45" }, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/surgery) "fHb" = ( @@ -18377,11 +18340,11 @@ /turf/open/floor/iron/dark, /area/maintenance/starboard/fore) "fPB" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/assistant, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) "fQa" = ( @@ -18803,16 +18766,13 @@ /area/hallway/primary/fore) "fYh" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/camera/directional/north, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/heat_exchanger{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/science/mixing) "fYp" = ( @@ -19013,10 +18973,6 @@ /area/maintenance/starboard/aft) "gbO" = ( /obj/effect/turf_decal/stripes/corner, -/obj/machinery/camera/motion{ - c_tag = "E.V.A. Storage"; - dir = 6 - }, /obj/machinery/light_switch{ pixel_x = 26 }, @@ -19259,6 +19215,9 @@ dir = 9 }, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "gfV" = ( @@ -19494,19 +19453,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) -"gjq" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "gjH" = ( /obj/structure/chair{ dir = 8 @@ -19535,6 +19481,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/quartermaster/sorting) "gjY" = ( @@ -20378,8 +20325,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "gyG" = ( @@ -20511,9 +20460,6 @@ /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "gBc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -20526,6 +20472,7 @@ /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/science/lab) "gBe" = ( @@ -21433,12 +21380,10 @@ /turf/open/floor/plating, /area/maintenance/fore) "gOU" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/security/courtroom) "gPn" = ( @@ -21486,6 +21431,10 @@ dir = 5 }, /area/science/breakroom) +"gQj" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white, +/area/science/mixing) "gQn" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -21665,11 +21614,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 10; - network = list("ss13","medbay") - }, /turf/open/floor/iron/freezer, /area/medical/virology) "gTW" = ( @@ -21705,6 +21649,15 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/genetics) +"gVc" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "gVh" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -21901,6 +21854,9 @@ /obj/structure/table/optable{ name = "Robotics Operating Table" }, +/obj/machinery/light{ + light_color = "#7AC3FF" + }, /turf/open/floor/iron/white, /area/science/robotics/lab) "gYQ" = ( @@ -21982,10 +21938,10 @@ /area/hallway/primary/aft) "hae" = ( /obj/effect/landmark/start/station_engineer, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/engineering) "hai" = ( @@ -23006,6 +22962,7 @@ pixel_x = -26; pixel_y = -35 }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) "hqx" = ( @@ -23448,18 +23405,21 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/camera/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, /obj/effect/turf_decal/tile/green/half/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/virology/flip{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "hyO" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/surgery) "hyS" = ( @@ -23941,9 +23901,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/camera/autoname{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/plating, /area/hallway/secondary/entry) "hGR" = ( @@ -24240,7 +24198,7 @@ /turf/open/floor/iron/dark, /area/hallway/primary/aft) "hLb" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/stool, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) @@ -24440,7 +24398,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool, /turf/open/floor/iron, /area/engine/atmos) "hPd" = ( @@ -24805,6 +24763,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/iron, /area/science/xenobiology) "hUT" = ( @@ -25352,7 +25313,7 @@ /obj/structure/window/reinforced/spawner{ dir = 1 }, -/obj/item/kirbyplants/photosynthetic, +/obj/machinery/light/floor, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/AIsatextAP) "idm" = ( @@ -25516,6 +25477,9 @@ "ifz" = ( /obj/effect/landmark/start/cargo_technician, /obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "ifF" = ( @@ -26293,12 +26257,10 @@ /area/ai_monitored/turret_protected/aisat_interior) "irc" = ( /obj/machinery/camera/autoname/directional/west, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/engine/engineering) "ire" = ( @@ -26894,15 +26856,14 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 5 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/ce_office/flip{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/engineering) "iAW" = ( @@ -27030,6 +26991,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/chemistry) +"iDy" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "iDH" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -27164,14 +27131,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Disposals Sorting Junction"; - sortType = 1 - }, /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/structure/disposalpipe/sorting/mail/destination/disposals/flip{ + dir = 2 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "iFt" = ( @@ -27191,13 +27156,12 @@ /area/science/shuttle) "iFz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/engineering{ + dir = 1 + }, /turf/open/floor/iron, /area/engine/engineering) "iFF" = ( @@ -27587,8 +27551,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/destination/genetics{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "iOb" = ( @@ -27679,7 +27645,6 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/camera/autoname/directional/south, /obj/structure/table/reinforced, /obj/item/tank/internals/plasma/full, /obj/item/analyzer, @@ -27871,6 +27836,11 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) +"iSo" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/noslip/dark, +/area/engine/engineering) "iSp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -28100,10 +28070,8 @@ /turf/open/floor/iron, /area/quartermaster/exploration_prep) "iWm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/effect/turf_decal/tile/purple, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/science/research) "iWM" = ( @@ -28467,15 +28435,13 @@ dir = 4 }, /obj/structure/reagent_dispensers/watertank/high, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/engine/atmos) "jbn" = ( @@ -28703,10 +28669,8 @@ /turf/open/floor/iron, /area/security/brig) "jeM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/maintenance/department/science) "jeT" = ( @@ -28801,12 +28765,10 @@ /turf/open/floor/iron/white, /area/science/explab) "jfW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/engine/engineering) "jfY" = ( @@ -28922,10 +28884,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/medical/medbay/aft) "jhK" = ( @@ -29043,6 +29006,9 @@ pixel_x = 32 }, /obj/effect/turf_decal/tile/green/anticorner/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "jkB" = ( @@ -29968,9 +29934,7 @@ }, /obj/effect/turf_decal/tile/brown/fourcorners/contrasted, /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/quartermaster/qm) "jDe" = ( @@ -31378,6 +31342,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/quartermaster/storage) "kco" = ( @@ -31418,8 +31383,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/iron, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_smooth, /area/quartermaster/sorting) "kdc" = ( /obj/structure/grille/broken, @@ -31674,10 +31644,10 @@ /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) "khR" = ( +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/wood, /area/maintenance/port) "kih" = ( @@ -31732,9 +31702,6 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "kiW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -31743,6 +31710,7 @@ dir = 4; light_color = "#c1caff" }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/security/brig) "kjl" = ( @@ -31983,9 +31951,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -31993,19 +31958,6 @@ /obj/machinery/telecomms/server/presets/security, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) -"kme" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) "kmm" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -32065,10 +32017,10 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "kmW" = ( +/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/atmos) "kmY" = ( @@ -32779,7 +32731,6 @@ /obj/machinery/computer/atmos_control/tank/plasma_tank{ dir = 4 }, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/engine/atmos) "kxF" = ( @@ -32846,9 +32797,6 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "kyP" = ( -/obj/machinery/camera/autoname{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, @@ -32862,6 +32810,7 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, /area/engine/atmos) "kyY" = ( @@ -33056,13 +33005,11 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "kCE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/wood, /area/crew_quarters/bar) "kDe" = ( @@ -33128,11 +33075,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kEy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, -/area/engine/atmos) "kEH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -33153,12 +33095,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"kEV" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/closed/wall, -/area/security/prison) "kFa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -33881,11 +33817,6 @@ /turf/open/floor/iron/dark, /area/security/main) "kTz" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Kitchen Junction"; - sortType = 20 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, @@ -33893,6 +33824,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/green/half/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/kitchen/flip{ + dir = 2 + }, /turf/open/floor/iron, /area/hallway/secondary/service) "kTL" = ( @@ -34012,6 +33946,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, /turf/open/floor/iron, /area/security/brig) "kVq" = ( @@ -34207,14 +34144,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 16 - }, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/library/flip{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "kYS" = ( @@ -34394,10 +34330,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "lch" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -34467,7 +34403,6 @@ /obj/structure/table/glass, /obj/item/reagent_containers/glass/bottle/epinephrine, /obj/item/reagent_containers/syringe/epinephrine, -/obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/sleeper) @@ -34523,9 +34458,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "lee" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, @@ -34539,6 +34471,7 @@ /obj/structure/window/reinforced/spawner{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/carpet/green, /area/crew_quarters/bar) "lev" = ( @@ -34792,6 +34725,13 @@ "lju" = ( /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) +"ljv" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/starboard/secondary) "ljB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34832,9 +34772,6 @@ /turf/open/floor/iron, /area/quartermaster/storage) "lkw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, @@ -34844,6 +34781,7 @@ /obj/effect/turf_decal/siding/white/corner{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, /area/medical/medbay/central) "lkI" = ( @@ -34958,13 +34896,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 23 - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/genetics/flip{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "lmv" = ( @@ -35130,6 +35067,12 @@ }, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"lpp" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "lpt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -35143,15 +35086,13 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/hallway/primary/fore) "lpA" = ( @@ -36395,12 +36336,10 @@ /turf/open/floor/iron/white, /area/medical/genetics) "lKj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, /area/engine/engineering) "lKv" = ( @@ -37144,15 +37083,13 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, /obj/machinery/airalarm/directional/east, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/security/checkpoint/medical) "lWl" = ( @@ -37292,6 +37229,9 @@ }, /obj/machinery/anesthetic_machine, /obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/surgery) "lYE" = ( @@ -38197,6 +38137,9 @@ "mkL" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "mkY" = ( @@ -38675,9 +38618,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","security") - }, /obj/effect/landmark/start/security_officer, /turf/open/floor/iron, /area/security/brig) @@ -38872,10 +38812,6 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/bar) -"mvH" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/plating/asteroid, -/area/maintenance/starboard/secondary) "mvT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light_switch{ @@ -38931,9 +38867,6 @@ /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1 }, -/obj/machinery/camera/autoname{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, @@ -39581,7 +39514,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment{ - dir = 10 + dir = 4 }, /turf/open/floor/iron, /area/quartermaster/sorting) @@ -39622,10 +39555,6 @@ /turf/open/floor/iron/dark, /area/quartermaster/miningdock) "mFx" = ( -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","security") - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -39709,12 +39638,6 @@ "mHr" = ( /turf/closed/wall/r_wall, /area/science/lab) -"mHx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, -/turf/closed/wall, -/area/quartermaster/storage) "mHK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -40120,9 +40043,6 @@ /area/quartermaster/exploration_prep) "mOr" = ( /obj/structure/dresser, -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/machinery/light_switch{ pixel_x = 26 }, @@ -40761,6 +40681,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 1 }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/circuit, /area/science/server) "mZM" = ( @@ -41130,6 +41051,7 @@ }, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/security/checkpoint/medical) "nfV" = ( @@ -41783,9 +41705,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/bridge) "nsZ" = ( @@ -41871,9 +41791,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 6 +/obj/structure/disposalpipe/sorting/mail/destination/atmospherics/flip{ + dir = 4 }, /turf/open/floor/iron, /area/engine/engineering) @@ -42084,12 +42003,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/quartermaster/sorting) "nzh" = ( @@ -42488,7 +42408,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "nFc" = ( @@ -42519,11 +42439,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/chair/stool, /obj/effect/landmark/start/scientist, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/structure/chair/stool/directional/west, /turf/open/floor/iron/white, /area/science/lab) "nFy" = ( @@ -42656,10 +42576,8 @@ /turf/open/floor/iron, /area/engine/atmos) "nHF" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Bar Junction"; - sortType = 19 +/obj/structure/disposalpipe/sorting/mail/destination/bar/flip{ + dir = 2 }, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -42778,13 +42696,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"nJE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/plating/asteroid, -/area/maintenance/starboard/secondary) "nJJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 @@ -43276,7 +43187,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/structure/disposalpipe/junction{ +/obj/structure/disposalpipe/sorting/mail/destination/detective_office{ dir = 2 }, /turf/open/floor/iron, @@ -43307,13 +43218,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) -"nQJ" = ( -/obj/machinery/camera/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/kitchen) "nRb" = ( /obj/structure/window/reinforced/spawner{ dir = 8 @@ -43321,10 +43225,12 @@ /obj/structure/sign/departments/minsky/medical/virology/virology1{ pixel_x = -32 }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "nRf" = ( @@ -43586,7 +43492,6 @@ /area/maintenance/starboard/aft) "nWj" = ( /obj/structure/window/reinforced/spawner, -/obj/machinery/light/small, /obj/machinery/ai_slipper{ uses = 10 }, @@ -43842,10 +43747,10 @@ dir = 8; name = "Waste to Filter" }, +/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/engine/atmos) "oaK" = ( @@ -44548,6 +44453,10 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "oms" = ( @@ -44600,9 +44509,7 @@ /area/crew_quarters/heads/hos) "onb" = ( /obj/effect/turf_decal/tile/purple, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/science/research) "onl" = ( @@ -44742,9 +44649,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 9 - }, /turf/open/floor/iron, /area/maintenance/starboard/central) "opu" = ( @@ -44778,7 +44682,6 @@ /area/hydroponics) "opK" = ( /obj/machinery/vending/medical, -/obj/machinery/vending/medical, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, @@ -45141,6 +45044,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "owR" = ( @@ -45691,19 +45597,6 @@ }, /turf/open/floor/iron, /area/medical/chemistry) -"oEj" = ( -/obj/machinery/camera/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "oED" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -45835,9 +45728,6 @@ /turf/open/floor/grass/no_border, /area/hallway/secondary/command) "oGN" = ( -/obj/machinery/camera/autoname{ - dir = 10 - }, /obj/structure/closet/radiation, /turf/open/floor/noslip/dark, /area/engine/engineering) @@ -45964,6 +45854,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/aft) "oJm" = ( @@ -45976,12 +45867,10 @@ /turf/open/floor/iron, /area/hallway/secondary/service) "oJn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/structure/closet/radiation, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/engine/atmos) "oJE" = ( @@ -46033,17 +45922,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"oKU" = ( -/obj/machinery/camera/autoname{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"oLb" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "oLv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -46773,9 +46657,6 @@ /turf/open/floor/plating, /area/crew_quarters/toilet) "paN" = ( -/obj/structure/bed{ - dir = 8 - }, /obj/structure/bed{ dir = 8 }, @@ -47077,21 +46958,6 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/plating, /area/maintenance/port/central) -"phw" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "phz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47596,12 +47462,10 @@ /turf/open/floor/iron, /area/engine/atmos) "pra" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/medical/chemistry) "pri" = ( @@ -47612,9 +47476,7 @@ /obj/structure/mirror{ pixel_x = 28 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, /area/crew_quarters/bar) "prx" = ( @@ -47637,6 +47499,9 @@ }, /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/white, /area/medical/surgery) "prT" = ( @@ -47742,7 +47607,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/holopad, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -47763,9 +47627,7 @@ "ptC" = ( /obj/structure/table/wood, /obj/item/instrument/violin, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/carpet/grimy, /area/chapel/office) "ptE" = ( @@ -47831,10 +47693,8 @@ /obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/cell_charger, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/science/robotics/lab) "puw" = ( @@ -48032,6 +47892,7 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/construction/mining/aux_base) "pxv" = ( @@ -48247,14 +48108,14 @@ /turf/open/floor/wood, /area/hallway/primary/starboard) "pAu" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/assistant, /turf/open/floor/carpet/royalblue, /area/crew_quarters/theatre) "pAw" = ( @@ -48448,10 +48309,10 @@ /turf/open/floor/iron/dark, /area/hallway/primary/central) "pEn" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, -/obj/structure/chair/stool/directional/west, /turf/open/floor/iron/white, /area/science/lab) "pEC" = ( @@ -48550,6 +48411,7 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/white, /area/medical/genetics/cloning) "pFS" = ( @@ -49300,6 +49162,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/science/mixing) "pSB" = ( @@ -49416,10 +49279,10 @@ /area/crew_quarters/toilet) "pUv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/atmos) "pUA" = ( @@ -49483,12 +49346,10 @@ /turf/open/floor/iron/dark, /area/crew_quarters/fitness/recreation) "pVH" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/effect/turf_decal/caution, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/camera/autoname/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/noslip/standard, /area/hallway/secondary/service) "pVT" = ( @@ -49811,19 +49672,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) -"qaQ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "qaT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -50218,6 +50066,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/white, /area/medical/surgery) "qiD" = ( @@ -50225,13 +50074,11 @@ /turf/open/space/basic, /area/space) "qiL" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Security"; - sortType = 7 - }, /obj/effect/turf_decal/box, /obj/machinery/holopad, +/obj/structure/disposalpipe/sorting/mail/destination/security{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/security/brig) "qiM" = ( @@ -50494,6 +50341,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/unsorted/flip{ + dir = 2 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "qnt" = ( @@ -51283,11 +51133,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 9; - network = list("ss13","medbay") - }, /turf/open/floor/iron/white, /area/medical/virology) "qBa" = ( @@ -51297,16 +51142,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 15 - }, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 }, /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/hop_office{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/hallway/secondary/command) "qBi" = ( @@ -51443,7 +51287,7 @@ /turf/open/floor/iron/white, /area/quartermaster/exploration_prep) "qCE" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/stool, /turf/open/floor/plating/asteroid, /area/maintenance/starboard/secondary) "qCK" = ( @@ -51470,11 +51314,10 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 26 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/dormitories/flip{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) "qCW" = ( @@ -51984,10 +51827,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "qMa" = ( +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/wood, /area/maintenance/port) "qMf" = ( @@ -52328,9 +52171,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/engine/engine_room) "qRL" = ( @@ -52338,6 +52179,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/security/main) "qRP" = ( @@ -52782,19 +52624,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"rav" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "raK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52939,12 +52768,10 @@ /turf/closed/wall, /area/hallway/primary/aft) "rdL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, /obj/effect/turf_decal/tile/bar{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/crew_quarters/bar) "rdU" = ( @@ -53006,9 +52833,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plating, /area/maintenance/starboard/aft) "reZ" = ( @@ -53431,13 +53256,12 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "rkU" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 17 - }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/chapel/flip{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/chapel/main/monastery) "rlh" = ( @@ -53469,13 +53293,11 @@ }, /obj/item/stack/cable_coil/green, /obj/item/stack/cable_coil/green, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/engine/engine_room) "rlM" = ( @@ -53725,10 +53547,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/cmo_office{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "rps" = ( @@ -54255,10 +54079,8 @@ /obj/structure/chair/wood{ dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/siding/wood, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/wood/big, /area/crew_quarters/heads/captain) "ryM" = ( @@ -54434,6 +54256,14 @@ /obj/structure/desk_bell, /turf/open/floor/iron, /area/crew_quarters/heads/hop) +"rCe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "45" + }, +/turf/open/floor/plating, +/area/medical/surgery) "rCs" = ( /obj/structure/disposalpipe/junction/flip{ dir = 1 @@ -54663,9 +54493,6 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, /obj/machinery/door/window/northright{ name = "Library Desk Door"; req_access_txt = "37" @@ -54673,6 +54500,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 5 }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/wood, /area/library) "rFo" = ( @@ -54701,11 +54529,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 28 - }, /obj/effect/landmark/start/scientist, +/obj/structure/disposalpipe/sorting/mail/destination/xenobiology/flip{ + dir = 1 + }, /turf/open/floor/iron/white, /area/science/research) "rFM" = ( @@ -54784,6 +54611,7 @@ /turf/open/space/basic, /area/space/nearstation) "rGy" = ( +/obj/structure/chair/stool, /obj/effect/landmark/start/scientist, /obj/structure/disposalpipe/segment{ dir = 4 @@ -54791,7 +54619,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/cafeteria{ dir = 5 }, @@ -54865,7 +54692,7 @@ /obj/structure/window/reinforced/spawner{ dir = 1 }, -/obj/structure/chair, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/AIsatextAP) "rHW" = ( @@ -54979,6 +54806,7 @@ icon_state = "4-8" }, /obj/effect/landmark/start/station_engineer, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -54988,7 +54816,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/engine/engineering) "rKg" = ( @@ -55043,6 +54870,9 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/medical/medbay/aft) "rKx" = ( @@ -55085,7 +54915,7 @@ /area/science/shuttle) "rLL" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -55408,10 +55238,8 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/medical/cryo) "rRh" = ( @@ -55841,13 +55669,12 @@ /area/security/brig/medbay) "rYP" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 25 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/toxins/flip{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/mixing) "rYU" = ( @@ -55974,12 +55801,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/quartermaster/exploration_prep) "sbI" = ( @@ -56077,13 +55902,11 @@ /turf/open/floor/iron, /area/science/shuttle) "sdi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/secondary/service) "sdz" = ( @@ -56298,9 +56121,6 @@ /turf/open/floor/iron/dark, /area/chapel/office) "sgJ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/machinery/light, /obj/machinery/chem_master/condimaster{ name = "BrewMaster 3000" @@ -56308,6 +56128,7 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, /area/hydroponics) "sgK" = ( @@ -56324,12 +56145,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/janitor_closet{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/central) "shl" = ( @@ -57318,24 +57139,13 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/tools) -"sxK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "sxV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/primary/fore) "syg" = ( @@ -57496,12 +57306,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/medical/medbay/central) "sAp" = ( @@ -58208,7 +58016,6 @@ /obj/structure/fireaxecabinet{ pixel_y = -28 }, -/obj/machinery/camera/autoname/directional/south, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) "sLZ" = ( @@ -58376,13 +58183,13 @@ /turf/open/floor/iron, /area/science/shuttle) "sOC" = ( +/obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/cafeteria{ dir = 5 }, @@ -58406,7 +58213,7 @@ /area/maintenance/solars/port/aft) "sPt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron_smooth, /area/quartermaster/sorting) "sPx" = ( /obj/effect/turf_decal/stripes/line{ @@ -58707,9 +58514,8 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 9 +/obj/structure/disposalpipe/sorting/mail/destination/medbay/flip{ + dir = 8 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -58735,10 +58541,10 @@ /area/medical/sleeper) "sUZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -58983,6 +58789,18 @@ "sZy" = ( /turf/closed/wall/r_wall, /area/science/robotics) +"sZL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/medical/medbay/aft) "sZN" = ( /obj/effect/spawner/randomvend/cola, /obj/machinery/camera/directional/north, @@ -59054,6 +58872,9 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "taY" = ( @@ -59229,14 +59050,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 29 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/law_office/flip{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/hallway/primary/aft) "tfy" = ( @@ -59322,13 +59142,11 @@ /turf/open/floor/iron, /area/science/lab) "tgS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/structure/closet/secure_closet/freezer/kitchen, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) "tgX" = ( @@ -59719,6 +59537,7 @@ dir = 1 }, /obj/machinery/vending/dinnerware, +/obj/machinery/camera/directional/north, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) "tnM" = ( @@ -59887,6 +59706,7 @@ dir = 6 }, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/white, /area/science/research) "tqE" = ( @@ -60155,12 +59975,12 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/plating, /area/quartermaster/sorting) "tvk" = ( @@ -60237,9 +60057,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/structure/sign/departments/minsky/research/robotics{ pixel_x = 32 }, @@ -60248,6 +60065,16 @@ }, /turf/open/floor/iron/white, /area/science/research) +"twD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/prison, +/area/security/prison) "twH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -60869,9 +60696,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plating, /area/maintenance/starboard/aft) "tHu" = ( @@ -61047,6 +60872,14 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"tJZ" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/engineering) "tKh" = ( /obj/item/bedsheet/mime, /obj/structure/bed, @@ -61697,9 +61530,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 14 +/obj/structure/disposalpipe/sorting/mail/destination/robotics{ + dir = 1 }, /turf/open/floor/iron/white, /area/science/research) @@ -62131,6 +61963,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/freezer, /area/medical/virology) "ucM" = ( @@ -62402,8 +62235,8 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "uhx" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/science/shuttle) "uhy" = ( @@ -62463,9 +62296,6 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "uie" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -62473,6 +62303,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, /area/hallway/secondary/exit) "uig" = ( @@ -63176,6 +63007,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "usU" = ( @@ -63262,12 +63096,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, /area/hallway/primary/fore) "uvd" = ( @@ -63332,6 +63164,12 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"uwt" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "uwC" = ( /obj/machinery/smartfridge{ name = "Sample Storage" @@ -63536,20 +63374,21 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "uAa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 13 +/obj/structure/disposalpipe/sorting/mail/destination/rd_office/flip{ + dir = 1 }, /turf/open/floor/iron/white, /area/science/research) @@ -64084,13 +63923,11 @@ /turf/open/space/basic, /area/space/nearstation) "uIc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/primary/central) "uIh" = ( @@ -64313,10 +64150,8 @@ /obj/structure/sign/departments/minsky/supply/mining{ pixel_x = 32 }, -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/quartermaster/miningdock) "uLg" = ( @@ -64371,12 +64206,10 @@ /turf/open/floor/iron/dark, /area/quartermaster/office) "uLs" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/science/xenobiology) "uLA" = ( @@ -64711,8 +64544,8 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/disposalpipe/junction{ + dir = 4 }, /turf/open/floor/iron, /area/quartermaster/sorting) @@ -64865,9 +64698,6 @@ name = "RD Server Vent"; pressure_checks = 0 }, -/obj/machinery/camera/autoname{ - dir = 9 - }, /turf/open/floor/circuit, /area/science/server) "uUn" = ( @@ -65031,9 +64861,6 @@ /area/ai_monitored/turret_protected/aisat_interior) "uXG" = ( /obj/structure/table, -/obj/machinery/light{ - dir = 8 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, @@ -65114,12 +64941,6 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/iron, /area/engine/engine_room) "uYN" = ( @@ -65885,6 +65706,9 @@ pixel_x = 24 }, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "vlY" = ( @@ -65933,6 +65757,7 @@ /turf/open/floor/iron/white, /area/crew_quarters/kitchen/coldroom) "vmR" = ( +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/security/brig) "vno" = ( @@ -66235,6 +66060,9 @@ /obj/item/storage/toolbox/mechanical, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow, +/obj/machinery/camera/motion{ + c_tag = "E.V.A. Storage" + }, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) "vrC" = ( @@ -66655,9 +66483,6 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "vxy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -66667,6 +66492,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/hallway/primary/aft) "vxz" = ( @@ -66701,7 +66527,7 @@ /obj/structure/window/reinforced/spawner{ dir = 1 }, -/obj/structure/chair, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/AIsatextAP) "vxU" = ( @@ -67063,11 +66889,9 @@ /turf/open/floor/plating, /area/science/shuttle) "vCv" = ( -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/crew_quarters/dorms) "vCz" = ( @@ -68160,12 +67984,10 @@ /turf/open/floor/iron/white/side, /area/medical/surgery) "vUx" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Bar Junction"; - sortType = 19 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/bar/flip{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/secondary/service) "vUC" = ( @@ -68175,10 +67997,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, /obj/machinery/camera/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/engine/atmos) "vUX" = ( @@ -68712,9 +68532,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/computer/security, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -69013,6 +68830,7 @@ /area/hallway/primary/fore) "wkf" = ( /obj/effect/landmark/start/station_engineer, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -69020,7 +68838,6 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/engineering) "wkh" = ( @@ -69104,11 +68921,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/destination/medbay{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "wlj" = ( @@ -69272,13 +69091,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 13 - }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/iron, /area/maintenance/department/science) "wnZ" = ( @@ -69515,15 +69333,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/camera/autoname{ - dir = 9 - }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, /area/engine/atmos) "wsy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -69531,6 +69344,7 @@ dir = 8; light_color = "#e8eaff" }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/security/brig) "wsN" = ( @@ -70013,10 +69827,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 27 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, @@ -70872,12 +70682,10 @@ /obj/structure/chair{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/crew_quarters/dorms) "wRG" = ( @@ -71541,9 +71349,7 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/primary/fore) "xdj" = ( @@ -71905,9 +71711,6 @@ /turf/open/floor/iron, /area/medical/virology) "xkh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall29"; @@ -71916,6 +71719,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/primary/fore) "xkk" = ( @@ -72905,6 +72709,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "xBa" = ( @@ -73110,13 +72917,12 @@ /area/science/nanite) "xEc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 11 - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/chemistry{ + dir = 8 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "xEu" = ( @@ -73189,10 +72995,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -25 - }, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/storage/tools) "xGi" = ( @@ -73656,13 +73460,13 @@ /turf/open/floor/iron, /area/quartermaster/storage) "xMt" = ( +/obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/prison, /area/security/prison) "xMH" = ( @@ -73829,6 +73633,9 @@ /obj/machinery/firealarm{ pixel_y = -24 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plating, /area/quartermaster/sorting) "xOB" = ( @@ -73983,13 +73790,6 @@ }, /turf/open/floor/iron/dark, /area/science/nanite) -"xQG" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hydroponics) "xQH" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -74050,7 +73850,7 @@ pixel_y = 32 }, /obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron_smooth, /area/quartermaster/sorting) "xRO" = ( /obj/structure/table, @@ -74752,16 +74552,15 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortTypes = list(9,10,11,23) - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "yeI" = ( @@ -92169,7 +91968,7 @@ tWl cZK gDn dQc -kEy +gDn gDn gDn tWl @@ -92207,7 +92006,7 @@ idI amI oGN nHf -eAY +iSo amI sFX sKV @@ -95521,7 +95320,7 @@ dWW dwj gbC mWA -aaQ +aGC aNF pHR oxI @@ -96035,7 +95834,7 @@ vrb lmd kOj meS -aGC +aaQ aNF kNC aWt @@ -98115,7 +97914,7 @@ wum akj aTN rcX -hae +tJZ kSV rJZ bBc @@ -101725,7 +101524,7 @@ ihY ihY kNN dhK -kNN +bmI ihY ihY ihY @@ -101779,7 +101578,7 @@ bII lhA iEu iEu -oKU +iEu hIQ hnq buq @@ -102039,7 +101838,7 @@ auR auR wfL fTU -bXS +dpV iOL xiK xsd @@ -102808,7 +102607,7 @@ auR nis hYp auR -oEj +kDC fTU bXS iOL @@ -103871,7 +103670,7 @@ iZh uIQ vHK ngK -qaQ +fZt hLF aMT aMT @@ -104127,9 +103926,9 @@ eDQ iZh iyv gMV -bBo nOP -bBo +nOP +nOP aMT aMT aMT @@ -105350,7 +105149,7 @@ lyZ tZF tZF hdz -lIO +gQj lIO bpq aDm @@ -105757,7 +105556,7 @@ eqa eqa eqa eqa -cuS +eqa eqa pqa ooo @@ -106183,9 +105982,9 @@ eDQ iZh ikC kbJ -bBo nOP -bBo +nOP +nOP aMT aMT aMT @@ -106441,7 +106240,7 @@ iZh gEl rmn ngK -rav +eJW hLF aMT aMT @@ -106774,7 +106573,7 @@ aMT aMT aMT byn -kme +nVG ooo aMT aMT @@ -110115,7 +109914,7 @@ aMT aMT aMT byn -ckQ +lCz tNy hTH aMT @@ -110897,7 +110696,7 @@ fRG fRG fRG fRG -gjq +fRG fRG tNy hTH @@ -111022,9 +110821,9 @@ sMa sLr ntO qyp -xQG +djh gWp -nQJ +cyL uYN kuf bPr @@ -113095,7 +112894,7 @@ iJX bjJ fhO pXR -phw +sag kfy pxs iuM @@ -114061,7 +113860,7 @@ jeI iDM alp oeE -xMt +twD nuU nmg lVr @@ -114318,7 +114117,7 @@ sli pRe uKT cpS -xMt +twD nuU nmg dgP @@ -114575,7 +114374,7 @@ sli rZU uKT xAv -xMt +twD nuU nmg cVp @@ -114839,7 +114638,7 @@ awK ebB lyM hZM -kEV +nmg adc sic ogz @@ -117707,11 +117506,11 @@ vUe rKx prA bih -mVi -dxf -rDi -rDi -nSl +rCe +fFa +ifS +ifS +bSb kfy kfy kfy @@ -117965,10 +117764,10 @@ nIO lYv kDe mVi -sxK -tBk -tBk -eOW +uyh +pLJ +pLJ +xAF bSb kfy bwh @@ -118165,8 +117964,8 @@ anT anT fOv qeI -ivK -ivK +lpp +uwt mYW ivK vrC @@ -118222,7 +118021,7 @@ vtl hyO pWb mVi -mql +uyh gZc gZc gZc @@ -118421,7 +118220,7 @@ fOv fOv fOv fOv -etP +cfP rLL jdN jdN @@ -118434,7 +118233,7 @@ lbX oeF ivK msl -mHx +aWM rjT lLj eht @@ -118479,7 +118278,7 @@ tiJ fHa mVi mVi -mql +uyh gZc uTm gZc @@ -118733,10 +118532,10 @@ qSI eCC etx jUV -irr +iDy rie oaL -mql +uyh gZc gZc gZc @@ -118990,10 +118789,10 @@ kBi bjq ulY mkL -irr +oLb qAg oaL -mql +uyh kfy aMT aMT @@ -119250,7 +119049,7 @@ cxQ irr rie oaL -mql +uyh kfy anT anT @@ -119756,10 +119555,10 @@ oAB oAB oAB diN -oAB +gVc oJi dpt -oAB +fBD bBs oAB omo @@ -120012,9 +119811,9 @@ qdR sZw usf sZw -bgd +sZL gyB -sZw +dXY rpq iNV wli @@ -125127,7 +124926,7 @@ tvU cSs opt mRH -kXc +abt kXc cSs xBm @@ -133071,9 +132870,9 @@ krU krU baJ baJ -mvH -mvH -nJE +baJ +baJ +gyf baJ gyf baJ @@ -133328,9 +133127,9 @@ baJ baJ baJ baJ -baJ -baJ -gyf +qCE +qCE +ljv baJ gyf tXx diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 08520716ed1dd..cc1cc37b6b3b3 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -147,6 +147,10 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"aaI" = ( +/obj/structure/sign/departments/minsky/medical/medical2, +/turf/closed/wall, +/area/security/brig/medbay) "aaO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -182,14 +186,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) -"abd" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/clothing/mask/gas/sechailer, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/item/book/manual/wiki/sopsecurity, -/turf/open/floor/iron, -/area/security/main) "abe" = ( /obj/effect/turf_decal/delivery, /obj/item/kirbyplants/random, @@ -229,18 +225,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/cryopods) -"abo" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "abp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -274,35 +258,22 @@ /obj/structure/fans/tiny/invisible, /turf/open/space/basic, /area/space) -"abu" = ( -/obj/machinery/cryopod, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "abv" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) "abx" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/security{ - name = "Storage Closet" +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"abz" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) +/area/maintenance/starboard) "abB" = ( /obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/stripes/end{ @@ -368,15 +339,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"abM" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "abP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -410,6 +372,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/construction/mining/aux_base) +"abS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "abT" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/bot, @@ -418,11 +390,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"abX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard) "abZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -462,6 +429,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"acp" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "acs" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -622,9 +596,13 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) "adl" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "adm" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -703,6 +681,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"aeh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "aep" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -722,6 +712,21 @@ "aeF" = ( /turf/open/floor/plating, /area/construction/mining/aux_base) +"aeJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "aeR" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -730,12 +735,10 @@ /area/hallway/secondary/entry) "aeS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 1 - }, /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /turf/open/floor/iron, /area/hallway/secondary/entry) @@ -756,21 +759,8 @@ dir = 1 }, /area/hallway/secondary/entry) -"aeX" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) "afb" = ( /obj/effect/spawner/randomvend/snack, -/obj/machinery/light{ - dir = 1 - }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/entry) @@ -830,23 +820,6 @@ }, /turf/open/space, /area/space/nearstation) -"afC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = 32 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "afD" = ( /obj/machinery/meter, /obj/effect/turf_decal/stripes/line, @@ -892,7 +865,8 @@ "agl" = ( /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /turf/open/floor/iron, /area/hallway/secondary/entry) @@ -909,16 +883,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"agM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "agO" = ( /obj/docking_port/stationary{ dheight = 1; @@ -931,6 +895,12 @@ }, /turf/open/space, /area/space/nearstation) +"agR" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "agS" = ( /obj/docking_port/stationary{ dir = 8; @@ -949,15 +919,30 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"ahf" = ( +"ahe" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Armour storage"; + req_one_access_txt = "1;4" + }, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 8 }, -/obj/machinery/computer/operating{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/security/brig) +/obj/effect/loot_jobscale/armoury/riot_suit, +/obj/effect/loot_jobscale/armoury/riot_helmet, +/obj/effect/loot_jobscale/armoury/riot_shield, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "ahg" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -1280,6 +1265,16 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"ajE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "ajJ" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -1345,6 +1340,30 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) +"ajZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + base_state = "left"; + icon_state = "left"; + name = "Weapons storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/loot_jobscale/armoury/laser_gun, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "akb" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -1413,13 +1432,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/secondary/entry) -"akr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "akv" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -1548,6 +1560,13 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"akY" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "alb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -1636,13 +1655,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/hallway/secondary/entry) -"alH" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/science/research) "alI" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1718,14 +1730,11 @@ /turf/open/floor/iron, /area/quartermaster/qm) "amd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "amg" = ( /obj/structure/chair/office{ dir = 8 @@ -1802,6 +1811,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/office) "amA" = ( @@ -1932,8 +1942,6 @@ "anB" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, /area/science/misc_lab/range) "anD" = ( @@ -2075,7 +2083,7 @@ /area/vacant_room/office) "aph" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/customs) "api" = ( @@ -2084,7 +2092,7 @@ /area/hallway/secondary/entry) "apo" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint) "apt" = ( @@ -2106,9 +2114,6 @@ /turf/open/floor/plating, /area/maintenance/disposal) "apC" = ( -/obj/machinery/light/small{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -2124,9 +2129,6 @@ dir = 4; id = "garbage" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/sign/warning/vacuum{ pixel_y = 32 }, @@ -2141,9 +2143,6 @@ dir = 4; id = "garbage" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2267,7 +2266,7 @@ /area/vacant_room/office) "aqg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/wood, /area/vacant_room/office) @@ -2288,6 +2287,13 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"aqn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "aqr" = ( /obj/structure/sink{ dir = 4; @@ -2355,18 +2361,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) -"ara" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "arf" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 @@ -2586,12 +2580,12 @@ /area/maintenance/starboard/fore) "asd" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ase" = ( /obj/machinery/light/small{ dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"ase" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -2647,6 +2641,9 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/science/research) "ask" = ( @@ -2864,9 +2861,6 @@ dir = 4; id = "garbage" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -3040,7 +3034,8 @@ /area/crew_quarters/toilet/auxiliary) "auk" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -3059,7 +3054,8 @@ /area/hallway/secondary/entry) "auq" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, @@ -3309,6 +3305,13 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"avF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "avG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3486,6 +3489,42 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/fore) +"aww" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/storage/crayons, +/obj/structure/table/reinforced, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) +"awz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"awB" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "awC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/janitor, @@ -3849,9 +3888,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 1 +/obj/structure/disposalpipe/sorting/mail/destination/disposals{ + dir = 8 }, /turf/open/floor/iron, /area/quartermaster/storage) @@ -4054,29 +4092,10 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) -"azk" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "azn" = ( /obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/quartermaster/warehouse) -"azw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "azA" = ( /obj/structure/closet/crate{ opened = 1 @@ -4113,11 +4132,11 @@ /turf/open/floor/iron, /area/quartermaster/storage) "azG" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "0-8" }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "azJ" = ( @@ -4374,7 +4393,7 @@ /turf/open/floor/iron, /area/quartermaster/storage) "aAI" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -4545,12 +4564,10 @@ /area/maintenance/port/fore) "aBB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "Custodial Junction"; - sortType = 22 - }, /obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/sorting/mail/destination/janitor_closet{ + dir = 8 + }, /turf/open/floor/iron, /area/maintenance/port/fore) "aBC" = ( @@ -4674,21 +4691,12 @@ /area/quartermaster/storage) "aCf" = ( /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, +/obj/effect/turf_decal/tile/brown, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) "aCh" = ( @@ -4787,6 +4795,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/lab) "aCN" = ( @@ -4800,9 +4811,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/quartermaster/warehouse) @@ -4962,10 +4970,6 @@ "aDI" = ( /turf/closed/wall, /area/hallway/secondary/service) -"aDJ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/hallway/secondary/service) "aDL" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -4979,16 +4983,12 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "aDO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/security/brig) -"aDP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/quartermaster/warehouse) "aDT" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -5044,10 +5044,6 @@ /obj/machinery/computer/cargo{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Bay - Starboard"; - name = "cargo camera" - }, /obj/effect/turf_decal/bot, /obj/machinery/light{ dir = 4 @@ -5062,7 +5058,7 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/space/basic, /area/quartermaster/storage) @@ -5158,6 +5154,12 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/machinery/power/apc/auto_name/directional/north{ + areastring = "/area/engine/supermatter" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, /turf/open/floor/iron, /area/engine/atmospherics_engine) "aEt" = ( @@ -5232,12 +5234,11 @@ /turf/open/space, /area/space/nearstation) "aEC" = ( -/obj/effect/turf_decal{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "aEQ" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -5320,9 +5321,7 @@ /turf/open/floor/iron, /area/maintenance/department/science) "aFd" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -5331,10 +5330,6 @@ "aFe" = ( /turf/closed/wall, /area/quartermaster/sorting) -"aFf" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/sorting) "aFi" = ( /turf/closed/wall, /area/security/checkpoint/supply) @@ -5407,10 +5402,28 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/exploration_prep) -"aFZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"aFO" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast door" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/detectives_office) +"aFT" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"aFV" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/brig) +"aFZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -5439,15 +5452,15 @@ pixel_x = -24; pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/machinery/door/window/westleft{ name = "Bar Delivery"; req_access_txt = "25" }, /obj/structure/window/reinforced, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, /turf/open/floor/iron, /area/crew_quarters/bar) "aGk" = ( @@ -5483,9 +5496,6 @@ /area/quartermaster/sorting) "aGq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, /obj/structure/disposaloutlet, /obj/structure/window/reinforced{ dir = 8 @@ -5494,13 +5504,27 @@ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "aGr" = ( -/obj/machinery/light/small, -/obj/effect/landmark/prisonspawn, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/security/brig) "aGs" = ( /obj/structure/window/reinforced{ dir = 4 @@ -5518,23 +5542,10 @@ /turf/open/floor/iron, /area/quartermaster/sorting) "aGt" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, /obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plating, /area/quartermaster/sorting) -"aGu" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Evidence Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "aGz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -5764,6 +5775,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/sorting/unsorted{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "aHK" = ( @@ -5816,7 +5830,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) @@ -5911,6 +5925,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "aJk" = ( @@ -5925,7 +5942,7 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -6168,7 +6185,7 @@ /turf/open/floor/iron, /area/quartermaster/sorting) "aKJ" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) @@ -6255,9 +6272,7 @@ dir = 1; pixel_y = -24 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmospherics_engine) @@ -6322,27 +6337,35 @@ /area/quartermaster/sorting) "aLY" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 4 - }, /obj/machinery/conveyor/inverted{ dir = 10; id = "cargoload" }, /turf/open/floor/plating, /area/quartermaster/storage) -"aMc" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-2" +"aMg" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 10; + pixel_y = 3 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosprivacy"; - name = "HoS Privacy Blast door" +/obj/machinery/recharger{ + pixel_x = -7 }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/item/restraints/handcuffs{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/machinery/airalarm/all_access{ + pixel_y = 26; + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/security/main) "aMt" = ( /obj/structure/sign/warning/fire, /turf/closed/wall, @@ -6511,6 +6534,9 @@ /obj/effect/turf_decal/loading_area{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, /area/quartermaster/storage) "aNF" = ( @@ -6528,10 +6554,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"aNI" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/prison, -/area/security/prison) "aNO" = ( /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine/vacuum, @@ -6618,6 +6640,12 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"aOk" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/security/brig) "aOA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -6645,6 +6673,9 @@ dir = 4; id = "cargodisposals" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "aOR" = ( @@ -6667,60 +6698,12 @@ /turf/open/floor/iron, /area/quartermaster/storage) "aPb" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/quartermaster/storage) -"aPc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Aft Starboard"; - name = "cargo camera" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/quartermaster/storage) -"aPd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/quartermaster/storage) -"aPe" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/quartermaster/storage) -"aPf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/quartermaster/storage) -"aPg" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aPn" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/security/brig) "aPw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -6909,10 +6892,6 @@ }, /turf/open/floor/iron/checker, /area/engine/atmos) -"aQd" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "aQh" = ( /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced, @@ -6960,17 +6939,19 @@ /area/hallway/primary/fore) "aQF" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ dir = 1 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/plating, /area/quartermaster/sorting) "aQJ" = ( /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -7149,19 +7130,6 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"aRB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/atmos) "aRE" = ( /obj/structure/lattice, /turf/open/space, @@ -7261,53 +7229,23 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/engine, /area/science/explab) -"aSg" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"aSh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"aSf" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/clothing/mask/gas/sechailer, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/turf/closed/wall, -/area/security/checkpoint/supply) -"aSi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/gun/energy/laser, /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aSk" = ( +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aSB" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/qm) -"aSJ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/warden) "aSP" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -7437,6 +7375,13 @@ "aTl" = ( /turf/open/floor/engine/air, /area/engine/atmos) +"aTo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera/directional/west, +/turf/open/space, +/area/space/nearstation) "aTp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -7529,11 +7474,30 @@ /turf/closed/wall, /area/quartermaster/office) "aUh" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster's Office"; + req_access_txt = "41" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/quartermaster/qm) "aUp" = ( /obj/effect/spawner/structure/window/reinforced/tinted, @@ -7699,13 +7663,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/theatre) -"aVx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) "aVV" = ( /obj/structure/sink{ dir = 8; @@ -7837,29 +7794,27 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/maintenance/department/science) "aXe" = ( +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/fore) "aXf" = ( -/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/plasticflaps/opaque, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/quartermaster/office) "aXg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced{ dir = 1 @@ -7868,14 +7823,17 @@ name = "Cargo Office Delivery"; req_access_txt = "31" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/office) "aXl" = ( /obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/office) "aXq" = ( @@ -7883,9 +7841,6 @@ name = "Cargo Bay"; req_access_txt = "31" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -7893,6 +7848,9 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/office) "aXB" = ( @@ -7936,21 +7894,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) -"aXK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Education Chamber"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "aXV" = ( /obj/machinery/light/small{ dir = 8 @@ -8057,40 +8000,9 @@ /obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/iron, /area/quartermaster/storage) -"aYX" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/quartermaster/storage) -"aZi" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/quartermaster/qm) -"aZj" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/qm) "aZn" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "aZt" = ( @@ -8106,17 +8018,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"aZu" = ( -/obj/structure/chair{ - dir = 1; - name = "Jury" - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "aZv" = ( /obj/structure/lattice/catwalk, /obj/structure/disposaloutlet, @@ -8260,9 +8161,22 @@ /turf/closed/wall, /area/hydroponics) "bas" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/hydroponics) +/turf/open/floor/iron, +/area/maintenance/port/fore) "bat" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -8275,6 +8189,19 @@ broken = 1 }, /area/medical/morgue) +"bau" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/prison, +/area/security/prison) "baw" = ( /obj/item/radio/intercom{ pixel_x = -26 @@ -8326,6 +8253,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/crew_quarters/kitchen) +"baI" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "baQ" = ( /turf/closed/wall, /area/quartermaster/miningoffice) @@ -8339,36 +8275,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) -"baV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"baW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "baX" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/quartermaster/qm) -"baY" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/quartermaster/qm) "bbd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -8431,6 +8341,11 @@ "bbS" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hydroponics) "bbU" = ( @@ -8563,11 +8478,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/fore) -"bcp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/quartermaster/office) "bcr" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -8590,12 +8500,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"bcA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "bcB" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/dirt, @@ -8633,14 +8537,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"bcG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bcX" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -8711,21 +8607,18 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "bdo" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 +/obj/machinery/door/airlock/security/glass{ + name = "Anti Radiation shielded room" }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/item/radio, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "bdq" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/window/reinforced, @@ -8746,6 +8639,15 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/iron, /area/hydroponics) "bdw" = ( @@ -8913,14 +8815,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"bei" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bej" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -9071,7 +8965,7 @@ /turf/open/floor/iron, /area/crew_quarters/kitchen) "bfb" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/bot, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron, @@ -9114,18 +9008,13 @@ /turf/open/floor/plating, /area/hallway/primary/fore) "bfl" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/flour{ - pixel_x = -2; - pixel_y = 13 - }, -/obj/item/clothing/head/utility/chefhat, -/obj/effect/turf_decal{ - dir = 1 +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_y = -29 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/security/main) "bfq" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -9158,19 +9047,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/quartermaster/miningoffice) -"bfG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/pods{ - name = "MINING POD" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bfH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ore_box, @@ -9186,40 +9062,12 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"bfJ" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bfT" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ dir = 4 }, /turf/open/floor/engine/plasma, /area/engine/atmos) -"bgb" = ( -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" - }, -/obj/machinery/door/window/brigdoor/northright{ - dir = 2; - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/machinery/door/window/brigdoor/northright{ - name = "Justice Chamber"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "bgc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -9289,15 +9137,6 @@ /obj/machinery/dish_drive, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"bgw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/fore) "bgD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -9327,10 +9166,10 @@ /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) "bgN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/quartermaster/miningoffice) "bgO" = ( @@ -9464,8 +9303,10 @@ /area/hydroponics) "bhA" = ( /obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/iron, /area/hydroponics) "bhC" = ( @@ -9589,6 +9430,9 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/miningoffice) "bir" = ( @@ -9621,16 +9465,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"biu" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "biC" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -9644,16 +9478,10 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) "biS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "HoS Space Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron/dark, +/area/security/main) "biT" = ( /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -9671,12 +9499,10 @@ /turf/open/floor/engine/n2o, /area/engine/atmos) "biX" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/iron, /area/engine/atmos) "bjh" = ( @@ -9755,6 +9581,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hydroponics) +"bjx" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/chair/office, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "bjF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9799,30 +9640,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"bke" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) -"bkf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bkl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9848,11 +9665,10 @@ /turf/open/floor/iron, /area/quartermaster/miningoffice) "bku" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) +/obj/structure/curtain, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/security/prison) "bkw" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 31 @@ -9891,9 +9707,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, @@ -9902,7 +9715,7 @@ "bkL" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 + dir = 8 }, /turf/open/floor/iron, /area/engine/atmos) @@ -10235,34 +10048,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"blX" = ( -/obj/machinery/disposal/bin, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"blY" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"blZ" = ( -/obj/machinery/computer/security/mining{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "bma" = ( /obj/machinery/computer/shuttle_flight/mining{ dir = 1 @@ -10288,14 +10073,19 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"bmk" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"bmq" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) +/obj/item/bedsheet/brown, +/obj/structure/bed{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "bmv" = ( /obj/structure/chair/office{ dir = 8 @@ -10312,37 +10102,26 @@ /turf/open/floor/iron, /area/security/checkpoint/supply) "bmw" = ( -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"bmz" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hos) -"bmA" = ( -/obj/structure/dresser, -/obj/machinery/newscaster{ - pixel_y = 32 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/closet/secure_closet/genpop, +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"bmB" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 +/turf/open/floor/iron/dark, +/area/security/main) +"bmz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Head of Security's Quarters" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/bed/double, -/obj/item/bedsheet/double/hos, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"bmC" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/safe/HoS{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/flashlight/lamp, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "bmD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -10393,6 +10172,25 @@ dir = 1 }, /area/engine/atmos) +"bmT" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/item/restraints/handcuffs, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/main) "bmV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -10506,11 +10304,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/service) -"bnp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/hallway/secondary/service) "bnq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -10569,20 +10362,17 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "bnw" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 26; - use_power = 0 +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Medbay" +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/table/optable, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "bnx" = ( /turf/closed/wall, /area/hallway/primary/fore) @@ -10620,13 +10410,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"bnC" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "bnG" = ( /turf/closed/wall/r_wall, /area/security/execution/transfer) @@ -10658,9 +10441,15 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "bnY" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/main) "boa" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -10669,22 +10458,14 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "boc" = ( -/obj/machinery/computer/prisoner/management{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"bod" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosroom"; - name = "HoS Room Blast door" +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/small{ + dir = 4 }, +/obj/machinery/advanced_airlock_controller/directional/east, /turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/area/security/main) "boe" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -10831,6 +10612,23 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"bpa" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Medical outpost"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/security/brig/medbay) "bpb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, @@ -10850,12 +10648,6 @@ }, /turf/open/floor/iron/white, /area/medical/virology) -"bpf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) "bpx" = ( /obj/machinery/vending/clothing, /obj/effect/decal/cleanable/dirt, @@ -10864,19 +10656,10 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "bpy" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/locker) -"bpD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "bpF" = ( /obj/structure/window/reinforced{ dir = 4 @@ -11052,12 +10835,12 @@ /turf/open/floor/iron, /area/hydroponics) "bqz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/storage) "bqB" = ( @@ -11171,80 +10954,62 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) +"brn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "bro" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" +/obj/structure/railing{ + dir = 10; + layer = 3.2 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/biogenerator, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 10 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "brp" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/prison/dark, +/area/security/prison) "brB" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 4 }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 +/turf/open/floor/iron/dark, +/area/security/main) +"brC" = ( +/obj/structure/chair/office{ + dir = 8 }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"brC" = ( -/obj/machinery/computer/security/hos{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "brD" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"brG" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = -26 +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "brH" = ( -/obj/machinery/button/door{ - id = "hosroom"; - name = "Privacy Control"; - pixel_x = 64; - pixel_y = -26; - req_access_txt = "58" +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"brI" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 24 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "brL" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -11572,31 +11337,34 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 23 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/genetics{ + dir = 4 + }, /turf/open/floor/iron, /area/medical/medbay/central) "bsW" = ( /turf/closed/wall, /area/hallway/primary/central) "bth" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/structure/sign/warning/vacuum, -/turf/closed/wall, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) +"btp" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "btw" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -11608,32 +11376,33 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "btz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/computer/security/labor{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "btD" = ( -/obj/machinery/light, -/obj/machinery/status_display/ai{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "btE" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hos) +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/security/main) "btF" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -11642,9 +11411,14 @@ /turf/open/space, /area/space/nearstation) "btG" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/security/brig) "btH" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) @@ -11701,9 +11475,6 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -11798,17 +11569,49 @@ "but" = ( /turf/closed/wall/r_wall, /area/security/nuke_storage) -"buL" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"buP" = ( -/obj/effect/turf_decal/tile/red{ +"buC" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark, /area/security/main) +"buL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/prison, +/area/security/prison) +"buP" = ( +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/prison, +/area/security/prison) "buZ" = ( /obj/machinery/meter, /obj/effect/turf_decal/stripes/line{ @@ -11886,54 +11689,29 @@ pixel_x = 26; pixel_y = -26 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron, /area/engine/atmos) "bvl" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, /area/engine/atmos) "bvp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/atmos) "bvq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/loading_area{ dir = 1 }, /turf/open/floor/iron, /area/engine/atmos) -"bvr" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) "bvv" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -12106,12 +11884,12 @@ pixel_x = -38; pixel_y = -8 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/iron, /area/engine/atmos) "bwF" = ( @@ -12119,9 +11897,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced, /obj/machinery/door/window/eastright{ @@ -12143,9 +11918,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -12322,16 +12094,22 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/primary/central) +/area/security/nuke_storage) "bxh" = ( /turf/open/floor/circuit/green, /area/security/nuke_storage) +"bxi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "bxl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -12438,9 +12216,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/item/wrench, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/tile/yellow{ @@ -12451,22 +12227,6 @@ "bxY" = ( /turf/closed/wall/r_wall, /area/storage/tech) -"byb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "byc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12489,7 +12249,7 @@ /turf/open/floor/iron, /area/hallway/secondary/command) "byf" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; @@ -12521,23 +12281,6 @@ /obj/item/storage/toolbox/mechanical, /turf/open/floor/iron/dark, /area/bridge) -"byo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "byq" = ( /obj/machinery/computer/monitor, /obj/effect/turf_decal/tile/yellow{ @@ -12546,7 +12289,7 @@ /turf/open/floor/iron/dark, /area/bridge) "byu" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -12713,6 +12456,14 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"bzB" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "bzD" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/r_wall, @@ -12778,7 +12529,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bzW" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -12787,7 +12538,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hallway/primary/central) +/area/security/nuke_storage) "bzX" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -12796,17 +12547,11 @@ /turf/open/floor/plating, /area/security/nuke_storage) "bAc" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/delta; - width = 9 - }, -/turf/open/space/basic, -/area/space) +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/iron, +/area/security/courtroom) "bAe" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -12956,7 +12701,7 @@ /turf/open/floor/iron/dark/corner, /area/engine/atmos) "bBf" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; @@ -13020,18 +12765,6 @@ "bBC" = ( /turf/closed/wall, /area/bridge) -"bBD" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "bBF" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -13053,7 +12786,7 @@ /turf/open/floor/iron/dark, /area/bridge) "bBS" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) @@ -13103,12 +12836,11 @@ /turf/open/floor/iron, /area/security/checkpoint/medical) "bCf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard) +/area/security/courtroom) "bCn" = ( /obj/machinery/light{ dir = 8 @@ -13129,7 +12861,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "bCA" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -13166,15 +12898,10 @@ /turf/open/floor/plating, /area/engine/storage_shared) "bCM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/brig) "bCQ" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -13194,9 +12921,7 @@ }, /area/engine/break_room) "bCX" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -13285,6 +13010,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) "bDt" = ( @@ -13303,6 +13031,15 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/storage/primary) +"bDL" = ( +/obj/structure/chair/fancy/bench{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "bEe" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -13477,19 +13214,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"bFh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) "bFn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -13618,25 +13342,13 @@ pixel_x = 32; pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/iron, /area/engine/break_room) -"bGu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/break_room) "bGv" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -13655,18 +13367,12 @@ /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) "bGx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron, /area/engine/break_room) "bGy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -13714,7 +13420,7 @@ /turf/open/floor/iron, /area/hallway/primary/central) "bGP" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13736,7 +13442,7 @@ /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) "bGS" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) @@ -13776,21 +13482,14 @@ /turf/closed/wall/r_wall, /area/security/detectives_office) "bHs" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/turf/open/floor/plating, -/area/security/detectives_office) +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark, +/area/security/courtroom) "bHv" = ( /turf/closed/wall, /area/hallway/primary/starboard) "bHO" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/electricshock{ pixel_y = -32 @@ -13858,6 +13557,9 @@ /obj/item/folder/yellow, /obj/item/lightreplacer, /obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "bIh" = ( @@ -13973,34 +13675,8 @@ icon_state = "0-2" }, /obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"bJX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Chief's Lockdown Shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) -"bJY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/engine/break_room) "bKe" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, @@ -14025,10 +13701,20 @@ /turf/open/floor/iron, /area/engine/storage) "bKl" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) +"bKo" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "bKp" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -14184,16 +13870,6 @@ }, /turf/open/floor/iron/white, /area/science/misc_lab/range) -"bLm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/prison, -/area/security/prison) "bLp" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -14225,12 +13901,18 @@ /area/engine/transit_tube) "bLM" = ( /obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) "bLO" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -14340,6 +14022,18 @@ }, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) +"bMs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "bMt" = ( /obj/structure/table/wood, /obj/item/cigbutt/cigarbutt{ @@ -14394,9 +14088,7 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) "bMO" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bMQ" = ( @@ -14404,8 +14096,9 @@ /area/storage/tools) "bMT" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/storage/tools) "bMU" = ( @@ -14424,20 +14117,25 @@ /turf/closed/wall, /area/security/detectives_office) "bNc" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/courtroom) "bNd" = ( -/obj/machinery/computer/med_data{ - dir = 8 +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/requests_console{ - department = "Detective's Office"; - name = "Detective RC"; - pixel_x = 30 +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/area/security/courtroom) "bNg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -14454,14 +14152,16 @@ /turf/open/floor/iron/white, /area/science/misc_lab/range) "bNj" = ( -/turf/closed/wall, -/area/security/brig) -"bNr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/closet/secure_closet/genpop, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) +/turf/open/floor/iron/dark, +/area/security/prison) "bNu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -14472,6 +14172,15 @@ }, /turf/open/space, /area/space/nearstation) +"bNx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "bNy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -14492,14 +14201,8 @@ }, /turf/open/space, /area/space/nearstation) -"bNM" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/warden) "bNU" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) @@ -14550,7 +14253,7 @@ /turf/open/floor/iron, /area/storage/primary) "bOv" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -14608,27 +14311,42 @@ /obj/item/lighter, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) -"bOB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "bOC" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) "bOD" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/fancy/bench/right{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/prison) +"bOF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) +"bOH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/primary/central) "bOU" = ( /obj/structure/chair/fancy/comfy{ dir = 4 @@ -14648,25 +14366,20 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bPj" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/landmark/start/detective, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/courtroom) "bPk" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/area/security/courtroom) "bPv" = ( /obj/item/kirbyplants/random, /turf/open/floor/carpet/grimy, @@ -14698,6 +14411,27 @@ "bPM" = ( /turf/closed/wall, /area/engine/transit_tube) +"bPU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/computer/cargo/request{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "bPW" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -14723,7 +14457,7 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) @@ -14813,7 +14547,7 @@ /turf/closed/wall, /area/storage/primary) "bQx" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; @@ -14872,7 +14606,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bQV" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/wood, /area/crew_quarters/heads/captain) @@ -14887,7 +14621,6 @@ /obj/item/stack/sheet/iron/fifty, /obj/item/stack/rods/fifty, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, @@ -14901,61 +14634,46 @@ /turf/open/floor/iron, /area/storage/tools) "bRc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 8 }, -/obj/structure/table/reinforced, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "bRf" = ( -/obj/item/radio/intercom{ - pixel_y = 26 +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "bRj" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/toy/figure/detective, -/turf/open/floor/carpet/red, -/area/security/detectives_office) -"bRk" = ( -/obj/structure/table/wood, -/obj/machinery/button/door{ - id = "detectivewindows"; - name = "Privacy Shutters"; - pixel_x = 26; - pixel_y = -26; - req_access_txt = "4" +/obj/structure/fluff/hedge, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 38; +/area/security/courtroom) +"bRk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/courtroom) +"bRl" = ( +/obj/machinery/firealarm{ + dir = 1; pixel_y = -26 }, -/obj/structure/disposalpipe/segment, -/obj/item/flashlight/lamp, -/obj/item/reagent_containers/food/drinks/flask/det, -/turf/open/floor/carpet/red, -/area/security/detectives_office) -"bRl" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/safe{ - pixel_x = 32 +/obj/structure/fluff/hedge, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/area/security/courtroom) "bRp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -15342,25 +15060,21 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) "bSO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access_txt = "63" - }, /obj/structure/disposalpipe/segment{ - dir = 1 + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron, /area/security/brig) "bSP" = ( @@ -15399,17 +15113,16 @@ /turf/open/floor/plating, /area/storage/tools) "bSZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/door/airlock{ + name = "Courtroom" }, -/turf/open/floor/plating, -/area/security/detectives_office) +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/dark, +/area/security/courtroom) "bTe" = ( /obj/machinery/light{ dir = 1 @@ -15424,21 +15137,30 @@ /turf/open/floor/iron/white, /area/science/lab) "bTh" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/screwdriver{ - pixel_y = 5 - }, -/obj/item/multitool, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, /turf/open/floor/iron, /area/security/warden) +"bTj" = ( +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "bTl" = ( /turf/open/space, /area/space) @@ -15493,6 +15215,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) +"bTG" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/starboard) "bTJ" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal{ @@ -15515,15 +15241,14 @@ /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) "bTS" = ( -/obj/machinery/computer/shuttle_flight/labor, -/obj/machinery/status_display/evac{ - pixel_y = 32 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "bTW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -15610,10 +15335,6 @@ pixel_x = -1; pixel_y = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/item/paper/fluff/jobs/medical/hippocratic, /turf/open/floor/iron/dark, /area/medical/medbay/lobby) @@ -15670,19 +15391,32 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"bUX" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) "bUY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security Hallway - Port"; - name = "hallway camera" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "bVc" = ( @@ -15817,7 +15551,7 @@ /turf/open/floor/iron, /area/crew_quarters/heads/chief) "bWl" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/chief) @@ -15832,21 +15566,18 @@ /area/crew_quarters/heads/chief) "bWp" = ( /obj/machinery/suit_storage_unit/ce, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) "bWq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron, +/area/security/brig) "bWs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15858,7 +15589,7 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -15866,24 +15597,11 @@ /turf/open/floor/plating, /area/engine/engineering) "bWy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "bWz" = ( /obj/machinery/light{ dir = 8 @@ -16022,11 +15740,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bXr" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/warden) "bXu" = ( /obj/machinery/telecomms/server/presets/security, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -16074,18 +15787,6 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) -"bXX" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "bYb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -16146,7 +15847,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bYy" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -16191,7 +15892,7 @@ /turf/open/floor/iron, /area/engine/engineering) "bYC" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) @@ -16326,14 +16027,27 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/starboard) -"bZx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +"bZv" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "bZA" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -16377,9 +16091,9 @@ }, /obj/machinery/camera/directional/south{ c_tag = "Security Hallway - Center"; - name = "hallway camera" + name = "hallway camera"; + network = list("ss13","security") }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -16408,15 +16122,28 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron, /area/engine/break_room) "bZN" = ( /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/genpop_interface{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "bZZ" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -16427,7 +16154,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -16483,21 +16210,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"cao" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosroom"; - name = "HoS Room Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) "cap" = ( /obj/structure/lattice, /obj/structure/transit_tube/curved{ @@ -16539,7 +16251,7 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "caA" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) @@ -16687,8 +16399,8 @@ dir = 4; pixel_y = 8 }, -/turf/closed/wall, -/area/security/courtroom) +/turf/closed/wall/r_wall, +/area/security/detectives_office) "cbk" = ( /turf/closed/wall, /area/security/courtroom) @@ -16719,22 +16431,13 @@ /turf/open/floor/iron, /area/hallway/primary/central) "cbz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/table, +/obj/item/paper, +/turf/open/floor/iron/dark, +/area/security/prison) "cbA" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -16749,14 +16452,11 @@ /turf/open/floor/iron/dark, /area/bridge) "cbG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/computer/secure_data{ + dir = 8 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, /area/security/warden) "cbH" = ( /obj/structure/table/reinforced, @@ -17054,20 +16754,30 @@ pixel_y = 24 }, /obj/item/computer_hardware/hard_drive/role/lawyer, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/big, /area/lawoffice) "cdh" = ( /obj/structure/table/wood, /obj/item/clipboard, /obj/item/toy/figure/lawyer, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + layer = 1 + }, +/turf/open/floor/wood/big, /area/lawoffice) "cdj" = ( /obj/machinery/light_switch{ pixel_x = 26; pixel_y = 26 }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + layer = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood/big, /area/lawoffice) "cdk" = ( /obj/machinery/vending/wardrobe/law_wardrobe, @@ -17075,18 +16785,11 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/wood, -/area/lawoffice) -"cds" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/wood/big, +/area/lawoffice) "cdt" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) @@ -17105,7 +16808,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cdD" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -17162,11 +16865,13 @@ /turf/open/floor/iron, /area/engine/engineering) "cdP" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/science/research) "cdX" = ( @@ -17288,13 +16993,13 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) "ceW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/big, /area/lawoffice) "ceX" = ( /obj/structure/cable/yellow{ @@ -17303,37 +17008,33 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/green, /area/lawoffice) -"ceY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) "ceZ" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/effect/landmark/start/lawyer, /turf/open/floor/carpet/green, /area/lawoffice) "cfa" = ( /obj/structure/filingcabinet/employment, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/wood, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood/big, /area/lawoffice) -"cfo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/disposalpipe/segment{ +"cfc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "cfp" = ( /obj/structure/table/wood, /obj/item/soap/nanotrasen, @@ -17346,22 +17047,6 @@ "cfu" = ( /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai_upload) -"cfx" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/item/electropack, -/obj/item/assembly/signaler, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/head/helmet/sec, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "cfB" = ( /obj/machinery/camera/emp_proof/directional/east{ c_tag = "Containment - Fore Starboard"; @@ -17446,7 +17131,7 @@ /turf/open/floor/iron, /area/engine/engineering) "cfN" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -17611,7 +17296,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) @@ -17638,7 +17323,10 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/big, /area/lawoffice) "cgL" = ( /obj/structure/table/wood, @@ -17664,7 +17352,10 @@ dir = 8 }, /obj/machinery/disposal/bin, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/big, /area/lawoffice) "cgU" = ( /obj/structure/cable/yellow{ @@ -17804,7 +17495,7 @@ /turf/open/floor/iron, /area/engine/engineering) "chE" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -17906,53 +17597,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"cie" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/table/reinforced, -/obj/machinery/button/ignition{ - id = "justicespark"; - pixel_x = 7; - pixel_y = 26; - req_access_txt = "63" - }, -/obj/machinery/button/flasher{ - id = "justiceflash"; - pixel_x = 7; - pixel_y = 38; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - id = "justiceblast"; - name = "Justice Shutters Control"; - pixel_x = -7; - pixel_y = 26; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - id = "justicechamber"; - name = "Justice Chamber Control"; - pixel_x = -7; - pixel_y = 38; - req_access_txt = "3" - }, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/restraints/handcuffs, -/obj/item/taperecorder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "cij" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape"; @@ -17985,12 +17629,15 @@ /obj/structure/chair/office{ dir = 4 }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/landmark/start/lawyer, /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/big, /area/lawoffice) "civ" = ( /obj/structure/table/wood, @@ -18022,18 +17669,11 @@ /obj/machinery/camera/directional/east{ c_tag = "Lawyer's Office" }, -/turf/open/floor/wood, -/area/lawoffice) -"ciA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) +/turf/open/floor/wood/big, +/area/lawoffice) "ciR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -18052,19 +17692,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"ciS" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/light_switch{ - pixel_x = -9; - pixel_y = -25 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Armory - Interior" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ciU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -18277,28 +17904,33 @@ /turf/open/floor/iron, /area/teleporter) "cjX" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/carpet/red, +/area/security/detectives_office) "ckg" = ( /obj/item/kirbyplants/random, /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 }, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood/big, /area/lawoffice) "ckh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/big, /area/lawoffice) "cki" = ( /obj/structure/rack, @@ -18307,29 +17939,19 @@ pixel_y = 3 }, /obj/item/storage/secure/briefcase, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood/big, /area/lawoffice) "ckj" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"ckk" = ( -/obj/machinery/door/airlock{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/prison, +/area/security/prison) "ckq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -18418,17 +18040,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"ckH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "ckJ" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -18491,9 +18102,7 @@ /area/crew_quarters/heads/hop) "ckY" = ( /obj/structure/bed/dogbed/ian, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -18502,16 +18111,15 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 10 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/cmo_office{ + dir = 1 + }, /turf/open/floor/iron/white, /area/medical/medbay/aft) "cld" = ( @@ -18755,7 +18363,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cmD" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) @@ -18790,9 +18398,6 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/effect/turf_decal/bot, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron, @@ -18801,9 +18406,6 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/teleporter) @@ -18811,8 +18413,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/teleporter) "cmM" = ( @@ -18822,12 +18426,12 @@ pixel_y = 26 }, /obj/machinery/bluespace_beacon, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/teleporter) "cmO" = ( @@ -18856,24 +18460,9 @@ /turf/open/floor/iron, /area/hallway/primary/central) "cmQ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark/textured, +/area/security/prison) "cnb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18892,11 +18481,10 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 29 - }, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sorting/mail/destination/law_office{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/starboard) "cne" = ( @@ -19019,8 +18607,8 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/crew_quarters/locker) "cnO" = ( @@ -19055,36 +18643,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/medical/break_room) -"cob" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "cod" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -19141,9 +18699,6 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/teleporter) @@ -19152,23 +18707,11 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, /area/teleporter) -"cor" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/turf/open/floor/iron, -/area/security/main) "coB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -19390,7 +18933,7 @@ /obj/effect/mapping_helpers/atmos_auto_connect, /obj/machinery/airalarm/server{ pixel_x = -22; - dir = 8 + dir = 4 }, /turf/open/floor/iron, /area/tcommsat/server) @@ -19472,12 +19015,16 @@ /turf/open/floor/iron, /area/teleporter) "cpX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/soya, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/main) +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "cqc" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -19709,7 +19256,7 @@ id = "hopblast"; name = "HoP Blast door" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "cqY" = ( @@ -19768,7 +19315,7 @@ /turf/open/floor/iron, /area/teleporter) "crf" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) @@ -19776,6 +19323,10 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/teleporter) +"cro" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "crs" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -20132,12 +19683,19 @@ /turf/open/floor/iron, /area/crew_quarters/locker) "cth" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) "ctk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -20318,13 +19876,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = -26 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/crew_quarters/locker) "cuy" = ( @@ -20533,7 +20090,7 @@ /turf/open/floor/iron, /area/ai_monitored/storage/eva) "cvr" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) @@ -20619,12 +20176,21 @@ /turf/closed/wall/r_wall, /area/gateway) "cvH" = ( -/obj/structure/chair{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) "cvJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20660,9 +20226,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -20670,34 +20233,14 @@ /area/crew_quarters/locker) "cvS" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + icon_state = "0-2" }, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" + id = "Prisongate" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/plating, +/area/security/prison) "cvZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20771,9 +20314,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -21027,9 +20568,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -21151,9 +20690,7 @@ /obj/structure/table/wood, /obj/item/clipboard, /obj/item/toy/figure/curator, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/item/radio/intercom{ pixel_y = -26 }, @@ -21544,6 +21081,15 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"czX" = ( +/obj/item/beacon, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "czY" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -21614,7 +21160,7 @@ /turf/open/floor/iron, /area/gateway) "cAh" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -21669,13 +21215,12 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, -/area/crew_quarters/dorms) +/area/maintenance/starboard) "cAB" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21757,9 +21302,7 @@ pixel_y = 3 }, /obj/item/clothing/shoes/magboots, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engine/storage) @@ -21841,11 +21384,25 @@ /turf/open/floor/wood, /area/bridge/showroom/corporate) "cBr" = ( -/obj/structure/bed{ +/obj/machinery/door/airlock/security/glass{ + name = "Brig Medical outpost"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/security/prison) +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/security/brig/medbay) "cBv" = ( /turf/open/floor/wood, /area/bridge/showroom/corporate) @@ -21954,16 +21511,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/toilet/restrooms) -"cBR" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/toilet/restrooms) "cBS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -21979,20 +21526,17 @@ }, /area/crew_quarters/locker) "cBV" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison") }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "cCa" = ( /obj/machinery/door/airlock/public/glass{ name = "Fore Primary Hallway" }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22115,18 +21659,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) -"cCq" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "cCr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -22304,9 +21836,7 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/bridge/showroom/corporate) "cDh" = ( @@ -22316,6 +21846,18 @@ }, /turf/open/floor/iron, /area/gateway) +"cDj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/main) "cDm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -22324,16 +21866,22 @@ /turf/open/floor/iron, /area/gateway) "cDy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, /area/crew_quarters/locker) +"cDA" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/bot, +/obj/structure/closet/bombcloset/security, +/turf/open/floor/iron/smooth, +/area/security/main) "cDE" = ( /obj/structure/table/wood, /obj/item/folder, @@ -22435,7 +21983,7 @@ /turf/open/floor/iron, /area/engine/engineering) "cEd" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -22753,16 +22301,6 @@ heat_capacity = 1e+006 }, /area/crew_quarters/locker) -"cFq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "cFr" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, @@ -22904,23 +22442,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"cFP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/extinguisher_cabinet{ - pixel_x = -32; - pixel_y = -64 - }, -/turf/open/floor/iron, -/area/security/brig) "cFT" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -22933,7 +22454,7 @@ /turf/open/floor/iron, /area/engine/engineering) "cFU" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage) @@ -23078,7 +22599,7 @@ /turf/open/floor/iron, /area/gateway) "cGC" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) @@ -23364,7 +22885,7 @@ /turf/open/floor/iron, /area/ai_monitored/storage/eva) "cHM" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporatelounge"; @@ -23694,14 +23215,12 @@ }, /area/crew_quarters/dorms) "cJm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/bodycontainer/morgue{ dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "cJo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -23740,42 +23259,29 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cJF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, /turf/open/floor/iron, /area/hallway/primary/starboard) "cJQ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/computer/cargo/request{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) -"cJV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/security/main) +"cJT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/prison/dark, +/area/security/prison) "cJX" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -23789,17 +23295,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"cKf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) +"cKe" = ( +/turf/open/floor/holofloor/plating, +/area/security/prison) "cKi" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_neutral{ @@ -23937,6 +23435,15 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/crew_quarters/fitness/recreation) +"cLo" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/security/main) "cLz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -24107,12 +23614,12 @@ pixel_x = -26; pixel_y = -26 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/dormitories{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "cMM" = ( @@ -24136,6 +23643,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/lab) "cMW" = ( @@ -24476,7 +23984,6 @@ /area/science/research) "cOX" = ( /obj/structure/chair, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -24566,22 +24073,18 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"cPv" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, +"cPp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/courtroom) +/area/hallway/primary/fore) "cPy" = ( /turf/closed/wall, /area/medical/medbay/central) "cPE" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/structure/chair/stool, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/science/research) "cPQ" = ( @@ -24622,13 +24125,6 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) -"cPU" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "cPX" = ( /obj/effect/spawner/randomvend/cola, /obj/effect/turf_decal/delivery, @@ -24809,6 +24305,10 @@ /obj/item/radio/intercom{ pixel_x = 26 }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/iron, /area/science/xenobiology) "cRW" = ( @@ -24922,7 +24422,8 @@ /area/security/checkpoint/science/research) "cSp" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -24930,16 +24431,28 @@ /turf/open/floor/iron/white, /area/science/research) "cSs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/prison) +/area/security/brig) +"cSu" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "cSv" = ( /obj/machinery/light/small{ dir = 8 @@ -24980,9 +24493,13 @@ /turf/open/floor/iron, /area/library) "cSH" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "cSI" = ( /turf/open/floor/iron/smooth, /area/tcommsat/server) @@ -25283,7 +24800,7 @@ /turf/open/floor/iron, /area/security/checkpoint/science/research) "cUd" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -25300,7 +24817,6 @@ /turf/open/floor/iron/white, /area/science/research) "cUj" = ( -/obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -25317,6 +24833,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/science/research) +"cUH" = ( +/obj/structure/closet/crate, +/obj/item/storage/box/donkpockets, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard/fore) "cUV" = ( /obj/structure/table/wood, /obj/item/folder, @@ -25373,9 +24900,6 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/obj/machinery/light{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) @@ -25399,7 +24923,7 @@ /turf/open/floor/iron, /area/hallway/secondary/command) "cVC" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -25486,7 +25010,7 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "cWa" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) @@ -25501,7 +25025,8 @@ /area/science/research) "cWf" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, @@ -25520,6 +25045,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) +"cWA" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/hos, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Head of Security's Office"; + network = list("ss13","security") + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"cWC" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "cWD" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25703,15 +25250,18 @@ /turf/open/floor/iron/white, /area/science/research) "cXt" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/white, /area/science/research) "cXu" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -25737,7 +25287,6 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) @@ -25769,15 +25318,33 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"cYa" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/item/book/manual/wiki/sopsecurity{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/book/manual/wiki/sopcommand, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "cYb" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Brig Center" +/obj/effect/turf_decal/caution/stand_clear/red, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/brig) "cYk" = ( @@ -25785,6 +25352,13 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cYl" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "cYm" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -25794,18 +25368,19 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/camera/directional/west, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "cYv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "cYB" = ( @@ -25859,7 +25434,7 @@ /turf/open/floor/iron, /area/maintenance/port) "cYL" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -25886,17 +25461,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"cYT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "cYU" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/blue{ @@ -25908,14 +25472,11 @@ /turf/open/floor/iron/white, /area/medical/medbay/lobby) "cYW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 + dir = 1 }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/turf/open/floor/iron/dark, +/area/security/courtroom) "cYZ" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -25998,15 +25559,6 @@ "cZm" = ( /turf/closed/wall/r_wall, /area/science/lab) -"cZn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, -/turf/open/floor/plating, -/area/science/lab) "cZo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -26030,17 +25582,19 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "cZN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/light{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "cZX" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -26073,6 +25627,11 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/aft) +"dae" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "daj" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -26091,7 +25650,7 @@ /turf/open/floor/iron/white/corner, /area/crew_quarters/fitness/recreation) "daq" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; @@ -26117,7 +25676,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/disposal/bin, +/obj/structure/disposaloutlet, /turf/open/floor/iron, /area/science/xenobiology) "dav" = ( @@ -26285,12 +25844,12 @@ /turf/open/floor/iron, /area/science/lab) "daR" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/white, /area/science/lab) "daU" = ( @@ -26315,23 +25874,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"daZ" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"dbb" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/balaclava, +/obj/item/radio/intercom{ + pixel_y = -29 }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/techmaint, +/area/security/main) "dbq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -26347,12 +25898,11 @@ icon_state = "4-8" }, /turf/open/floor/iron, -/area/hallway/primary/aft) +/area/maintenance/aft) "dbu" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, /obj/item/wrench, /obj/item/rollerbed, /turf/open/floor/plating, @@ -26379,9 +25929,6 @@ /obj/item/canvas/twentythree_twentythree, /obj/item/canvas/twentythree_twentythree, /obj/item/canvas/twentythree_twentythree, -/obj/machinery/light/small{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, @@ -26394,15 +25941,14 @@ /turf/open/floor/iron, /area/maintenance/port) "dbQ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/light_switch{ - pixel_x = 21 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/structure/disposalpipe/segment{ + dir = 2 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/brig) "dbV" = ( @@ -26660,6 +26206,15 @@ "dcM" = ( /turf/closed/wall, /area/medical/chemistry) +"ddf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "ddl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -26814,7 +26369,7 @@ /turf/open/floor/iron, /area/science/xenobiology) "ddX" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -26875,15 +26430,12 @@ /turf/open/floor/iron, /area/science/lab) "deg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard) "deh" = ( /obj/machinery/computer/rdconsole/core{ dir = 4 @@ -26925,22 +26477,13 @@ /area/maintenance/port) "dfa" = ( /obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "dfc" = ( /obj/structure/sign/departments/minsky/research/xenobiology, /turf/closed/wall/r_wall, @@ -27052,19 +26595,11 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/lab) -"dfL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, +"dfR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/departments/minsky/medical/medical2, /turf/open/floor/plating, -/area/security/prison) +/area/medical/medbay/lobby) "dfT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, @@ -27156,14 +26691,12 @@ /turf/open/floor/plating, /area/science/lab) "dhi" = ( -/obj/machinery/light/small, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "dho" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -27181,10 +26714,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/machinery/camera/autoname{ - dir = 10; - network = list("ss13","medbay") - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, @@ -27208,6 +26737,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) +"dhN" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "dhU" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -27283,11 +26822,6 @@ /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, /area/medical/chemistry) -"diK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/table/reinforced, -/turf/open/floor/prison, -/area/security/prison) "diR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, @@ -27384,21 +26918,19 @@ /turf/open/floor/iron/white, /area/science/research) "djM" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 24 - }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/testing_range{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/research) "djO" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 25 - }, /obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/sorting/mail/destination/toxins{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/research) "djS" = ( @@ -27506,19 +27038,26 @@ }, /turf/open/floor/iron, /area/science/lab) -"dkk" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/medbay/alt, -/turf/open/floor/plating, -/area/security/brig) "dkp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/color/latex, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) +"dkI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "cargodisposals" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) "dkO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, @@ -27569,7 +27108,6 @@ id = "rdoffice"; name = "Research Director's Shutters" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "dlG" = ( @@ -27654,10 +27192,6 @@ "dma" = ( /turf/closed/wall, /area/medical/surgery) -"dme" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/warden) "dmf" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -27671,13 +27205,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"dmj" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "dmm" = ( /obj/structure/chair/office, /obj/structure/cable/yellow{ @@ -27704,20 +27231,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/nanite) -"dmK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "dmL" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/science/research) "dmN" = ( @@ -27760,7 +27280,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/heads/hor) "dmU" = ( @@ -27785,7 +27304,7 @@ /turf/open/floor/iron, /area/crew_quarters/heads/hor) "dmX" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -27946,6 +27465,12 @@ }, /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) +"dow" = ( +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "doz" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -27954,6 +27479,26 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/medical/break_room) +"doF" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/crew_quarters/heads/hos) "doM" = ( /obj/structure/table/reinforced, /obj/item/aicard, @@ -27968,24 +27513,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/iron, /area/crew_quarters/heads/hor) "doO" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "RD's Junction"; - sortType = 13 - }, /turf/open/floor/iron, /area/crew_quarters/heads/hor) "doP" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -28276,9 +27810,6 @@ /area/science/misc_lab/range) "drC" = ( /obj/effect/turf_decal/delivery, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /turf/open/floor/iron/white, /area/science/misc_lab/range) "drP" = ( @@ -28288,16 +27819,6 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/science/mixing) -"drR" = ( -/obj/machinery/door/firedoor/heavy, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdtoxins"; - name = "Toxins Lab Shutters" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/mixing) "drT" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -28312,7 +27833,7 @@ /turf/open/floor/iron, /area/quartermaster/storage) "drX" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, /obj/item/kirbyplants/dead, @@ -28372,6 +27893,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron/white, /area/science/research) "dsf" = ( @@ -28480,22 +28004,24 @@ /turf/open/floor/iron/white, /area/medical/surgery) "dsS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 26 +/obj/item/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = -3 }, -/turf/open/floor/iron, +/obj/item/radio/off, +/obj/item/wirecutters{ + pixel_y = 2 + }, +/obj/item/multitool, +/turf/open/floor/iron/dark, /area/security/warden) "dsZ" = ( /obj/item/kirbyplants/random, @@ -28604,6 +28130,14 @@ /obj/item/flashlight/pen, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"dtY" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/double/hos, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "duc" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -28771,6 +28305,17 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) +"dvB" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/fluff/hedge/opaque, +/turf/open/floor/grass/no_border, +/area/security/main) "dvD" = ( /obj/structure/table/wood, /obj/structure/cable/yellow{ @@ -28798,6 +28343,13 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"dvK" = ( +/obj/structure/chair/fancy{ + name = "Judge" + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/iron/large, +/area/security/courtroom) "dvO" = ( /obj/machinery/airalarm/directional/south{ pixel_y = -22 @@ -28838,10 +28390,14 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "dwk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "dwo" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -28951,15 +28507,20 @@ /turf/open/floor/iron/dark, /area/bridge) "dwP" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "dxa" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29057,9 +28618,8 @@ /turf/closed/wall, /area/crew_quarters/heads/hor) "dxX" = ( -/obj/structure/cable/white, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "0-4" }, /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -29154,6 +28714,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) +"dyY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "dzc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -29175,6 +28741,11 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port) +"dzj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/maintenance/starboard) "dzt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -29597,6 +29168,19 @@ }, /turf/open/floor/iron, /area/science/mixing) +"dCf" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") + }, +/obj/structure/chair/foldable{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "dCi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/suit_storage_unit/rd, @@ -29790,7 +29374,7 @@ id = "idquarters"; name = "Director's Quarters Shutters" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "dDw" = ( @@ -29806,10 +29390,8 @@ /turf/open/floor/iron/white, /area/science/research) "dDx" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) "dDB" = ( @@ -29823,14 +29405,14 @@ /turf/open/floor/iron, /area/maintenance/starboard/aft) "dDH" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/starboard) "dDM" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -29947,11 +29529,10 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4; - pixel_x = -1 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/central) "dEG" = ( @@ -29978,6 +29559,30 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) +"dEL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/toilet/restrooms) +"dEN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/security/prison) +"dEP" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/closet/secure_closet/injection{ + name = "educational injections"; + pixel_x = 2 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "dFe" = ( /turf/closed/wall, /area/crew_quarters/heads/cmo) @@ -30033,9 +29638,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -30169,6 +29772,10 @@ /area/science/robotics/lab) "dGo" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/plating, /area/medical/medbay/lobby) "dGA" = ( @@ -30281,20 +29888,10 @@ }, /area/maintenance/starboard/aft) "dHd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark/textured, +/area/security/prison) "dHe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -30545,20 +30142,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"dIJ" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/riot_shotgun, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "dIL" = ( /obj/structure/table, /obj/item/stock_parts/cell/high, @@ -30606,6 +30189,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/robotics/lab) +"dIQ" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "dIR" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -30622,13 +30209,6 @@ }, /turf/open/floor/plating, /area/medical/morgue) -"dJn" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/color/latex, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "dJr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -30645,11 +30225,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"dJB" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "dJG" = ( /obj/structure/chair, /obj/effect/decal/cleanable/dirt, @@ -30962,18 +30537,25 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "dKY" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/photocopier, +/obj/machinery/button/door{ + id = "HOSarmory"; + name = "Armory Shutter"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "3" }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/button/door{ + id = "hosspace"; + name = "Privacy Shutters"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "3" }, -/turf/open/floor/plating, -/area/security/prison) +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "dLg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30989,21 +30571,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"dLm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/main) -"dLy" = ( -/turf/open/floor/iron, -/area/security/prison) "dLB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -31017,7 +30584,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/preset/toxins{ - dir = 4 + dir = 8 }, /turf/open/floor/plating/airless, /area/science/test_area) @@ -31126,6 +30693,23 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/science/storage) +"dMg" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/quartermaster, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron, +/area/quartermaster/qm) "dMt" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small, @@ -31177,12 +30761,12 @@ /turf/open/floor/catwalk_floor, /area/maintenance/solars/port/fore) "dNd" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard) "dNf" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, @@ -31256,6 +30840,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/science/research) +"dNE" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/dark, +/area/security/prison) "dNI" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, @@ -31486,7 +31077,7 @@ /turf/open/floor/iron, /area/science/research) "dPa" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -31544,6 +31135,22 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/port/aft) +"dPD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/security/prison) "dPH" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, @@ -31635,7 +31242,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "dQO" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs/auxiliary) @@ -31682,11 +31289,10 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "dRp" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/hand_labeler, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/courtroom) "dRr" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/stripes/end{ @@ -31730,18 +31336,13 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "dRU" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/corner, /area/hallway/primary/aft) "dRV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 8 }, @@ -31768,6 +31369,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/iron, /area/medical/medbay/lobby) "dSh" = ( @@ -31832,7 +31437,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "dSM" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -31921,10 +31526,6 @@ id = "chemistbot"; name = "Chemistry Side Shutters" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/structure/desk_bell{ pixel_x = 5; pixel_y = -1 @@ -32000,7 +31601,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/medical/morgue) +/area/maintenance/aft) "dTY" = ( /obj/structure/sign/warning/nosmoking, /turf/closed/wall, @@ -32049,7 +31650,8 @@ "dUB" = ( /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) @@ -32077,6 +31679,17 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"dVb" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "dVh" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Hall" @@ -32184,13 +31797,24 @@ }, /turf/open/floor/iron/checker, /area/engine/atmos) -"dWg" = ( -/obj/machinery/light{ +"dWz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, /turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) +/area/security/brig) "dWH" = ( /obj/machinery/light/small{ dir = 4 @@ -32238,6 +31862,17 @@ /obj/item/organ/ears/cat, /turf/open/floor/plating, /area/maintenance/aft) +"dXD" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/detectives_office) "dXE" = ( /obj/structure/chair/wood, /turf/open/floor/iron{ @@ -32271,7 +31906,8 @@ }, /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) @@ -32467,7 +32103,8 @@ }, /obj/effect/turf_decal/delivery, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) @@ -32539,9 +32176,7 @@ }, /area/chapel/main) "dZU" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/iron{ dir = 4; icon_state = "chapel" @@ -32566,6 +32201,10 @@ "eaf" = ( /turf/closed/wall, /area/science/shuttledock) +"eag" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/starboard) "eai" = ( /obj/item/clipboard{ pixel_x = -4; @@ -32745,12 +32384,6 @@ }, /turf/open/space, /area/solar/port/aft) -"ebI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "ebU" = ( /obj/machinery/light{ dir = 8 @@ -32898,17 +32531,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/maintenance/port/aft) -"edh" = ( -/obj/machinery/door/poddoor{ - id = "justiceblast"; - name = "Justice Blast door" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "edi" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, @@ -33071,12 +32693,16 @@ /turf/open/floor/carpet, /area/chapel/office) "eeK" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Visitation" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/prison) +/area/maintenance/starboard) "eeT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ @@ -33088,14 +32714,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"eeW" = ( -/obj/structure/filingcabinet/security, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "efb" = ( /obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -33109,6 +32727,15 @@ }, /turf/open/floor/plating, /area/chapel/office) +"efq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/folder/red{ + pixel_x = 3 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "efs" = ( /obj/structure/table/wood, /obj/item/storage/fancy/candle_box{ @@ -33213,6 +32840,14 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) +"efX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "egd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -33232,11 +32867,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) +"ego" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "egs" = ( /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -33262,11 +32903,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/break_room) +"egy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) +"egD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/destination/cargo_bay{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "egE" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/escape) "egF" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -33284,7 +32940,7 @@ /turf/open/floor/plating, /area/security/checkpoint/escape) "egH" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/escape) @@ -33381,6 +33037,10 @@ /obj/structure/disposalpipe/segment{ dir = 2 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/plating, /area/medical/medbay/lobby) "ehA" = ( @@ -33426,11 +33086,11 @@ /turf/open/floor/iron/dark, /area/library) "eio" = ( +/obj/structure/cable/yellow, /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/structure/cable/white, -/turf/open/floor/iron/dark/telecomms, +/turf/open/floor/iron/smooth, /area/tcommsat/server) "eiu" = ( /obj/structure/table/reinforced, @@ -33439,24 +33099,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"eiw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Fore Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "eiz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -33501,14 +33143,11 @@ }, /obj/machinery/door/airlock/research/glass{ name = "Shuttle dock"; - req_one_access = "47" + req_one_access_txt = "47" }, /turf/open/floor/iron, /area/science/shuttledock) "ejk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -33579,6 +33218,30 @@ "ejL" = ( /turf/closed/wall, /area/medical/medbay/aft) +"ejS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engine/atmos) +"ejT" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/quartermaster/qm) +"ekc" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/weightmachine, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/prison/dark, +/area/security/prison) "ekz" = ( /obj/item/kirbyplants/random, /obj/machinery/camera/directional/north{ @@ -33659,44 +33322,27 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"elG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/brig) -"elI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/locker) "elV" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) "elY" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "ema" = ( /obj/structure/table, /obj/item/hemostat, @@ -33710,24 +33356,15 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) -"emb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +"ems" = ( +/obj/structure/bed/dogbed/cayenne, +/mob/living/simple_animal/hostile/carp/lia, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "emu" = ( /turf/closed/wall, /area/engine/gravity_generator) @@ -33753,18 +33390,12 @@ /turf/open/floor/iron/white, /area/science/research) "emW" = ( +/obj/machinery/computer/shuttle_flight/labor, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "1-2" }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "ena" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -33801,18 +33432,20 @@ /turf/open/floor/iron, /area/quartermaster/exploration_prep) "enB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/security/main) "enK" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -33829,6 +33462,20 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) +"enL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) "enM" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -33851,36 +33498,45 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "enW" = ( -/obj/structure/closet/secure_closet/warden, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/iron, -/area/security/warden) -"eof" = ( -/obj/item/storage/box/sec_barricades, /obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_y = 26 +/obj/item/flashlight/seclite{ + pixel_y = 11 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/survivalcapsule/capsule_checkpoint, +/obj/item/toy/figure/warden{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/machinery/recharger, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/area/security/warden) "eoC" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"eoK" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/reagent_containers/syringe, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "eoQ" = ( /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/camera/directional/west{ c_tag = "Cargo Bay - Aft Port"; name = "cargo camera" @@ -33893,6 +33549,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/storage) "eoY" = ( @@ -33916,21 +33573,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"epk" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "epA" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -33973,15 +33615,12 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "eqw" = ( -/obj/machinery/vending/security, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/toilet{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "eqG" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -33994,16 +33633,22 @@ icon_state = "4-8" }, /obj/effect/landmark/start/quartermaster, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/storage) +"eqQ" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/iron, +/area/security/courtroom) "eqS" = ( /obj/machinery/modular_fabricator/autolathe, /obj/machinery/door/window/southleft{ @@ -34069,6 +33714,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/vacant_room/commissary) +"ert" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "eru" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -34107,18 +33758,23 @@ }, /area/maintenance/aft) "esg" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/status_display/ai{ - pixel_y = 32 +/obj/structure/table/reinforced, +/obj/item/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Transfer Centre" +/obj/item/book/granter/crafting_recipe/cooking_sweets_101, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "esh" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -34134,21 +33790,15 @@ /turf/open/floor/iron/dark, /area/engine/transit_tube) "esx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/northright{ - dir = 8; - name = "Warden's Desk"; - req_access_txt = "3" +/obj/machinery/computer/holodeck/prison, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Warden's Desk" +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/item/toy/figure/warden, -/turf/open/floor/iron, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, /area/security/warden) "esA" = ( /obj/structure/cable/yellow{ @@ -34166,9 +33816,6 @@ "etd" = ( /obj/structure/table/glass, /obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/camera/autoname{ - dir = 10 - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, @@ -34186,11 +33833,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"etl" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "eto" = ( /obj/structure/table, /obj/item/toy/foamblade, @@ -34230,6 +33872,9 @@ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/hallway/primary/port) "etL" = ( @@ -34255,13 +33900,24 @@ /turf/open/floor/iron, /area/quartermaster/warehouse) "etR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/railing/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/siding/wideplating_new/corner{ + dir = 1 + }, +/mob/living/simple_animal/kalo{ + desc = "The Perma brig's cute grass snake."; + icon_dead = "snake_dead"; + icon_living = "snake"; + icon_state = "snake"; + name = "Hugel" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "etX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34296,6 +33952,21 @@ }, /turf/open/floor/iron, /area/maintenance/aft) +"eun" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/security/main) "eup" = ( /obj/machinery/light_switch{ pixel_x = 7; @@ -34320,14 +33991,16 @@ /turf/open/floor/iron/dark, /area/library) "euE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Security" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/security/brig) "euJ" = ( /obj/machinery/computer/crew, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -34360,22 +34033,27 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) -"euY" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 +"evg" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/item/taperecorder{ + pixel_x = -3 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/storage/fancy/cigarettes, +/obj/item/assembly/flash/handheld, +/obj/item/reagent_containers/peppercloud_deployer, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 24 }, -/area/hallway/primary/central) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "evi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34477,6 +34155,7 @@ pixel_x = -31; pixel_y = -3 }, +/obj/machinery/camera/directional/west, /turf/open/floor/iron, /area/security/checkpoint/medical) "ewt" = ( @@ -34518,6 +34197,15 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"ewF" = ( +/obj/structure/curtain, +/obj/effect/turf_decal/delivery/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "ewG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -34551,12 +34239,25 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"exa" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/execution/transfer) "exc" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "exm" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/cell/high, @@ -34565,6 +34266,9 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "exs" = ( @@ -34624,18 +34328,6 @@ /obj/machinery/air_sensor/atmos/toxins_mixing_tank, /turf/open/floor/engine/vacuum, /area/science/mixing/chamber) -"exK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Quartermaster Junction"; - sortType = 3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) "exR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34643,13 +34335,13 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/junction/flip, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "exW" = ( @@ -34759,6 +34451,15 @@ }, /turf/open/floor/catwalk_floor/iron_smooth, /area/engine/atmos) +"ezN" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "justice gas pump" + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "ezU" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -34874,9 +34575,6 @@ /turf/open/floor/iron, /area/maintenance/starboard/aft) "eBr" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -34884,6 +34582,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/dark, /area/science/nanite) "eBL" = ( @@ -34896,7 +34597,8 @@ dir = 4 }, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -35008,6 +34710,43 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"eDz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/security/main) +"eDA" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access_txt = "3"; + security_level = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "eDX" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -35099,22 +34838,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"eFN" = ( +"eFx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, -/area/maintenance/port/fore) +/area/quartermaster/storage) "eGa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35157,8 +34887,10 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/cryopods) "eGX" = ( @@ -35223,18 +34955,14 @@ /turf/open/floor/iron/dark, /area/bridge) "eHS" = ( -/obj/structure/closet/emcloset, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/hallway/primary/starboard) "eHV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -35268,9 +34996,7 @@ /obj/structure/chair/office{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/green, /area/lawoffice) "eIt" = ( @@ -35287,12 +35013,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -35332,6 +35052,18 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, /area/science/mixing/chamber) +"eJg" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "eJj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35346,18 +35078,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) -"eJu" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "eJT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -35375,6 +35095,19 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"eKa" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "63" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/security/main) "eKy" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -35447,16 +35180,15 @@ /turf/open/floor/iron, /area/security/main) "eLx" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/curtain, -/turf/open/floor/plating, -/area/security/prison) +/turf/open/floor/iron, +/area/security/brig) "eLL" = ( /obj/effect/turf_decal/trimline/black/filled/line{ dir = 8 @@ -35478,6 +35210,13 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) +"eMc" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/noslip/standard, +/area/security/prison) "eMk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -35528,11 +35267,13 @@ /turf/open/floor/iron, /area/engine/storage_shared) "eNB" = ( -/obj/effect/spawner/randomarcade{ - dir = 4 +/obj/structure/closet{ + name = "Evidence Closet" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side, +/area/security/brig) "eNP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -35554,6 +35295,40 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"eNR" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/prison/dark, +/area/security/prison) +"eOb" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron/freezer, +/area/security/prison) +"eOe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/advanced_airlock_controller/directional/west, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/security/main) "eOi" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -35569,6 +35344,24 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/maintenance/port) +"eOr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "eOu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -35663,6 +35456,7 @@ /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/storage/tools) "ePQ" = ( @@ -35695,21 +35489,6 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) -"eQQ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "eRe" = ( /obj/machinery/door/airlock/security{ name = "Security Post - Medical"; @@ -35750,10 +35529,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "eRI" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "eRJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -35763,13 +35546,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain/private) -"eRT" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "eSj" = ( /obj/structure/chair/office{ dir = 8 @@ -35874,10 +35650,18 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) -"eVb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) +"eVQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "eVT" = ( /obj/structure/table, /obj/item/folder, @@ -35885,16 +35669,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"eVX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "eWn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35945,11 +35719,16 @@ /turf/open/floor/plating, /area/maintenance/department/medical/central) "eXg" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/chair/fancy/bench, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/landmark/prisonspawn, +/turf/open/floor/prison/dark, +/area/security/prison) "eXz" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -36097,9 +35876,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -36109,6 +35885,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/fore) "fab" = ( @@ -36164,6 +35943,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"fbt" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/starboard) "fbx" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -36251,9 +36036,19 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/tcommsat/server) "fcu" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 + }, +/turf/closed/wall, +/area/security/brig/medbay) +"fcw" = ( +/obj/item/soap/nanotrasen, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/noslip/standard, +/area/security/prison) "fdc" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -36320,6 +36115,17 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"feT" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "ffc" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -36369,29 +36175,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/medical/medbay/lobby) -"ffE" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "ffH" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -36415,8 +36198,15 @@ /turf/open/floor/iron, /area/engine/atmos) "fgb" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/disposal/bin, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/iron, /area/quartermaster/storage) "fgc" = ( @@ -36518,15 +36308,14 @@ /turf/open/floor/iron, /area/hallway/primary/central) "fir" = ( -/obj/machinery/computer/security{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "fit" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ @@ -36544,6 +36333,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/aft) +"fiM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/smooth, +/area/security/main) "fiW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -36557,12 +36359,25 @@ /turf/open/floor/iron, /area/maintenance/aft) "fjd" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/hos, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) +"fje" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/security/main) "fjg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -36668,16 +36483,17 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "fjW" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = -24; + prison_radio = 1 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "fjZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36708,12 +36524,14 @@ /turf/open/floor/iron/dark, /area/bridge/meeting_room/council) "fkt" = ( -/obj/machinery/computer/card/minor/hos{ - dir = 8 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/advanced_airlock_controller/directional/west, +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/turf/open/floor/plating, +/area/security/main) "fkA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -36793,6 +36611,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/secondary/service) "flj" = ( @@ -36801,6 +36620,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/engine/atmospherics_engine) "flo" = ( @@ -36858,7 +36680,8 @@ }, /obj/machinery/light/small, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -36866,36 +36689,19 @@ /turf/open/floor/iron/dark, /area/bridge) "fmR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) -"fmY" = ( -/obj/effect/spawner/structure/window/reinforced/prison, /obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison/dark, /area/security/prison) -"fnb" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosprivacy"; - name = "HoS Privacy Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) "fnd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -36906,14 +36712,12 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/storage) "fnk" = ( @@ -36923,32 +36727,16 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall3"; location = "hall2" }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) -"fnC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/junction/yjunction{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/primary/central) "fnR" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -36960,16 +36748,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/science/research) -"foh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"foc" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/computer/prisoner/management{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/security/warden) "fov" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ @@ -36998,12 +36785,16 @@ /turf/open/floor/iron, /area/maintenance/starboard/fore) "fpj" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron, /area/security/warden) @@ -37062,6 +36853,37 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"fqz" = ( +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access_txt = "3" + }, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navywarden, +/obj/item/clothing/head/beret/sec/navyhos, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "fqB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -37134,9 +36956,29 @@ /turf/open/floor/iron, /area/maintenance/starboard/aft) "frY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/door/window/brigdoor/security/cell/southright{ + id = "cell"; + name = "Solitary confinement"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/techfloorgrid{ + dir = 10 + }, +/turf/open/floor/prison/dark, +/area/security/prison/shielded) "fsd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37156,23 +36998,10 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "fsp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/security/courtroom) "fsz" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ @@ -37202,17 +37031,16 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/light_switch{ pixel_x = -20; pixel_y = -21 }, -/turf/open/floor/iron/dark, +/turf/open/floor/circuit/green, /area/security/nuke_storage) "ftd" = ( /obj/item/kirbyplants{ @@ -37230,17 +37058,15 @@ /turf/open/floor/iron, /area/hallway/primary/port) "ftk" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" }, /obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 + icon_state = "0-2" }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "ftC" = ( @@ -37273,27 +37099,46 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "ftO" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/structure/rack, +/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/shoes/sneakers/orange, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/structure/railing{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/prison) "fue" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"ful" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"fuA" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/carpet/grimy, +/area/security/main) "fuG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37327,8 +37172,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"fuS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "fuX" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -37387,9 +37239,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, @@ -37399,6 +37248,9 @@ /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) "fwv" = ( @@ -37507,6 +37359,13 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/genetics) +"fxI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "fyb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -37530,10 +37389,6 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/item/clipboard{ pixel_x = -4; pixel_y = 2 @@ -37546,16 +37401,12 @@ /area/medical/medbay/lobby) "fyt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, /obj/structure/disposalpipe/segment{ dir = 5 }, /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, /turf/open/floor/iron, /area/maintenance/starboard) "fyE" = ( @@ -37594,6 +37445,18 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"fyP" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 3" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/main) "fzo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37602,13 +37465,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port) -"fzt" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/brig) "fAv" = ( /obj/machinery/firealarm{ dir = 8; @@ -37626,17 +37482,6 @@ "fAx" = ( /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness/recreation) -"fAF" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Recreation - Center"; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) "fAO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -37711,9 +37556,16 @@ /turf/open/floor/iron, /area/science/research) "fCH" = ( -/obj/effect/turf_decal/tile/black/fourcorners, -/turf/open/floor/iron, -/area/security/prison) +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/recharger{ + pixel_x = 7 + }, +/turf/open/floor/iron/dark, +/area/security/main) "fCL" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -37721,6 +37573,23 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"fCX" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosroom"; + name = "space shutters" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"fDf" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/vending/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/main) "fDj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37832,10 +37701,21 @@ /turf/open/floor/iron, /area/maintenance/port) "fEk" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/obj/structure/chair/fancy/bench{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/official/obey{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/landmark/prisonspawn, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "fEL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -37845,22 +37725,21 @@ /turf/open/floor/plating, /area/maintenance/aft) "fFa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 64; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/iron/dark/smooth_large, +/area/security/courtroom) +"fFl" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) "fFE" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37887,6 +37766,20 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"fGj" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) +"fGs" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "fGB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -37894,6 +37787,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/fore) "fGD" = ( @@ -38006,6 +37900,24 @@ /obj/structure/bed/roller, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) +"fIv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "fIH" = ( /obj/machinery/camera/directional/west{ c_tag = "Arrivals Hallway - Bar"; @@ -38019,42 +37931,41 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "fIR" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) "fIU" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/plating, -/area/security/prison) -"fJf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/security/brig) +"fJf" = ( /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/maintenance/department/medical/central) "fJi" = ( /obj/structure/cable/yellow{ @@ -38064,15 +37975,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"fJo" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Justice gas pump" - }, -/obj/machinery/door/window/westleft, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "fJE" = ( /obj/machinery/light/small{ dir = 1 @@ -38123,14 +38025,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"fJZ" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "fKm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38148,29 +38042,6 @@ }, /turf/open/floor/iron, /area/storage/primary) -"fKJ" = ( -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 3 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = -3 - }, -/obj/item/wrench, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "fKN" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -38183,27 +38054,26 @@ /turf/open/floor/iron, /area/engine/atmos) "fKY" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 28 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/xenobiology{ + dir = 8 + }, /turf/open/floor/iron, /area/science/research) "fLc" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/storage) "fLo" = ( @@ -38216,6 +38086,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"fLp" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/tile/blue/anticorner, +/turf/open/floor/iron/large, +/area/security/courtroom) "fLv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -38253,11 +38129,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) -"fLQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) "fMh" = ( /obj/item/kirbyplants/random, /obj/machinery/camera/directional/north{ @@ -38299,9 +38170,7 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "fMC" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -38316,14 +38185,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) -"fMJ" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) "fMQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -38349,21 +38210,6 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) -"fNb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "fNr" = ( /obj/machinery/light{ dir = 8 @@ -38378,23 +38224,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) -"fNG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Interrogation room"; - req_access_txt = "63" - }, -/turf/open/floor/iron/dark, -/area/security/brig) "fNZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38511,7 +38340,7 @@ req_access_txt = "5" }, /turf/open/floor/iron/white, -/area/medical/surgery) +/area/maintenance/starboard/aft) "fOK" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -38622,11 +38451,12 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) "fPS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "fQd" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38655,20 +38485,29 @@ /turf/open/floor/iron, /area/security/checkpoint/escape) "fQr" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"fQy" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/mixing) "fQC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -38686,14 +38525,15 @@ /turf/open/floor/iron, /area/engine/atmos) "fQP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/starboard) "fQT" = ( /obj/machinery/disposal/bin, /obj/structure/sign/warning/deathsposal{ @@ -38718,6 +38558,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/catwalk_floor/flat_white, /area/science/mixing) +"fRs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "fRD" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, @@ -38727,17 +38577,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"fRZ" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/spawner/lootdrop/armory_contraband, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "fSj" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -38905,6 +38744,25 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) +"fUn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Solitary Confinement"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "fUu" = ( /obj/machinery/power/smes{ charge = 1e+006 @@ -38941,16 +38799,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"fVf" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "fVj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38977,18 +38825,30 @@ /turf/open/floor/iron, /area/hallway/secondary/command) "fVM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) +"fVZ" = ( /obj/structure/chair{ - name = "Prosecution" + dir = 1 }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, /area/security/courtroom) -"fVZ" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) "fWb" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple/half/contrasted{ @@ -39004,6 +38864,18 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint) +"fWi" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/rack, +/obj/item/storage/fancy/donut_box, +/obj/effect/loot_jobscale/armoury/dragnet, +/obj/item/beacon/nettingportal, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "fWl" = ( /obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ @@ -39044,15 +38916,13 @@ /turf/open/floor/iron, /area/maintenance/port) "fXc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /turf/open/floor/iron, @@ -39077,25 +38947,14 @@ /area/maintenance/aft) "fXl" = ( /obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/quartermaster/office) -"fXC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/open/floor/iron, +/area/quartermaster/office) "fXP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39108,18 +38967,20 @@ /turf/open/floor/iron, /area/engine/storage_shared) "fXR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Solitary Confinement"; - req_one_access_txt = "1;4" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = 28 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/brig) "fXU" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -39133,14 +38994,15 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"fYf" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +"fYh" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/security/detectives_office) "fYi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39231,17 +39093,6 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) -"fZA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/storage/pod{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) "fZF" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -39258,19 +39109,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"fZN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "fZX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -39283,6 +39121,30 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"gad" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) +"gax" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) +"gaC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "gaT" = ( /obj/machinery/door/airlock/public/glass{ name = "Library Access" @@ -39328,7 +39190,7 @@ }, /area/maintenance/port/fore) "gby" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -39417,6 +39279,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"gcG" = ( +/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/rnd/production/techfab/department/security, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/main) "gcJ" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -39468,6 +39337,15 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"gds" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/chair/fancy/comfy{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/main) "gdy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39484,9 +39362,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -39494,6 +39369,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/hallway/primary/fore) "gdE" = ( @@ -39507,10 +39385,10 @@ /turf/open/floor/plating, /area/quartermaster/warehouse) "gdN" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/office) "geg" = ( @@ -39525,20 +39403,22 @@ /turf/open/floor/iron, /area/medical/patients_rooms) "gfN" = ( -/obj/structure/chair/office{ - dir = 4 - }, +/turf/open/floor/iron/dark, +/area/security/courtroom) +"gfO" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) "ggf" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -39573,26 +39453,17 @@ /turf/open/floor/iron/dark, /area/bridge) "ggn" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, /obj/machinery/light/small{ dir = 1 }, -/obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"ggo" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "ggu" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/chair/fancy/bench, @@ -39683,9 +39554,6 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/teleporter) @@ -39694,10 +39562,12 @@ pixel_x = -26; pixel_y = 26 }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/hydroponics) "giD" = ( @@ -39731,6 +39601,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/nanite) +"giN" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "gjg" = ( /obj/structure/disposalpipe/segment, /obj/item/radio/intercom{ @@ -39756,6 +39635,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"gkb" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/iron/dark, +/area/security/main) "gkv" = ( /obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -39789,6 +39672,11 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/aft) +"glU" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/tech, +/area/security/brig/medbay) "glX" = ( /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) @@ -39803,19 +39691,18 @@ /turf/open/floor/plating, /area/janitor/custodian) "gmt" = ( -/obj/effect/turf_decal{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/prison, -/area/security/prison) -"gmH" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland2"; - name = "lavaland" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/security/main) "gmL" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/components/unary/portables_connector/layer2{ @@ -39906,11 +39793,15 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "goo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "gor" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -39943,6 +39834,19 @@ }, /turf/open/floor/iron, /area/science/robotics/mechbay) +"gpF" = ( +/obj/structure/chair/fancy/sofa/old/left{ + color = "#742925" + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "gpK" = ( /obj/structure/table/glass, /obj/effect/turf_decal/trimline/black/filled/line{ @@ -39963,17 +39867,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) -"gqn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "gqv" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40057,6 +39950,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"grv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "grw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40089,15 +39993,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/warehouse) -"gsi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "gsp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -40227,9 +40122,8 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) "guL" = ( @@ -40257,6 +40151,16 @@ }, /turf/open/floor/iron/white, /area/janitor) +"gvf" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison/shielded) "gvg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -40270,6 +40174,15 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"gvo" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/security/courtroom) "gvE" = ( /obj/structure/toilet{ dir = 8 @@ -40319,6 +40232,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"gwk" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron/edge{ + dir = 8 + }, +/area/security/courtroom) "gwt" = ( /obj/structure/window/reinforced{ dir = 1; @@ -40385,9 +40304,6 @@ /turf/open/floor/iron, /area/science/research) "gwR" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, @@ -40447,14 +40363,6 @@ }, /turf/open/floor/iron, /area/quartermaster/office) -"gxZ" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "gyj" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -40471,6 +40379,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"gyp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) +"gyx" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/prison) "gyy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40527,15 +40463,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/science/research) "gze" = ( @@ -40543,15 +40479,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) -"gzi" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/vehicle/ridden/secway, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "gzF" = ( /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ @@ -40604,14 +40531,13 @@ /turf/open/floor/iron, /area/security/checkpoint/escape) "gAD" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "gAG" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -40652,19 +40578,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"gAR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "gBf" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -40678,6 +40591,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/storage/primary) +"gBH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/prison, +/area/security/prison) "gBN" = ( /obj/machinery/door/airlock/command{ name = "Captain's Office"; @@ -40691,19 +40615,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"gBR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "gBU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/dead_body_placer, @@ -40729,10 +40640,6 @@ /turf/open/floor/iron/dark, /area/science/xenobiology) "gCA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, @@ -40740,34 +40647,24 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/secondary/entry) -"gCG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/secondary/entry) "gCP" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/crew_quarters/heads/cmo) "gCR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, /turf/open/floor/iron/white/corner, /area/hallway/primary/aft) "gCZ" = ( @@ -40789,16 +40686,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) -"gDm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/fore) "gDy" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -40831,6 +40718,19 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/disposal/incinerator) +"gEB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "gEC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -40865,6 +40765,12 @@ }, /turf/open/floor/iron, /area/science/misc_lab) +"gFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/maintenance/starboard) "gFg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -40882,9 +40788,6 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -40922,9 +40825,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/wrap{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -40934,14 +40834,11 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/warehouse) -"gGf" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "gGj" = ( /obj/machinery/food_cart/coffee, /obj/machinery/light/small{ @@ -40963,19 +40860,41 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/port) -"gGN" = ( -/obj/item/radio/intercom{ - pixel_y = -28 +"gGM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/prison, -/area/security/prison) -"gHl" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/security/main) +"gHl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/window/reinforced, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, /turf/open/floor/iron/dark, -/area/security/brig) +/area/security/brig/medbay) "gHw" = ( /obj/structure/chair/office{ dir = 4 @@ -40992,16 +40911,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"gHZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) "gIg" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -41170,12 +41079,24 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) -"gJE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +"gJC" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/plating, +/area/security/main) +"gJE" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, /area/security/warden) "gJO" = ( @@ -41192,13 +41113,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"gJS" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/security/brig) "gJU" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -41273,6 +41187,30 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/quartermaster/sorting) +"gLq" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) +"gLV" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/security/main) "gLW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -41287,18 +41225,19 @@ /turf/open/floor/plating, /area/maintenance/department/medical/central) "gMa" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/turf/open/floor/plating, -/area/space/nearstation) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ai_monitored/security/armory) "gMg" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/power/apc/auto_name/directional/west{ @@ -41356,31 +41295,14 @@ /turf/open/floor/iron, /area/engine/atmospherics_engine) "gOj" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison, +/area/security/prison) "gOk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41522,6 +41444,13 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"gPu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/main) "gPv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41569,9 +41498,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"gPU" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard) "gPX" = ( /obj/machinery/door/window/brigdoor/northleft{ name = "Captain's Desk"; @@ -41600,6 +41526,35 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/carpet/grimy, /area/library) +"gQl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/storage/box/rubbershot{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "gQs" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -41639,9 +41594,6 @@ /turf/open/floor/iron, /area/medical/medbay/aft) "gRu" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -41705,6 +41657,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "gST" = ( @@ -41716,14 +41669,13 @@ /turf/open/floor/iron/dark, /area/chapel/office) "gSU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/table/reinforced, +/obj/item/kitchen/rollingpin, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "gTm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -41754,6 +41706,26 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/aft) +"gTz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/southright{ + name = "Weapons storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/loot_jobscale/armoury/energy_gun, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "gTF" = ( /obj/structure/chair/office/light, /obj/structure/cable/yellow{ @@ -41780,9 +41752,6 @@ name = "Cargo Cell"; req_access_txt = "63" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -41865,18 +41834,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"gVN" = ( +"gVB" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west{ - pixel_x = -24 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_edge, /area/security/main) "gVV" = ( /obj/structure/cable/yellow{ @@ -41959,6 +41931,27 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"gWw" = ( +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = 2 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "gWE" = ( /obj/structure/closet/l3closet/virology, /obj/effect/turf_decal/box, @@ -41966,24 +41959,31 @@ /turf/open/floor/iron/grid/steel, /area/medical/virology) "gXl" = ( -/obj/machinery/button/door{ - id = "brigprison"; - name = "Prison Lockdown"; - pixel_x = 26; - pixel_y = 26; - req_access_txt = "63" +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) +"gXH" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 9 + }, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "gXJ" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -42005,12 +42005,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab) -"gYm" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "gYn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -42034,6 +42028,20 @@ "gYN" = ( /turf/open/floor/carpet/blue, /area/crew_quarters/dorms) +"gYQ" = ( +/obj/machinery/camera{ + c_tag = "Courtroom - Center"; + dir = 9; + network = list("ss13","security") + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "gZc" = ( /obj/effect/turf_decal/siding/white{ dir = 5 @@ -42097,11 +42105,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"gZO" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "gZT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -42161,10 +42164,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"hba" = ( -/obj/structure/curtain, -/turf/open/floor/iron/freezer, +"haO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/prison/dark, /area/security/prison) +"hba" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/security/main) "hby" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42198,6 +42218,14 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/construction/mining/aux_base) +"hbU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1 + }, +/area/security/main) "hbV" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -42258,27 +42286,13 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) -"hcX" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"hcY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/main) -"hdh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/prison, -/area/security/prison) "hdm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ @@ -42309,6 +42323,27 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"hed" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/security/prison) +"heF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/security/main) "heX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42319,18 +42354,20 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) "hfk" = ( -/obj/machinery/door/window/brigdoor/northright{ - dir = 2; - name = "Warden's Desk"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/door/window/southright{ - dir = 1; - name = "Warden's Desk" +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 8 + }, +/turf/open/floor/iron/dark, /area/security/warden) "hfG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -42531,6 +42568,17 @@ }, /turf/open/floor/iron, /area/science/lab) +"hih" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/fluff/hedge/opaque, +/turf/open/floor/grass/no_border, +/area/security/main) "hii" = ( /obj/structure/cable{ icon_state = "2-4" @@ -42547,13 +42595,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/disposal/incinerator) -"hir" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) "hiA" = ( /obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, @@ -42628,17 +42669,17 @@ pixel_x = 5 }, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/iron, /area/medical/storage) "hjy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "hjP" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, @@ -42693,14 +42734,22 @@ /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "hll" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/textured, +/area/security/brig) "hlo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"hlu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "hlG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -42717,7 +42766,10 @@ }, /obj/item/paper_bin, /obj/item/flashlight/lamp, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood/big, /area/lawoffice) "hlY" = ( /obj/structure/table/wood, @@ -42834,6 +42886,19 @@ dir = 1 }, /area/hallway/secondary/entry) +"hnb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "hnj" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42918,6 +42983,22 @@ }, /turf/open/floor/iron, /area/science/mixing) +"hoq" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"hos" = ( +/obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/science/research) "hov" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -42985,13 +43066,15 @@ /turf/open/floor/iron/white/telecomms, /area/tcommsat/server) "hpn" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "hpt" = ( @@ -43010,16 +43093,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"hpL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "hqf" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -43029,6 +43102,23 @@ }, /turf/open/floor/iron/dark/textured_half, /area/maintenance/disposal/incinerator) +"hqz" = ( +/obj/effect/landmark/start/detective, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/loading_area{ + pixel_y = -8 + }, +/turf/open/floor/iron/textured, +/area/security/brig) +"hqE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/smooth, +/area/security/main) "hqP" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -43103,30 +43193,28 @@ /turf/open/floor/iron, /area/maintenance/aft) "hrI" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/shower, -/turf/open/floor/noslip/standard, -/area/security/prison) -"hss" = ( -/obj/structure/chair/fancy/comfy{ - color = "#666666"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/landmark/start/head_of_security, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/computer/secure_data, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron, +/area/crew_quarters/heads/hos) +"hss" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "hst" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43186,6 +43274,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "htI" = ( @@ -43226,6 +43317,26 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/fore) +"hub" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/hallway/primary/fore) +"huj" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/crew_quarters/heads/hos) "huI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -43255,7 +43366,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage_shared) @@ -43277,6 +43388,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron, /area/engine/break_room) "hvj" = ( @@ -43312,16 +43424,37 @@ /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) "hvn" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/turnstile{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" + id = "Prisongate" }, -/turf/open/floor/plating, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/security/prison) "hvE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -43336,24 +43469,44 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"hwq" = ( -/obj/structure/table/wood, +"hvV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron, +/area/security/brig) +"hwq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) "hwA" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/prison) +/turf/open/floor/iron/textured, +/area/security/brig) "hxc" = ( /obj/structure/chair{ dir = 4 @@ -43445,6 +43598,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"hyK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/courtroom) "hyV" = ( /obj/machinery/door/airlock{ id_tag = "Dorm2"; @@ -43477,9 +43642,7 @@ "hzF" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/quartermaster/sorting) @@ -43539,11 +43702,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/science/robotics/lab) -"hAq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/crew_quarters/locker) "hAC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -43572,6 +43730,22 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"hBj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) +"hBl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/courtroom) "hBv" = ( /obj/structure/window/reinforced{ dir = 8 @@ -43588,16 +43762,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) -"hBO" = ( -/turf/closed/wall/mineral/plastitanium, -/area/space/nearstation) -"hCo" = ( -/obj/machinery/computer/cryopod{ - pixel_x = 32 - }, -/obj/machinery/cryopod, -/turf/open/floor/prison, -/area/security/prison) "hCt" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ @@ -43663,15 +43827,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"hDH" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) "hDK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -43712,6 +43867,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/medical/patients_rooms) "hEl" = ( @@ -43806,6 +43962,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) +"hGq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "hGt" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -43863,13 +44029,16 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/tcommsat/server) "hHx" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Cell 3" }, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/delivery/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/security/prison) "hHG" = ( /obj/structure/chair/office{ dir = 1 @@ -43932,17 +44101,30 @@ /area/medical/genetics) "hJb" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-8" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark, +/area/security/warden) "hJg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -43985,14 +44167,12 @@ /turf/open/floor/iron/white, /area/science/mixing) "hJN" = ( +/obj/structure/dresser, /obj/machinery/airalarm/directional/north{ pixel_y = 22 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "hKe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, @@ -44049,14 +44229,15 @@ /turf/open/floor/iron/dark, /area/chapel/office) "hKs" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ - id = "hosprivacy"; - name = "HoS Privacy Blast door" + id = "Prisongate" }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced/prison, /turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/area/security/main) "hKz" = ( /obj/structure/closet/crate/freezer/blood, /obj/machinery/vending/wallmed{ @@ -44145,6 +44326,13 @@ /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /turf/open/floor/iron/white, /area/medical/virology) +"hLG" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/crew_quarters/heads/hos) "hLH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -44181,6 +44369,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/engine/gravity_generator) +"hMi" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) "hMo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -44191,13 +44387,27 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/shuttledock) -"hMI" = ( -/obj/structure/chair/office{ - dir = 4 +"hMs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) +"hMw" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/prison/dark, +/area/security/prison) "hMK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44255,55 +44465,38 @@ /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "hNa" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/mob/living/simple_animal/sloth/citrus, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) "hNe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/starboard) -"hNm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "hNx" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/pods{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/structure/railing{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison/dark, +/area/security/prison) "hND" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -44372,29 +44565,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"hOo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "hOx" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ @@ -44538,14 +44708,13 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "hPY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) "hQb" = ( @@ -44562,34 +44731,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"hQj" = ( -/obj/structure/chair{ - dir = 1; - name = "Jury" - }, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "hQm" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/sign/departments/minsky/security/security{ + pixel_x = 32 + }, +/obj/machinery/digital_clock/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"hQn" = ( -/obj/structure/rack, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/item/prison_scanner, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "hQo" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, @@ -44606,6 +44760,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"hRc" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "HoS Privacy Blast door" + }, +/turf/open/floor/plating, +/area/security/main) "hRx" = ( /obj/item/storage/belt/medical{ pixel_y = 2 @@ -44622,7 +44785,6 @@ /turf/open/floor/iron, /area/medical/storage) "hRC" = ( -/obj/structure/disposalpipe/segment, /obj/item/kirbyplants{ icon_state = "plant-21" }, @@ -44645,22 +44807,29 @@ }, /turf/open/floor/circuit/green, /area/science/xenobiology) -"hSh" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"hSz" = ( +/obj/structure/table/reinforced, +/obj/item/food/grown/carrot{ + pixel_x = -1; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/item/food/grown/carrot{ + pixel_x = -6; + pixel_y = 12 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/item/food/grown/carrot{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/food/grown/carrot{ + pixel_x = -1; + pixel_y = 11 }, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) +/turf/open/floor/prison, +/area/security/prison) "hSE" = ( /obj/machinery/light/small{ dir = 1 @@ -44769,17 +44938,19 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"hTo" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/security/main) "hTw" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) -"hTy" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "hTA" = ( /obj/structure/chair/fancy/comfy{ buildstackamount = 0; @@ -44828,6 +44999,27 @@ "hUj" = ( /turf/closed/wall, /area/medical/patients_rooms) +"hUl" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/southright{ + dir = 1; + name = "Armour storage"; + req_one_access_txt = "1;4" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/loot_jobscale/armoury/bulletproof_vest, +/obj/effect/loot_jobscale/armoury/bulletproof_helmet, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "hUm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -44838,27 +45030,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/quartermaster/storage) -"hUp" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) "hUG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -44867,13 +45039,20 @@ /turf/open/floor/iron, /area/hallway/primary/port) "hUV" = ( -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/security/brig) "hVe" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/structure/closet/crate/goldcrate, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/nuke_storage) @@ -44994,6 +45173,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"hXq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "hXy" = ( /obj/item/kirbyplants/random, /obj/machinery/airalarm/directional/west{ @@ -45054,9 +45240,6 @@ /turf/open/floor/iron/dark, /area/security/nuke_storage) "hYa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/holopad, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, @@ -45065,9 +45248,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/effect/landmark/event_spawn, -/obj/structure/chair/fancy/comfy, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, @@ -45080,6 +45261,7 @@ /obj/effect/turf_decal/trimline/black/filled/line{ dir = 8 }, +/obj/structure/chair/fancy/comfy, /turf/open/floor/iron, /area/maintenance/department/science) "hYu" = ( @@ -45095,20 +45277,14 @@ /turf/open/floor/plating, /area/maintenance/starboard) "hYG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "hZf" = ( /obj/structure/sign/warning/vacuum{ pixel_x = -32 @@ -45153,18 +45329,13 @@ /turf/open/floor/iron, /area/maintenance/department/science) "hZJ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) "hZY" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -45175,28 +45346,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"iab" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "iam" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/white/line{ @@ -45212,16 +45361,23 @@ "ian" = ( /obj/structure/table/wood, /obj/machinery/fax/law, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/big, /area/lawoffice) "iaw" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/fore) "iaF" = ( /obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/science/research) "iaQ" = ( @@ -45275,21 +45431,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ibm" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) "ibp" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard) "ibu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -45338,11 +45484,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"icb" = ( -/obj/machinery/light{ - dir = 4 +"ibZ" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" }, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) +"icb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -45350,6 +45502,12 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "icf" = ( @@ -45371,6 +45529,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/mixing) "ich" = ( @@ -45509,17 +45668,6 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/kitchen) -"idR" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "ies" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -45607,18 +45755,6 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) -"ifm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) "ifw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45652,6 +45788,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/construction/mining/aux_base) +"ifR" = ( +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 26 + }, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/stack/package_wrap, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/security/brig) "igr" = ( /obj/machinery/light{ dir = 8 @@ -45676,19 +45824,18 @@ /turf/open/floor/iron, /area/engine/gravity_generator) "igL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/kirbyplants/random, +/obj/structure/sign/departments/minsky/security/security{ + pixel_x = 32; + pixel_y = 32 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/iron, @@ -45732,11 +45879,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"iir" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "It looks really dirty."; + name = "maintenance microwave"; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/security/main) "iit" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "iiu" = ( /obj/structure/cable{ icon_state = "4-8" @@ -45756,14 +45923,29 @@ /turf/open/floor/iron, /area/engine/engineering) "ija" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) +"ijh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/main) "iji" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -45809,13 +45991,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"ijS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "ijT" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; @@ -45845,6 +46020,26 @@ }, /turf/open/floor/iron, /area/crew_quarters/heads/cmo) +"ike" = ( +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/light, +/obj/machinery/button/door{ + id = "HOSarmory"; + name = "Armory Shutters"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "3" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "ikk" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/sign/poster/official/work_for_a_future{ @@ -45881,6 +46076,10 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/iron, /area/medical/medbay/lobby) "ikW" = ( @@ -45926,6 +46125,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"ils" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/main) "ilJ" = ( /obj/effect/turf_decal/siding/white{ dir = 9 @@ -45984,6 +46194,29 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"imD" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/side, +/area/security/main) +"imU" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/security/detectives_office) "ine" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/white, @@ -46015,7 +46248,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/status_display/evac{ pixel_y = -32 }, @@ -46040,17 +46273,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) -"inW" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/taperecorder, -/obj/item/restraints/handcuffs, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "ioj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -46069,18 +46291,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"ioy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "ioz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, @@ -46089,31 +46299,51 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"ioJ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","prison") + }, +/turf/open/floor/prison/dark, +/area/security/prison) "ioZ" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/cryopods) "ipf" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Security - Brig Fore" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/turf/open/floor/prison, +/area/security/prison) +"ips" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"ipD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/prison, +/area/security/prison) "ipY" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/closet/l3closet, @@ -46126,12 +46356,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/crew_quarters/dorms) -"iqj" = ( -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/structure/punching_bag, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron, -/area/security/prison) "iql" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46170,9 +46394,6 @@ /obj/machinery/computer/cargo{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) @@ -46242,6 +46463,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/sorting) "isk" = ( @@ -46253,10 +46475,6 @@ name = "Chemistry Desk"; req_access_txt = "5; 33" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "geneticslab"; - name = "Genetics Lab Shutters" - }, /obj/item/folder/white{ pixel_x = -5; pixel_y = 3 @@ -46318,6 +46536,15 @@ }, /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) +"isW" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "isZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46348,14 +46575,28 @@ /turf/open/floor/iron/white, /area/science/research) "itt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/window/brigdoor/northright{ + name = "Warden's Desk"; + req_access_txt = "3"; + dir = 2 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/door/window/southright{ + name = "Warden's Desk"; + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = 8 + }, +/obj/item/folder/red{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -3 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "itG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -46365,12 +46606,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) +"itI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "iur" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "iuA" = ( @@ -46381,18 +46632,17 @@ /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) "iuG" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/door/poddoor/shutters/window{ + id = "armoryaccess_side"; + name = "Armory Shutter" }, -/turf/open/floor/plating, -/area/security/prison) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "iuP" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -46443,27 +46693,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"ivy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock" - }, -/obj/effect/turf_decal/stripes/line{ +"ivb" = ( +/obj/structure/disposalpipe/segment{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "ivH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -46677,12 +46920,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/teleporter) +"iyU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "izb" = ( /obj/structure/cable/yellow{ icon_state = "1-4" }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"izd" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/main) "izn" = ( /obj/machinery/status_display/ai{ pixel_y = -32 @@ -46732,15 +47003,25 @@ /turf/open/floor/grass, /area/medical/patients_rooms) "izL" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/prison) +/turf/open/floor/iron/techmaint, +/area/security/main) +"iAr" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "iAV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -46822,12 +47103,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/mechbay) -"iCE" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) "iCJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46867,6 +47142,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/heads/chief) "iCW" = ( @@ -46875,7 +47153,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/iron/dark, @@ -46963,6 +47241,16 @@ /area/crew_quarters/kitchen) "iEe" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "geneticslab"; + name = "Genetics Lab Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "iEp" = ( @@ -47000,14 +47288,6 @@ }, /turf/open/floor/grass, /area/medical/patients_rooms) -"iET" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, -/obj/effect/loot_jobscale/armoury/dragnet, -/obj/item/gun/grenadelauncher/security, -/obj/item/beacon/nettingportal, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "iFa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47063,10 +47343,6 @@ id = "chemistbot"; name = "Chemistry Side Shutters" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/structure/sign/departments/minsky/medical/chemistry/chemical2{ pixel_y = 32 }, @@ -47076,6 +47352,36 @@ /obj/structure/sign/departments/minsky/supply/janitorial, /turf/closed/wall, /area/janitor/custodian) +"iGd" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"iGi" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/crew_quarters/heads/hos) "iGk" = ( /mob/living/carbon/monkey, /turf/open/floor/iron/grid/steel, @@ -47111,6 +47417,17 @@ dir = 1 }, /area/hallway/secondary/entry) +"iGY" = ( +/obj/structure/closet/crate, +/obj/item/storage/box/donkpockets, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) "iHz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47118,6 +47435,32 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/aft) +"iHL" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/smooth, +/area/security/main) +"iHO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/prison) "iHP" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -47126,13 +47469,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/security/checkpoint/medical) -"iHS" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "iHZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47150,6 +47486,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/port/aft) +"iIg" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/bedsheet/brown, +/obj/structure/bed{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "iIh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -47161,6 +47505,18 @@ }, /turf/open/floor/plating, /area/security/checkpoint/medical) +"iIm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/destination/detective_office{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "iIy" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" @@ -47186,9 +47542,6 @@ /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 }, @@ -47282,6 +47635,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) +"iJB" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) "iJK" = ( /obj/machinery/light{ dir = 8 @@ -47290,18 +47650,29 @@ /turf/open/floor/iron/smooth, /area/tcommsat/server) "iKg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/chair/fancy/bench/left{ + dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) +"iKE" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/openup{ + dir = 5 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/ai_monitored/security/armory) "iKH" = ( /obj/machinery/computer/card{ dir = 1 @@ -47312,12 +47683,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hop) -"iKI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "iKQ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47346,14 +47711,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"iLx" = ( -/obj/structure/tank_dispenser/oxygen, +"iLH" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "iLK" = ( /obj/structure/cable{ icon_state = "2-8" @@ -47388,18 +47758,15 @@ /turf/open/floor/iron, /area/science/research) "iLT" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/starboard) "iMb" = ( @@ -47427,33 +47794,23 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"iMM" = ( -/obj/machinery/vending/coffee, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"iMP" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod 3" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "iMZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/carpet/grimy, /area/chapel/main) +"iNd" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "iNg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -47473,19 +47830,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) -"iNN" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/taperecorder{ - pixel_x = 3 - }, -/obj/item/storage/box/deputy, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "iOj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -47524,10 +47868,10 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/engine/atmos) "iOM" = ( @@ -47540,10 +47884,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/door/airlock/command{ - name = "Research Director's Quarters"; - req_access_txt = "30" - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47609,9 +47949,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "iQE" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/structure/cable/yellow{ icon_state = "1-8" }, @@ -47628,6 +47966,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"iQS" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/item/healthanalyzer, +/turf/open/floor/iron/white, +/area/security/brig/medbay) +"iRo" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "iRH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47639,12 +48002,31 @@ /turf/open/floor/iron, /area/engine/break_room) "iRR" = ( -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 +/obj/structure/safe, +/obj/item/clothing/neck/stethoscope, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" }, +/obj/item/stack/sheet/mineral/diamond, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, /obj/machinery/light/small, -/obj/structure/closet/crate/goldcrate, +/obj/item/gun/ballistic/automatic/pistol/deagle, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/iron/dark, /area/security/nuke_storage) "iSb" = ( @@ -47656,25 +48038,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) -"iSf" = ( -/obj/machinery/light, -/obj/machinery/camera/directional/south{ - c_tag = "Recreation - Aft"; - name = "recreation camera" - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/crew_quarters/fitness/recreation) -"iSh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "iSq" = ( /obj/structure/cable{ icon_state = "0-2" @@ -47686,7 +48049,7 @@ /turf/open/floor/iron/solarpanel/airless, /area/solar/starboard/aft) "iSu" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, @@ -47704,20 +48067,21 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "iSS" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/science/research) -"iSV" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +"iTz" = ( +/obj/structure/dresser, +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = -26 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "iTF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47745,6 +48109,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/science/robotics/lab) +"iUi" = ( +/obj/structure/cable/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/detectives_office) "iUj" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -47759,22 +48132,36 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "iUk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/prison) "iUl" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"iUm" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"iUs" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "iUO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -47794,6 +48181,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"iUQ" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) "iUS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -47803,6 +48195,18 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) +"iVa" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/machinery/light_switch{ + pixel_x = 23; + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "iVj" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -47830,12 +48234,26 @@ /turf/open/floor/iron, /area/engine/storage_shared) "iVq" = ( -/obj/machinery/door/airlock{ - id_tag = "Cell"; - name = "Cell 1" +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/security/brig/medbay) +"iVr" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage"; + req_access_txt = "3" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "iVz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -47848,6 +48266,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/maintenance/department/science) +"iVL" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"iVO" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "iWK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -47881,6 +48322,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/central) +"iXt" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/dark, +/area/security/main) "iXu" = ( /obj/machinery/door/airlock/security{ id_tag = "scidoor"; @@ -47915,6 +48363,15 @@ }, /turf/open/floor/carpet/red, /area/medical/exam_room) +"iXK" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/security/main) "iXQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -47932,7 +48389,7 @@ name = "isolation shutters" }, /turf/open/floor/iron, -/area/medical/virology) +/area/maintenance/aft) "iXX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47968,16 +48425,24 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) -"iYk" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +"iYf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/disabler, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/security/brig) +"iYh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) "iYt" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/surgery, @@ -48011,25 +48476,28 @@ }, /turf/open/floor/iron/white, /area/science/research) +"iYY" = ( +/obj/structure/bed, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/mask/muzzle, +/obj/item/electropack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "iZg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north{ - pixel_y = 22 - }, -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory Block" }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "iZh" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "iZi" = ( @@ -48068,32 +48536,6 @@ }, /turf/open/floor/catwalk_floor, /area/security/checkpoint/escape) -"iZX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) -"jad" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/machinery/vending/wardrobe/det_wardrobe, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "jan" = ( /obj/structure/chair/wood, /obj/structure/disposalpipe/segment, @@ -48109,17 +48551,18 @@ /turf/open/floor/iron, /area/storage/tech) "jaG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/west{ - c_tag = "Security Hallway - Fore"; - name = "hallway camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Security Hallway - Fore"; + name = "hallway camera" + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "jaP" = ( @@ -48134,6 +48577,12 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"jbc" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/iron/dark, +/area/security/prison) "jbu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -48153,10 +48602,12 @@ /turf/open/floor/iron, /area/quartermaster/miningoffice) "jbW" = ( -/obj/machinery/holopad, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/color/latex, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/brig) +/area/security/brig/medbay) "jbZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -48178,6 +48629,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security Hallway - Port"; + name = "hallway camera" + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "jci" = ( @@ -48213,11 +48671,23 @@ }, /area/hallway/secondary/entry) "jcD" = ( -/obj/structure/bed{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "jcG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -48227,6 +48697,11 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) +"jcM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/security/brig) "jcQ" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -48234,6 +48709,21 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"jdb" = ( +/obj/machinery/disposal/bin, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Mining"; + name = "Mining Dock RC"; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "jdl" = ( /obj/structure/table/wood, /obj/item/folder, @@ -48244,21 +48734,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"jdC" = ( +"jdo" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"jdO" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) +"jdO" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/research) "jdT" = ( @@ -48271,16 +48763,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"jeh" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/laser_gun, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "jei" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -48299,9 +48781,7 @@ /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) "jeB" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -48349,23 +48829,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"jfy" = ( -/obj/structure/window/reinforced, -/obj/machinery/camera/directional/south{ - c_tag = "AI Satellite - Fore"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "jfE" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/iv_drip, @@ -48385,8 +48848,8 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "jga" = ( +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/engine/break_room) "jgi" = ( @@ -48443,6 +48906,12 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) +"jhe" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/security/courtroom) "jhl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -48466,12 +48935,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port) -"jhG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "jhI" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -48506,12 +48969,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Cargo Junction"; - sortType = 2 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/qm_office{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/fore) "jhQ" = ( @@ -48524,16 +48985,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"jie" = ( +"jhS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"jie" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + dir = 4 }, -/obj/structure/table/reinforced, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/security/main) "jip" = ( /obj/machinery/light/small{ dir = 1 @@ -48574,22 +49050,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"jjc" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "jje" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -48665,6 +49125,12 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"jkI" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/tile/green/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/courtroom) "jlf" = ( /obj/docking_port/stationary{ dir = 8; @@ -48693,15 +49159,10 @@ /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/surgery) -"jlH" = ( -/obj/item/soap/nanotrasen, -/obj/machinery/shower, -/obj/effect/turf_decal/delivery, -/turf/open/floor/noslip/standard, -/area/security/prison) "jlI" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -48721,6 +49182,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/catwalk_floor/flat_white, /area/science/mixing) +"jmy" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/table, +/obj/item/toy/plush/carpplushie, +/turf/open/floor/iron/dark, +/area/security/prison) +"jmD" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "jmH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -48751,30 +49224,34 @@ /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) "jna" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/turf/open/floor/iron/dark, /area/security/warden) "jno" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "jnu" = ( /obj/effect/decal/cleanable/oil, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"jnC" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/turf/open/floor/iron/dark, +/area/security/main) "jnP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -48898,6 +49375,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"jpB" = ( +/obj/machinery/computer/security/hos{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark/smooth_half, +/area/crew_quarters/heads/hos) "jpJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -48908,20 +49400,7 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"jpM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "jqk" = ( -/obj/structure/disposalpipe/sorting/mail{ - name = "Chapel Junction"; - sortType = 17 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -48929,6 +49408,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/chapel, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "jqC" = ( @@ -49042,6 +49522,13 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"jsx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/ai_monitored/security/armory) "jsJ" = ( /obj/structure/chair/stool/directional/west, /turf/open/floor/prison, @@ -49059,6 +49546,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"jsU" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/button/door{ + id = "hosroom"; + name = "Privacy Control"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "58" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "jsZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49078,9 +49577,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -49094,15 +49591,34 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"juN" = ( +"jtY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/iron/dark, +/area/security/main) +"juN" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 3 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/item/storage/box/deputy, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "juQ" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -49128,6 +49644,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/captain) +"jva" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/main) "jvd" = ( /obj/machinery/vending/wardrobe/chem_wardrobe, /obj/effect/turf_decal/stripes/line{ @@ -49194,21 +49715,26 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/hallway/primary/central) +/area/security/nuke_storage) "jvX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/science/research) "jwk" = ( -/obj/structure/closet/secure_closet/hos, -/obj/item/clothing/head/hats/hos/beret, -/obj/item/clothing/suit/armor/hos/trenchcoat, -/obj/item/clothing/shoes/sneakers/white, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/crew_quarters/heads/hos) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark, +/area/security/main) "jwp" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -49238,9 +49764,6 @@ dir = 1 }, /obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) @@ -49269,22 +49792,15 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "jxS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "jyh" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -49327,15 +49843,12 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) "jzM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/brown/half/contrasted, -/turf/open/floor/iron, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/quartermaster/miningoffice) "jzO" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -49445,14 +49958,14 @@ /turf/open/floor/iron, /area/medical/patients_rooms) "jBh" = ( +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, /obj/structure/chair/office{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/green, +/turf/open/floor/iron/dark, /area/lawoffice) "jBi" = ( /obj/machinery/light{ @@ -49604,14 +50117,12 @@ /turf/open/floor/iron/white, /area/medical/medbay/lobby) "jCz" = ( -/obj/structure/table, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/item/storage/box/donkpockets, +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/detectives_office) "jCR" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery, @@ -49621,14 +50132,11 @@ /turf/open/floor/iron, /area/hallway/primary/central) "jCZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/prison/dark, +/area/security/prison) "jDc" = ( /obj/structure/table/reinforced, /obj/item/stack/package_wrap, @@ -49700,30 +50208,6 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"jDA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"jDV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "jEb" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -49815,13 +50299,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"jGc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) "jGA" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -49855,18 +50332,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/iron{ heat_capacity = 1e+006 }, @@ -49916,9 +50387,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -49928,8 +50396,20 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/maintenance/port/fore) +"jIx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "jIP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49937,14 +50417,27 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/hallway/secondary/command) +"jIV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/science/research) "jJa" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 5 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "jJg" = ( @@ -49993,6 +50486,36 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"jJW" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"jKd" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/main) "jKj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -50064,9 +50587,6 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, @@ -50074,6 +50594,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/quartermaster/office) "jLj" = ( @@ -50105,8 +50628,8 @@ /area/hallway/secondary/entry) "jMk" = ( /obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/crew_quarters/locker) "jME" = ( @@ -50190,13 +50713,21 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"jNs" = ( +"jNq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, -/area/engine/break_room) +/area/hallway/primary/central) "jNx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -50208,13 +50739,24 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"jOw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/hallway/primary/central) "jOU" = ( +/obj/structure/chair/stool/bar, /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "jPb" = ( @@ -50336,14 +50878,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron/white, /area/medical/surgery) -"jRh" = ( -/obj/machinery/gulag_teleporter, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "jRv" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -50422,15 +50956,12 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "jSw" = ( -/obj/structure/table, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/starboard) "jSy" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -50482,9 +51013,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -50492,6 +51020,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/quartermaster/warehouse) "jTk" = ( @@ -50590,23 +51121,6 @@ /obj/effect/mapping_helpers/dead_body_placer, /turf/open/floor/iron, /area/medical/morgue) -"jVf" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "HoS Space Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) "jVv" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm{ @@ -50645,13 +51159,11 @@ /turf/open/floor/iron, /area/hallway/secondary/service) "jVJ" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/techmaint, +/area/security/main) "jVL" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/iron, @@ -50670,6 +51182,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"jWu" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/item/kirbyplants{ + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant"; + desc = "A little bit of nature contained in a pot. This one is located here due to acting as a space filler for mappers and whatnot" + }, +/turf/open/floor/iron/dark, +/area/security/main) "jWz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50715,17 +51241,18 @@ /turf/open/floor/iron, /area/maintenance/port) "jXn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/structure/disposalpipe/segment{ +/obj/structure/chair{ + pixel_y = -2 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/item/storage/box/prisoner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/prison/dark, +/area/security/prison) "jXs" = ( /obj/machinery/gateway, /obj/structure/cable/yellow{ @@ -50740,13 +51267,13 @@ /turf/open/floor/iron/dark, /area/gateway) "jXJ" = ( -/obj/structure/chair{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "jXQ" = ( /obj/machinery/door/airlock/external, /obj/effect/turf_decal/stripes/closeup, @@ -50813,6 +51340,9 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"jYO" = ( +/turf/open/floor/carpet/red, +/area/security/detectives_office) "jZj" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -50842,18 +51372,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"jZH" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron, -/area/security/brig) "jZK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50863,6 +51381,9 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/wrap{ + dir = 2 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "jZP" = ( @@ -50876,17 +51397,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) -"jZR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "jZS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50896,30 +51406,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"jZX" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) -"kaf" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "kaj" = ( /obj/structure/window/reinforced{ dir = 4 @@ -50974,31 +51460,17 @@ }, /turf/open/floor/iron, /area/engine/atmos) -"kaR" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "kbc" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/medical/medbay/lobby) "kbg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, +/obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "kbv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -51062,24 +51534,19 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating, /area/maintenance/port/fore) "kcF" = ( /obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" + dir = 8 }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -51190,6 +51657,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/robotics/lab) +"kdD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "kdT" = ( /obj/structure/cable{ icon_state = "1-8" @@ -51234,6 +51708,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/miningoffice) "keP" = ( @@ -51351,22 +51826,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) +"kgp" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "kgw" = ( -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 +/obj/machinery/computer/cryopod{ + pixel_y = 26 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/brig) -"kgz" = ( -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","prison") }, -/turf/open/floor/iron, -/area/quartermaster/qm) +/turf/open/floor/prison/dark, +/area/security/prison) "kgD" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -51405,15 +51885,11 @@ /turf/open/floor/iron, /area/science/xenobiology) "kgR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -51421,12 +51897,13 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "kgT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/computer/crew{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/security/main) "khh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -51516,7 +51993,8 @@ "kiJ" = ( /obj/effect/turf_decal/tile/blue, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, @@ -51525,19 +52003,27 @@ /obj/structure/filingcabinet/medical, /turf/open/floor/carpet/grimy, /area/tcommsat/computer) -"kjG" = ( +"kiY" = ( /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "4-8" + }, +/turf/open/floor/carpet/grimy, +/area/security/main) +"kjG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" }, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +/turf/open/floor/iron, +/area/security/courtroom) "kjN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51557,6 +52043,37 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"kjR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/main) "kke" = ( /obj/structure/table/reinforced, /obj/item/electronics/airalarm, @@ -51572,25 +52089,24 @@ /turf/open/floor/iron, /area/security/brig) "kkr" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/northright{ - name = "Warden's Desk"; - req_access_txt = "3" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/door/window/southright{ - name = "Warden's Desk" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/poster/random_official{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/poster/random_official, /obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, /turf/open/floor/iron, -/area/security/warden) +/area/security/brig) "kkw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51612,15 +52128,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"kkx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engine/break_room) "kkz" = ( /mob/living/simple_animal/bot/cleanbot/medbay, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -51668,20 +52175,11 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/maintenance/starboard) -"kkT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 }, /turf/open/floor/iron, -/area/security/main) +/area/maintenance/starboard) "kkX" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -51711,6 +52209,9 @@ heat_capacity = 1e+006 }, /area/hallway/primary/central) +"klh" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "klq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51732,32 +52233,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) -"klC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) -"klU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/engine/break_room) "kme" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -51770,29 +52245,38 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/janitor) -"kmj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"kmf" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"kmj" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate"; + name = "Prison blast door" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "kmJ" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 }, /obj/structure/cable/yellow{ - icon_state = "0-8" + icon_state = "1-8" }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "kmN" = ( /obj/machinery/light{ dir = 8 @@ -51900,7 +52384,6 @@ "koa" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "koj" = ( @@ -51924,9 +52407,7 @@ }, /area/crew_quarters/locker) "koE" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/structure/mirror{ pixel_x = 26; pixel_y = 32 @@ -52045,6 +52526,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/virology) +"kqu" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) "kqw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52058,15 +52549,15 @@ /turf/open/floor/iron, /area/science/xenobiology) "krq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white/side{ dir = 4 }, @@ -52129,17 +52620,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"kss" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/flasher/portable, -/obj/machinery/power/apc/auto_name/directional/west{ - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ksy" = ( /mob/living/simple_animal/pet/dog/pug{ density = 0; @@ -52170,14 +52650,18 @@ }, /turf/open/floor/engine, /area/science/explab) -"ksZ" = ( -/obj/structure/chair{ - dir = 1; - name = "Jury" +"ktO" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/space, +/area/space/nearstation) "ktR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -52208,6 +52692,12 @@ }, /turf/open/floor/iron, /area/science/mixing) +"kuh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "kum" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -52226,15 +52716,15 @@ /turf/open/floor/iron, /area/quartermaster/storage) "kuG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/closet/secure_closet/genpop, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "kuO" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 1 @@ -52271,12 +52761,6 @@ /obj/machinery/light, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kvy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "kvB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -52298,17 +52782,23 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"kvN" = ( -/obj/structure/bed/dogbed/cayenne, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 +"kvM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Head of Security's Office" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/main) "kvU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -52332,24 +52822,29 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) -"kwc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"kvV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/iron/textured, +/area/ai_monitored/security/armory) +"kwc" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/turf_decal/bot_white, +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison/dark, +/area/security/prison) "kwM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -52374,13 +52869,15 @@ /turf/open/floor/iron, /area/medical/medbay/lobby) "kxq" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "kxN" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -52389,28 +52886,10 @@ }, /turf/open/floor/iron, /area/storage/tools) -"kxP" = ( -/obj/structure/chair{ - dir = 1; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) "kxQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) -"kxT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) +/obj/machinery/vending/hydroseeds, +/turf/open/floor/prison/dark, +/area/security/prison) "kxZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52468,6 +52947,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/atmospherics{ + dir = 8 + }, /turf/open/floor/iron, /area/engine/break_room) "kzr" = ( @@ -52536,7 +53018,7 @@ }, /obj/effect/turf_decal/bot, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/iron/white, @@ -52602,6 +53084,13 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"kCk" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/main) "kCo" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -52658,21 +53147,14 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "kCZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/item/radio/intercom{ + pixel_x = -26 + }, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "kDw" = ( /obj/structure/cable{ icon_state = "2-8" @@ -52730,12 +53212,15 @@ /turf/open/floor/iron, /area/vacant_room/commissary) "kDW" = ( -/obj/structure/closet/secure_closet/brig_physician, +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "kDX" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -52776,6 +53261,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/white, /area/science/research) "kEw" = ( @@ -52787,6 +53275,12 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) +"kEx" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/security/brig) "kED" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -52817,13 +53311,17 @@ /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) "kFG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) "kFK" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, /turf/open/floor/iron/white, /area/science/misc_lab/range) "kFO" = ( @@ -52836,7 +53334,6 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "kFT" = ( -/obj/machinery/light, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52879,6 +53376,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/medical/morgue) "kGh" = ( @@ -52888,19 +53386,24 @@ }, /turf/open/floor/iron/telecomms, /area/tcommsat/server) -"kGl" = ( +"kGk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "kGA" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/computer/pandemic, @@ -52923,14 +53426,10 @@ /turf/open/floor/iron, /area/security/checkpoint/escape) "kGQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/security/detectives_office) "kGS" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -52970,6 +53469,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"kHt" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 23 + }, +/obj/structure/table/wood, +/obj/item/taperecorder{ + layer = 2.9; + pixel_x = -1; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "kHx" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53012,12 +53523,12 @@ /turf/open/floor/carpet/grimy, /area/library) "kIk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/office) "kIu" = ( @@ -53058,13 +53569,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"kIY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "kJi" = ( /obj/structure/easel, /obj/item/canvas/twentythree_nineteen, @@ -53147,6 +53651,42 @@ }, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) +"kLe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southright{ + name = "Balistic Weapons storage"; + req_one_access_txt = "1;4" + }, +/obj/item/ammo_box/magazine/wt550m9/rubber{ + pixel_y = -4 + }, +/obj/item/ammo_box/magazine/wt550m9/rubber, +/obj/item/ammo_box/magazine/wt550m9/rubber{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/wt550m9/rubber{ + pixel_y = -4 + }, +/obj/item/ammo_box/magazine/wt550m9/rubber, +/obj/item/ammo_box/magazine/wt550m9/rubber{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/gun/ballistic/automatic/wt550/rubber_loaded, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "kLj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53176,23 +53716,11 @@ /turf/open/floor/iron/white, /area/science/mixing) "kLB" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/security/prison) "kLG" = ( /obj/structure/chair/office{ dir = 4 @@ -53200,6 +53728,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"kLI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "kLO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53218,45 +53752,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/gateway) -"kMe" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) "kMh" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) -"kMB" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS"; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/iron, /area/security/brig) "kMI" = ( @@ -53279,6 +53788,12 @@ }, /turf/open/floor/iron, /area/quartermaster/warehouse) +"kMX" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 6 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "kNg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -53287,45 +53802,69 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) -"kNm" = ( +"kNk" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/security/brig) -"kNI" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 27 +"kNC" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) +"kNI" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail/destination/virology{ + dir = 4 + }, /turf/open/floor/iron, /area/medical/medbay/aft) "kNN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Hydroponics Junction"; - sortType = 21 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/plating, +/obj/structure/disposalpipe/sorting/mail/destination/hydroponics/flip{ + dir = 8 + }, +/turf/open/floor/iron, /area/maintenance/port/fore) "kOn" = ( /obj/machinery/iv_drip, @@ -53351,6 +53890,27 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron, /area/medical/morgue) +"kOs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenic Lounge" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "kOC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -53362,18 +53922,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) -"kOF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "kOG" = ( /obj/machinery/computer/rdconsole/robotics{ dir = 8 @@ -53409,12 +53957,30 @@ heat_capacity = 1e+006 }, /area/crew_quarters/heads/chief) +"kOS" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) "kPa" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "kPf" = ( @@ -53434,35 +54000,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) -"kPH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/main) "kPM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) -"kQb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/prison/dark, +/area/security/prison) +"kPW" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/security/brig) +/area/hallway/primary/fore) "kQk" = ( /obj/machinery/computer/crew, /obj/machinery/requests_console{ @@ -53478,12 +54029,11 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "kQK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/storage/tools) "kQN" = ( @@ -53524,14 +54074,6 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/disposal/incinerator) -"kRr" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "kRu" = ( /obj/machinery/light{ dir = 1 @@ -53544,6 +54086,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/explab) +"kRF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "kRI" = ( /obj/structure/chair/wood/normal{ dir = 8 @@ -53559,9 +54112,6 @@ /turf/open/floor/iron/dark, /area/chapel/office) "kRR" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, @@ -53569,6 +54119,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) "kSf" = ( @@ -53587,6 +54138,22 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"kSi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/security/brig) "kSl" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/box, @@ -53602,27 +54169,6 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"kSI" = ( -/obj/structure/chair{ - name = "Prosecution" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"kSJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) "kSL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/table, @@ -53635,6 +54181,10 @@ }, /turf/open/floor/iron/dark, /area/medical/morgue) +"kSM" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard) "kSY" = ( /obj/machinery/telecomms/broadcaster/preset_exploration, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -53648,19 +54198,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"kTa" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Detective's Interrogation" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +"kTf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/crew_quarters/cryopods) "kTs" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -53683,10 +54224,19 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) "kTN" = ( @@ -53696,6 +54246,12 @@ /obj/effect/spawner/xmastree, /turf/open/floor/carpet/grimy, /area/chapel/main) +"kTY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "kUa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera/directional/east{ @@ -53811,26 +54367,6 @@ }, /turf/open/floor/iron/telecomms, /area/tcommsat/server) -"kVN" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) -"kVR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) "kWF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53847,28 +54383,24 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"kWO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"kXo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "kXs" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/carpet/purple, /area/vacant_room/office) -"kXU" = ( -/obj/structure/table/reinforced, -/obj/item/paper, -/obj/item/pen, -/turf/open/floor/prison, -/area/security/prison) "kXY" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/departments/minsky/research/robotics{ @@ -53881,14 +54413,41 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "kYa" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/white/corner{ dir = 1 }, /area/crew_quarters/fitness/recreation) +"kYf" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/computer/security/telescreen/interrogation{ + pixel_y = 28 + }, +/turf/open/floor/carpet/grimy, +/area/security/main) +"kYV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "kYX" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 @@ -53923,21 +54482,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/locker) -"kZt" = ( -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/courtroom) "kZP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53962,6 +54506,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -54007,6 +54552,17 @@ }, /turf/open/floor/iron, /area/medical/morgue) +"lbu" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/security/detectives_office) "lbI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54039,17 +54595,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"lcd" = ( -/obj/structure/sign/warning/pods{ - dir = 8; - pixel_y = -32 - }, -/turf/open/floor/iron, -/area/security/brig) -"lco" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "lcB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 @@ -54148,22 +54693,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"ldJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) "ldW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -54210,11 +54739,18 @@ /turf/open/floor/iron/dark, /area/bridge) "leN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "leQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -54227,6 +54763,13 @@ heat_capacity = 1e+006 }, /area/crew_quarters/toilet/restrooms) +"lfg" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/circuit/green, +/area/security/nuke_storage) "lfj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -54313,34 +54856,17 @@ }, /turf/open/floor/iron, /area/storage/primary) -"lfV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +"lfY" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/computer/secure_data{ dir = 1 }, -/turf/open/floor/iron, -/area/crew_quarters/toilet/restrooms) -"lfW" = ( -/obj/machinery/holopad, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 + icon_state = "1-2" }, -/turf/open/floor/carpet/red, +/turf/open/floor/iron/dark/smooth_half, /area/crew_quarters/heads/hos) "lgv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -54389,11 +54915,6 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - name = "Bar Junction"; - sortType = 19 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -54401,6 +54922,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/bar/flip{ + dir = 8 + }, /turf/open/floor/iron, /area/maintenance/port/fore) "lhu" = ( @@ -54433,6 +54957,10 @@ dir = 1 }, /obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/iron, /area/medical/medbay/lobby) "lif" = ( @@ -54576,9 +55104,6 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) @@ -54594,22 +55119,26 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) +"llh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/nanite) "llj" = ( /turf/open/floor/glass/reinforced, /area/storage/primary) "llm" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom - Aft" +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/area/maintenance/starboard) "lln" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -54617,8 +55146,16 @@ dir = 4 }, /obj/structure/sign/warning/electricshock{ - pixel_x = 32; - pixel_y = -32 + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -54633,6 +55170,20 @@ heat_capacity = 1e+006 }, /area/crew_quarters/fitness/recreation) +"llr" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) "llK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54725,21 +55276,38 @@ /turf/closed/wall, /area/maintenance/aft) "lnm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/starboard) +"lns" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/item/storage/secure/safe{ + name = "evidence safe"; + pixel_x = 6; + pixel_y = 28 + }, +/obj/item/storage/box/sec_barricades, +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/justice, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "lnV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54755,6 +55323,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/sorting) "lnY" = ( @@ -54768,6 +55337,36 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/break_room) +"lov" = ( +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) +"loz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"loA" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/prison/dark, +/area/security/prison) "loX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -54776,6 +55375,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"lpa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/security/courtroom) "lpo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54809,26 +55419,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) -"lpz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/crew_quarters/cryopods) "lpD" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, /turf/open/floor/plating{ broken = 1 }, @@ -54849,6 +55446,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"lqr" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark, +/area/security/main) "lqt" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -54917,13 +55523,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"lrb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) "lrd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -54950,28 +55549,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"lrV" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "lsf" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"lsi" = ( -/turf/closed/wall/mineral/plastitanium, -/area/security/brig) -"lss" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "lsO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -54992,7 +55574,7 @@ /turf/open/floor/iron, /area/science/xenobiology) "lsY" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -55031,16 +55613,22 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "ltx" = ( -/obj/effect/spawner/randomvend/snack, -/obj/machinery/light{ - dir = 8 +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/extinguisher_cabinet{ +/obj/machinery/status_display/ai{ pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/requests_console{ + department = "Detective's Office"; + name = "Detective RC"; + pixel_x = -30 + }, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/detectives_office) "ltL" = ( /obj/machinery/airalarm/directional/south{ pixel_y = -22 @@ -55075,20 +55663,28 @@ /turf/open/floor/plating, /area/medical/break_room) "ltX" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/item/storage/secure/briefcase, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "lue" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/security/brig) "luv" = ( @@ -55098,6 +55694,16 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/hallway/secondary/command) +"luG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "luK" = ( /obj/effect/turf_decal/tile/white{ dir = 4 @@ -55111,6 +55717,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/chemistry) +"luM" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"luY" = ( +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/iron/large, +/area/security/courtroom) "lvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -55125,6 +55740,10 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/solar/starboard/aft) +"lvo" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) "lvs" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/yellow{ @@ -55132,18 +55751,45 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"lvy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/ai_monitored/security/armory) "lvI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /turf/open/floor/carpet/grimy, /area/chapel/office) +"lvK" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "lvM" = ( /obj/structure/table, /obj/item/storage/crayons, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"lvO" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/smooth, +/area/security/main) "lwd" = ( /obj/item/kirbyplants/random, /obj/machinery/light{ @@ -55210,9 +55856,6 @@ }, /area/engine/atmos) "lwO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/computer/bounty{ dir = 4 }, @@ -55222,7 +55865,7 @@ "lwQ" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/bot, /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron, @@ -55257,6 +55900,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"lxF" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/iron/large, +/area/security/courtroom) "lxI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -55268,6 +55921,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) +"lxJ" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 1 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "lxK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55277,22 +55938,27 @@ /turf/open/floor/iron, /area/science/lab) "lxS" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/destination/security{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "lxX" = ( @@ -55318,18 +55984,26 @@ /turf/open/floor/catwalk_floor, /area/maintenance/solars/port/aft) "lyc" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-8" }, -/turf/open/floor/iron, +/obj/structure/bed/dogbed/walter, +/mob/living/simple_animal/pet/dog/bullterrier/walter, +/turf/open/floor/iron/dark, /area/security/warden) +"lyx" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/iron, +/area/security/brig) "lyD" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -55360,6 +56034,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/break_room) "lzj" = ( @@ -55454,6 +56129,12 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) +"lzP" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/table, +/obj/item/toy/plush/beeplushie, +/turf/open/floor/iron/dark, +/area/security/prison) "lzX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55469,6 +56150,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"lAb" = ( +/obj/machinery/computer/warrant{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lAg" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 @@ -55493,6 +56180,18 @@ }, /turf/open/floor/iron, /area/security/checkpoint/customs) +"lAy" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "lAV" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -55502,6 +56201,17 @@ }, /turf/open/floor/plating, /area/medical/morgue) +"lBa" = ( +/obj/machinery/door/airlock{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lBf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55542,31 +56252,27 @@ /turf/open/floor/carpet/grimy, /area/chapel/main) "lBK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" }, -/obj/machinery/door/firedoor, -/obj/machinery/turnstile{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/prison) +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/brig) "lCt" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -55580,14 +56286,14 @@ }, /turf/open/floor/iron, /area/medical/break_room) -"lCF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"lCD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/iron, -/area/engine/break_room) +/turf/open/floor/iron/dark, +/area/security/main) "lCK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office, @@ -55621,27 +56327,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab) -"lDF" = ( -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3"; - security_level = 6 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "lDW" = ( /obj/machinery/computer/operating{ dir = 4 @@ -55681,6 +56366,19 @@ }, /turf/open/floor/iron, /area/medical/patients_rooms) +"lEl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "lEv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -55714,14 +56412,25 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) -"lES" = ( -/obj/structure/chair{ +"lEK" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/main) +"lES" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/machinery/photocopier, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "lFb" = ( /obj/structure/table/reinforced, /obj/item/folder/blue, @@ -55752,14 +56461,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"lFk" = ( -/obj/structure/chair{ - dir = 1; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) "lFm" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -55779,15 +56480,6 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"lFB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/machinery/meter, -/obj/machinery/door/window/westright, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "lFH" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, @@ -55861,6 +56553,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"lHw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron, +/area/security/brig) "lHz" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -55882,20 +56590,19 @@ /turf/open/floor/iron/dark, /area/science/nanite) "lIi" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/bot, +/turf/open/floor/prison, +/area/security/prison) "lIk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -55934,15 +56641,14 @@ /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "lIS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/starboard) "lIX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55979,13 +56685,10 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "lJk" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/prisonspawn, +/turf/open/floor/prison, +/area/security/prison) "lJK" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral{ @@ -56000,11 +56703,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - name = "Theatre Junction"; - sortType = 18 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -56012,6 +56710,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/threatre/flip, /turf/open/floor/iron, /area/maintenance/port/fore) "lJV" = ( @@ -56042,10 +56741,8 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) "lKj" = ( @@ -56084,16 +56781,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) -"lKU" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/gun/energy/temperature/security, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "lLa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56158,14 +56845,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"lMm" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "lMr" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -56206,33 +56885,26 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"lMG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) "lMP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/fore) +"lMT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "lNi" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -56305,6 +56977,9 @@ dir = 6 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "lNI" = ( @@ -56346,16 +57021,13 @@ /turf/open/floor/iron/white, /area/janitor) "lOo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-4" }, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) "lOr" = ( @@ -56403,10 +57075,16 @@ /turf/open/floor/iron, /area/science/misc_lab/range) "lPf" = ( -/obj/machinery/shower, -/obj/effect/turf_decal/delivery, -/turf/open/floor/noslip/standard, -/area/security/prison) +/obj/structure/chair/fancy/bench/right{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "lPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/anesthetic_machine, @@ -56419,14 +57097,14 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/quartermaster/storage) "lPE" = ( @@ -56471,6 +57149,27 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"lQe" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/security/main) "lQf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56497,13 +57196,12 @@ /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) "lQD" = ( -/obj/structure/chair/office{ +/obj/machinery/computer/operating{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "lQP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56527,14 +57225,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"lRp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - burnt = 1 - }, -/area/security/brig) "lRs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -56550,6 +57240,16 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"lRO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/directional{ + color = "#ACD1E9"; + dir = 8; + icon_state = "bathroom-open"; + icon_type = "bathroom" + }, +/turf/open/floor/plating, +/area/security/brig/medbay) "lRP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56611,28 +57311,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"lSp" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"lSr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "lSu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -56660,21 +57338,23 @@ /turf/open/floor/iron, /area/engine/gravity_generator) "lSL" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/door/window/brigdoor/northright{ + name = "Warden's Desk"; + req_access_txt = "3" }, -/obj/effect/landmark/start/warden, -/obj/structure/chair/office{ - dir = 8 +/obj/machinery/door/window/southright{ + name = "Warden's Desk" }, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = -26; - pixel_y = 8; - req_access_txt = "3" +/obj/item/pen, +/obj/item/poster/random_official{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/iron, +/obj/item/poster/random_official, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, /area/security/warden) "lST" = ( /obj/structure/chair/office{ @@ -56698,6 +57378,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft) +"lTk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "lTo" = ( /obj/docking_port/stationary{ dheight = 4; @@ -56749,19 +57435,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"lTL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/port) "lTV" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 @@ -56780,6 +57453,14 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) +"lTY" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "lTZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -56825,6 +57506,16 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) +"lUT" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/security/main) "lUX" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -56902,6 +57593,9 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "lWt" = ( @@ -56921,26 +57615,24 @@ /turf/open/floor/iron/dark, /area/aisat) "lWE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side, +/area/security/brig) "lXl" = ( /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage_shared) "lXo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/brig/medbay) "lXF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -56974,14 +57666,6 @@ }, /turf/open/floor/iron, /area/science/misc_lab/range) -"lYa" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "lYA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -57039,12 +57723,12 @@ /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) "lZP" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/research{ + dir = 1 + }, /turf/open/floor/iron, /area/science/research) "lZU" = ( @@ -57074,10 +57758,23 @@ /obj/structure/desk_bell/speed_demon, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) +"mai" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/pen, +/obj/item/storage/box/handcuffs{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/security/main) "man" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, /obj/machinery/fax/eng, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "maQ" = ( @@ -57087,21 +57784,35 @@ /turf/open/floor/plating, /area/maintenance/aft) "mbg" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/prison, +/area/security/prison) "mbB" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/obj/structure/chair/fancy/bench/left{ +/obj/structure/disposaloutlet{ + name = "Evidence Chute Output" + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 22 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "mbL" = ( /obj/machinery/light, /obj/effect/turf_decal/bot, @@ -57136,37 +57847,13 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/research) "mcw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/explab) -"mcA" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"mcC" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "mcL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment, @@ -57219,9 +57906,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -57229,6 +57913,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/bar) "meh" = ( @@ -57248,17 +57933,14 @@ /turf/open/floor/iron, /area/crew_quarters/kitchen) "mex" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/starboard) "meE" = ( @@ -57299,6 +57981,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"meV" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "mfe" = ( /obj/machinery/power/terminal{ dir = 1 @@ -57356,6 +58046,18 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) +"mgg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"mgH" = ( +/turf/closed/wall, +/area/security/main) "mgO" = ( /obj/machinery/firealarm{ dir = 1; @@ -57401,26 +58103,39 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "mhn" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/light/small, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) "mhE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/sink{ + dir = 8; + pixel_x = -12 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/mirror{ + pixel_x = -28 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/security/prison) "mhZ" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/dorms) +"mib" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/security/prison) "mie" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, @@ -57439,12 +58154,14 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "miq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/prison) "mit" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57460,6 +58177,16 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"miv" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","prison") + }, +/turf/open/floor/prison, +/area/security/prison) "miw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -57501,6 +58228,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"miY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/main) "mjg" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -57517,11 +58259,10 @@ /area/engine/atmospherics_engine) "mjj" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/table/reinforced, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark/textured, +/area/security/main) "mjp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -57535,9 +58276,17 @@ /turf/open/floor/iron, /area/science/xenobiology) "mjt" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray, +/obj/item/storage/box/donkpockets{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "mjz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/morgue{ @@ -57560,26 +58309,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"mkq" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/prison, -/area/security/prison) -"mkC" = ( -/obj/structure/rack, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/riot_suit, -/obj/effect/loot_jobscale/armoury/riot_helmet, -/obj/effect/loot_jobscale/armoury/riot_shield, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "mlc" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/west{ @@ -57655,10 +58384,8 @@ /turf/open/floor/carpet/grimy, /area/vacant_room/office) "mmy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/starboard) "mmS" = ( @@ -57742,13 +58469,13 @@ /area/engine/atmos) "mnQ" = ( /obj/effect/decal/cleanable/oil, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/office) "mnX" = ( @@ -57800,19 +58527,11 @@ /turf/open/floor/iron, /area/hallway/primary/central) "moA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/chair/fancy/bench/right{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "moX" = ( /obj/machinery/light{ dir = 1 @@ -57823,6 +58542,20 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"moZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ai_monitored/security/armory) "mpc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -57845,26 +58578,21 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/science/misc_lab) -"mpl" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "mpo" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/medical/central) "mpr" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/prison) +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron/dark/side, +/area/security/main) "mpw" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -57909,6 +58637,12 @@ }, /turf/open/floor/iron, /area/medical/storage) +"mqk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/science/lab) "mqp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -57931,10 +58665,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/spawner/structure/window/reinforced, @@ -57944,6 +58674,34 @@ /obj/structure/cable/yellow, /turf/open/floor/iron, /area/medical/medbay/lobby) +"mqA" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Solitary Confinement"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/techfloorgrid{ + dir = 5 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/prison/shielded) +"mqD" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) "mqF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -57961,21 +58719,23 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "mqI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","prison") }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "mrr" = ( /obj/structure/cable/white, /obj/effect/turf_decal/bot, @@ -58116,15 +58876,15 @@ /turf/open/floor/iron/dark, /area/bridge) "mtp" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +/obj/machinery/firealarm/directional/north, +/obj/structure/railing{ + dir = 4 }, -/obj/machinery/digital_clock/directional/south, -/obj/structure/chair/fancy/bench/right{ - dir = 1 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "mtF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -58156,6 +58916,12 @@ /obj/machinery/light, /turf/open/floor/carpet/grimy, /area/bridge/showroom/corporate) +"mtX" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "muE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58201,19 +58967,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"mvu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) "mwf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58263,12 +59016,22 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"mwU" = ( +"mwN" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/obj/structure/chair/office{ + dir = 1 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"mwU" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -58277,8 +59040,19 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/storage) +"mwV" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Armory - External"; + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "mxx" = ( /obj/structure/table/wood, /obj/item/folder, @@ -58293,13 +59067,29 @@ }, /turf/open/floor/iron, /area/quartermaster/office) +"myi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "mym" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, /obj/machinery/digital_clock/directional/east, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "myu" = ( @@ -58348,6 +59138,21 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) +"mzg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/turf/open/floor/prison, +/area/security/prison) "mzh" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -58373,22 +59178,36 @@ /turf/open/floor/iron, /area/security/checkpoint/science/research) "mzN" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 10 }, /turf/open/floor/iron, /area/security/brig) "mzO" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/status_display/ai{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/prison/dark, +/area/security/prison) "mzR" = ( /obj/structure/disposaloutlet{ dir = 1 @@ -58418,10 +59237,6 @@ }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -58493,13 +59308,17 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/medical/genetics) -"mBV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +"mBQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, -/area/security/courtroom) +/area/engine/atmos) +"mBV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard) "mCl" = ( /obj/structure/sign/departments/minsky/supply/hydroponics, /turf/closed/wall, @@ -58519,36 +59338,18 @@ "mCL" = ( /turf/closed/wall, /area/engine/storage_shared) -"mCQ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +"mCZ" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) -"mCY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) -"mCZ" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/prison) "mDn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -58588,12 +59389,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) -"mDJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron/dark, -/area/security/prison) "mDK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -58654,13 +59449,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/engine, /area/science/mixing/chamber) -"mEt" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"mEv" = ( +/obj/structure/closet/crate/bin, +/obj/item/food/donut/chaos, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/prison, +/area/security/prison) "mEw" = ( /obj/structure/chair/office, /turf/open/floor/carpet/grimy, @@ -58698,28 +59498,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) -"mEW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, -/area/security/brig) "mFc" = ( /obj/structure/table, /obj/item/book/manual/wiki/infections{ @@ -58740,14 +59518,16 @@ /turf/open/floor/iron/grid/steel, /area/medical/virology) "mFe" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/west{ - pixel_x = -23 +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 }, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) "mFi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -58927,6 +59707,21 @@ }, /turf/open/floor/iron/white, /area/science/shuttledock) +"mGU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/prison/dark, +/area/security/prison) "mHk" = ( /obj/structure/rack, /obj/item/book/manual/wiki/engineering_hacking{ @@ -58941,6 +59736,9 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "mHo" = ( @@ -59011,30 +59809,19 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"mIf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, +"mIj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) -"mIj" = ( -/obj/machinery/door/airlock{ - name = "Courtroom" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/area/hallway/primary/central) "mIs" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -59101,6 +59888,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"mJh" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) "mJy" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -59182,13 +59978,6 @@ }, /turf/open/floor/iron, /area/medical/morgue) -"mKc" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) "mKl" = ( /obj/structure/disposalpipe/segment, /obj/item/radio/intercom{ @@ -59202,20 +59991,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"mKK" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/security/brig) "mKL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -59227,13 +60002,41 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"mKZ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) +"mLm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "mLB" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, -/area/security/brig) +/area/security/brig/medbay) "mLH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed, @@ -59326,16 +60129,8 @@ }, /turf/open/floor/plating, /area/tcommsat/server) -"mNr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) "mNG" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, @@ -59350,21 +60145,20 @@ /turf/open/floor/iron, /area/engine/engineering) "mNK" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/openup{ dir = 4 }, -/obj/machinery/fax/sec, -/obj/structure/table/reinforced, -/turf/open/floor/iron, -/area/security/main) -"mOq" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/prison/dark, +/area/security/prison) +"mOq" = ( +/obj/structure/chair/office, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "mOy" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -59373,6 +60167,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, /area/engine/atmos) +"mOC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/fore) "mOH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59388,21 +60191,15 @@ /turf/open/floor/carpet/royalblue, /area/bridge/meeting_room/council) "mOK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/turnstile, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/textured, +/area/security/brig) "mOL" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -59414,6 +60211,17 @@ }, /turf/open/floor/iron/white, /area/science/research) +"mOW" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosroom"; + name = "space shutters" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) "mPk" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/siding/wood{ @@ -59501,16 +60309,30 @@ /turf/open/floor/carpet/red, /area/medical/exam_room) "mPS" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/turf/open/floor/iron/dark, +/area/security/detectives_office) +"mPU" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 }, -/area/security/courtroom) +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "mQh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59539,18 +60361,14 @@ /turf/open/floor/carpet/grimy, /area/chapel/office) "mQO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/camera/directional/east{ + c_tag = "Detective's Interrogation" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "mQQ" = ( /obj/structure/chair/office{ dir = 8 @@ -59593,6 +60411,14 @@ /obj/machinery/reagentgrinder, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"mRp" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/noslip/standard, +/area/security/prison) "mRE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59614,13 +60440,17 @@ /turf/open/floor/iron, /area/quartermaster/exploration_prep) "mSn" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "mSt" = ( /obj/structure/closet/secure_closet/medical2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -59636,11 +60466,18 @@ }, /obj/structure/cable/yellow, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/iron/dark, /area/medical/surgery) +"mSx" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "mSG" = ( /obj/structure/table/reinforced, /obj/item/plant_analyzer, @@ -59666,12 +60503,16 @@ /turf/open/floor/iron, /area/quartermaster/miningoffice) "mSW" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron/goonplaque, +/area/security/brig) "mTm" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59695,6 +60536,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"mTJ" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "mUf" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -59733,17 +60578,21 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "mUQ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/turf/open/floor/plating, +/area/security/prison) "mVd" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/iron, @@ -59806,6 +60655,15 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/wood, /area/crew_quarters/dorms) +"mWv" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "mWD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59832,6 +60690,10 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"mWQ" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/security/main) "mWT" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -59968,43 +60830,6 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"mYX" = ( -/obj/structure/safe, -/obj/item/clothing/neck/stethoscope, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/obj/item/stack/sheet/mineral/diamond, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/machinery/light/small, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) -"mZt" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "mZu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -60084,22 +60909,45 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"nbk" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) -"nbp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +"naZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/brig) +"nbh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, +/area/security/main) +"nbk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, -/area/hallway/primary/starboard) +/area/quartermaster/qm) "nbz" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Office Maintenance"; @@ -60200,9 +61048,6 @@ /turf/open/floor/iron, /area/medical/medbay/aft) "ndf" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "2-8" }, @@ -60213,6 +61058,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/research) "ndj" = ( @@ -60249,15 +61095,25 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) +"ndW" = ( +/obj/item/kirbyplants/random, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "ndZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/office) "nea" = ( @@ -60314,9 +61170,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral{ @@ -60332,6 +61186,7 @@ /obj/structure/chair{ dir = 1 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/medical/surgery) "neH" = ( @@ -60374,6 +61229,35 @@ }, /turf/open/floor/carpet/royalblue, /area/ai_monitored/turret_protected/aisat_interior) +"neP" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prison access"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/delivery/red, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "neW" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60406,6 +61290,9 @@ dir = 6 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) "nfl" = ( @@ -60512,9 +61399,6 @@ /turf/open/floor/iron, /area/hallway/primary/central) "nhm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, @@ -60528,6 +61412,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron/dark, /area/science/nanite) "nhn" = ( @@ -60554,29 +61441,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"nhr" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/mining{ - name = "Quartermaster's Office"; - req_access_txt = "41" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "nhs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60615,31 +61479,32 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"nid" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"nic" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/prison, +/area/security/prison) +"nid" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/iron, /area/storage/tools) -"nig" = ( -/obj/machinery/door/window/eastright{ - name = "Detective's Morgue" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "nir" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/item/storage/firstaid/regular, -/turf/open/floor/iron/white, -/area/security/brig) +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/prison, +/area/security/prison) "niu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -60715,6 +61580,14 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"njn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "njs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60759,6 +61632,9 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/miningoffice) "nkr" = ( @@ -60774,22 +61650,12 @@ }, /turf/open/floor/iron, /area/ai_monitored/storage/eva) -"nky" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm{ - pixel_y = 24 +"nkB" = ( +/obj/structure/chair/fancy/bench{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "nkH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60834,6 +61700,19 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"nkZ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/prison) "nlW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -60862,6 +61741,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "nmn" = ( @@ -60914,6 +61796,13 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) +"nnh" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/crew_quarters/heads/hos) "nnq" = ( /obj/structure/closet/boxinggloves, /obj/item/pool/pool_noodle, @@ -60942,16 +61831,15 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "nnD" = ( -/obj/machinery/recharger, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, /obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/prison/dark, +/area/security/prison) "nnL" = ( /obj/machinery/light{ dir = 4 @@ -60977,6 +61865,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) +"nod" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) "noh" = ( /obj/machinery/computer/security, /obj/structure/cable/yellow{ @@ -60987,6 +61879,10 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"nor" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/maintenance/starboard) "not" = ( /obj/machinery/door/morgue{ name = "Confession Booth"; @@ -61064,11 +61960,16 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "npE" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/prison/dark, +/area/security/prison) "npW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -61110,28 +62011,13 @@ /turf/open/floor/iron/white, /area/medical/medbay/lobby) "nqB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured, +/area/security/brig) "nqD" = ( /obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /turf/open/floor/iron, /area/crew_quarters/locker) "nqS" = ( @@ -61189,7 +62075,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/lightreplacer, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/plating, @@ -61225,17 +62111,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"nsC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "nsJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -61255,10 +62130,14 @@ }, /turf/open/floor/catwalk_floor/iron_smooth, /area/tcommsat/server) -"nsQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +"nsU" = ( +/obj/item/storage/pod{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, +/turf/open/floor/iron, +/area/quartermaster/storage) "nsW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -61370,6 +62249,16 @@ broken = 1 }, /area/maintenance/port/fore) +"nuq" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "nuG" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -61403,33 +62292,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"nvp" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm/directional/west{ - pixel_x = -23 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate{ - pixel_x = -7 - }, -/obj/item/reagent_containers/glass/bottle/facid{ - pixel_x = 7 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "nvx" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -61465,16 +62327,6 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/vacant_room/commissary) -"nvI" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/prison) "nvP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Chemistry Maintenance"; @@ -61498,28 +62350,6 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"nwu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Detective's Office Maintenance"; - req_access_txt = "4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/starboard) "nwv" = ( /obj/machinery/light/small{ dir = 8 @@ -61626,17 +62456,17 @@ /obj/item/flashlight/lamp, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) -"nxZ" = ( -/obj/effect/decal/cleanable/dirt, +"nyk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "nyl" = ( /obj/machinery/camera/directional/north{ c_tag = "Supermatter Engine - Fore"; @@ -61646,13 +62476,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"nyp" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +"nym" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/science/research) "nyr" = ( /obj/machinery/computer/security{ dir = 8 @@ -61674,23 +62504,15 @@ /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) "nyw" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "nyB" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) @@ -61831,16 +62653,15 @@ /turf/open/floor/iron, /area/maintenance/port) "nAZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/bot, +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/brig) "nBg" = ( /obj/machinery/light{ dir = 1 @@ -61998,7 +62819,6 @@ "nCQ" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/locker) "nCU" = ( @@ -62032,28 +62852,21 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "nDq" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/turf/open/floor/carpet/red, +/area/security/detectives_office) "nDM" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) "nDU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /turf/open/floor/iron, @@ -62083,6 +62896,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/catwalk_floor/flat_white, /area/science/mixing) +"nED" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Detective's Office Maintenance"; + req_access_txt = "4" + }, +/turf/open/floor/iron, +/area/maintenance/starboard) "nEE" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -62092,20 +62913,11 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "nES" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison, +/area/security/prison) "nEZ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 @@ -62229,12 +63041,16 @@ }, /area/maintenance/aft) "nIa" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "nIb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -62254,17 +63070,15 @@ /turf/open/floor/iron, /area/medical/morgue) "nIr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) "nIs" = ( @@ -62349,12 +63163,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/mixing) -"nJf" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/closed/wall, -/area/security/brig) "nJu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -62426,6 +63234,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"nKJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/science/lab) "nKL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62437,22 +63250,27 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) "nKP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/red/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/computer/arcade{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/turf/open/floor/prison, +/area/security/prison) +"nLq" = ( +/obj/structure/chair/office{ + dir = 4 }, -/turf/open/floor/iron, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, /area/security/main) "nLr" = ( /obj/effect/decal/cleanable/dirt, @@ -62469,6 +63287,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/aft) +"nLI" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "nLK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 @@ -62495,20 +63329,18 @@ /turf/open/floor/iron/dark, /area/crew_quarters/bar) "nMm" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/flora/rock/pile, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass/no_border, +/area/security/prison) "nMu" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -62526,6 +63358,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"nNq" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/courtroom) "nNu" = ( /turf/closed/wall, /area/maintenance/department/science) @@ -62553,12 +63393,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - name = "Kitchen Junction"; - sortType = 20 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/kitchen/flip{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/fore) "nOF" = ( @@ -62581,6 +63419,22 @@ heat_capacity = 1e+006 }, /area/maintenance/port) +"nOT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "nOX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -62595,16 +63449,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) -"nOZ" = ( -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "nPi" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 @@ -62620,6 +63467,16 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) +"nPU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/research) "nPV" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -62662,6 +63519,24 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) +"nQQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/security/brig) "nRb" = ( /obj/machinery/door/window{ base_state = "rightsecure"; @@ -62778,6 +63653,13 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"nSs" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/textured, +/area/ai_monitored/security/armory) "nSC" = ( /obj/item/radio/intercom{ pixel_y = -3 @@ -62825,13 +63707,20 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "nTt" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/open/floor/iron, -/area/security/main) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/prison, +/area/security/prison) "nTv" = ( /obj/machinery/cryopod{ dir = 8 @@ -62889,21 +63778,15 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "nUi" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/item/flashlight/seclite{ - pixel_y = 11 - }, -/obj/item/flashlight/seclite{ - pixel_y = 11 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/recharger, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/warden) "nUw" = ( /obj/structure/table, @@ -62944,6 +63827,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) +"nUR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) "nVe" = ( /obj/machinery/computer/cargo/request{ dir = 4 @@ -63024,6 +63928,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"nWw" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/north{ + c_tag = "Armory - External" + }, +/turf/open/space, +/area/space/nearstation) "nWD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -63042,14 +63953,16 @@ }, /area/maintenance/port/fore) "nWE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron, +/area/security/brig) "nWQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -63060,16 +63973,14 @@ /obj/machinery/light_switch{ pixel_x = 22 }, +/obj/machinery/camera/directional/east{ + c_tag = "AI Satellite - Port"; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, /turf/open/floor/iron/dark, /area/aisat) -"nWW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) -"nXl" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "nXr" = ( /obj/effect/spawner/randomvend/snack, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -63290,6 +64201,21 @@ }, /turf/open/floor/iron/white, /area/medical/surgery) +"oca" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron, +/area/engine/atmos) "ocd" = ( /obj/effect/turf_decal/tile/green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -63318,6 +64244,7 @@ pixel_x = -26; pixel_y = -6 }, +/obj/structure/chair/stool, /obj/machinery/light/small{ dir = 8 }, @@ -63326,12 +64253,26 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/structure/chair/stool/directional/west, /obj/item/toy/plush/lizard_plushie{ name = "Eats-The-Rubbish" }, /turf/open/floor/iron, /area/maintenance/disposal) +"ock" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "ocv" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -63351,77 +64292,30 @@ /turf/open/floor/iron, /area/quartermaster/storage) "ocI" = ( +/obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/vacant_room/commissary) -"ocU" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) -"odF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/security/brig) "odG" = ( -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/machinery/computer/security{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/security/warden) -"odL" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "odT" = ( -/obj/structure/lattice/catwalk/over, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/advanced_airlock_controller/directional/west, /obj/machinery/light/small{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 1 + }, /turf/open/floor/plating, /area/science/shuttledock) -"oeg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/security/warden) "oes" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -63461,31 +64355,26 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "oeQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/engine/break_room) "ofj" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/flasher{ + id = "brigentry"; + pixel_y = -28 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/light, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "ofn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -63527,9 +64416,6 @@ pixel_y = 26; req_access_txt = "56" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) @@ -63582,6 +64468,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"ogO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "ogR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63661,17 +64555,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) -"oiu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/catwalk_floor/iron, -/area/hallway/primary/port) "oiA" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -63714,6 +64597,46 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"ojW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/security/brig) +"oko" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/security/main) "okK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63757,6 +64680,9 @@ /obj/structure/bed/roller, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"olk" = ( +/turf/open/floor/iron, +/area/security/courtroom) "olH" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -63768,6 +64694,9 @@ dir = 9 }, /obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "olS" = ( @@ -63809,16 +64738,6 @@ }, /turf/open/floor/wood, /area/quartermaster/exploration_prep) -"omK" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/camera/detective, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "omQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -63847,27 +64766,41 @@ /turf/open/floor/iron, /area/quartermaster/office) "omU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -34; + req_access_txt = "63" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = -34; + req_access_txt = "63" }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_y = -24 }, -/obj/machinery/door/airlock/security/glass{ - name = "Warden's Office"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/requests_console{ + department = "Security"; + name = "Security RC"; + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/computer/crew{ + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/warden) "onm" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, @@ -63882,6 +64815,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"onM" = ( +/obj/effect/turf_decal/stripes/openup{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "oob" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -63933,23 +64873,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"opf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/prison, -/area/security/prison) "opg" = ( /obj/machinery/light{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -63957,13 +64884,13 @@ /turf/open/floor/iron, /area/engine/break_room) "opi" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/brown/half/contrasted{ +/obj/structure/chair/office{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/quartermaster/qm) "opj" = ( @@ -63997,14 +64924,20 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/medical/genetics/cloning) +"opC" = ( +/turf/open/floor/carpet/grimy, +/area/security/main) "opD" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/turf_decal{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/fax/sec, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) +"opI" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/structure/chair/office, +/turf/open/floor/iron/dark/smooth_half, +/area/crew_quarters/heads/hos) "opM" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -64108,17 +65041,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"orb" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/energy_gun, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "ore" = ( /obj/machinery/door/airlock/public/glass{ name = "Atrium" @@ -64153,24 +65075,6 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) -"orB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = -25; - pixel_y = -26; - req_access_txt = "3" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "orI" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -64189,6 +65093,21 @@ heat_capacity = 1e+006 }, /area/crew_quarters/toilet/auxiliary) +"orJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"orK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/brig) "orO" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64239,6 +65158,15 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief) +"osx" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/fancy/bench/left{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "osy" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -64255,17 +65183,10 @@ /turf/open/floor/iron, /area/hallway/primary/central) "osG" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/structure/table, /obj/item/clipboard, /obj/item/folder/white, /obj/item/pen, -/obj/machinery/camera/directional/north{ - c_tag = "Recreation - Fore"; - name = "recreation camera" - }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, @@ -64273,10 +65194,7 @@ /area/crew_quarters/fitness/recreation) "ote" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, +/obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/medical/genetics/cloning) "ott" = ( @@ -64302,16 +65220,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"otN" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard) "otY" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -64370,7 +65278,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/catwalk_floor/iron, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, /area/engine/atmos) "ouJ" = ( /obj/structure/cable/yellow{ @@ -64408,6 +65319,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"ovc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "interrogationacess"; + name = "Solitary Confinement"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/turf_decal/tile/techfloorgrid{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/security/prison/shielded) "ovg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64418,21 +65346,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"ovv" = ( -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"ovD" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/detectives_office) +/turf/open/floor/iron/dark, +/area/security/main) "ovG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -64479,6 +65403,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) +"owk" = ( +/obj/machinery/sparker{ + id = "executionflash"; + pixel_x = -25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "justiceflash"; + name = "mounted justice flash"; + pixel_x = -28; + pixel_y = -10 + }, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "owr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -64488,18 +65428,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) -"ows" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/prison, -/area/security/prison) "oxa" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/computer/security{ + name = "Medbay camera console"; + network = list("medbay") + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/turf/open/floor/iron, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, /area/security/warden) "oxl" = ( /obj/structure/disposalpipe/segment{ @@ -64582,19 +65523,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"oyu" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) "oyy" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -64616,30 +65544,38 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "oyK" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/security/prison) "oyR" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/medical/surgery) "oyV" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) "oyX" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/prison, +/area/security/prison) "ozE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -64647,17 +65583,19 @@ /turf/open/floor/iron/dark, /area/library) "ozZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/structure/rack, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/multitool, +/obj/item/clothing/suit/hazardvest, /turf/open/floor/iron, /area/storage/tools) "oAc" = ( @@ -64674,14 +65612,14 @@ /turf/open/floor/carpet/grimy, /area/crew_quarters/bar) "oAi" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosroom"; - name = "HoS Room Blast door" +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/main) "oAN" = ( /obj/structure/chair/fancy/comfy{ color = "#596479"; @@ -64696,9 +65634,11 @@ /turf/open/floor/carpet/royalblue, /area/bridge) "oAW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/closed/wall/r_wall, +/area/security/main) "oBo" = ( /obj/machinery/firealarm{ dir = 4; @@ -64744,14 +65684,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"oBE" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "oBU" = ( /obj/machinery/computer/atmos_control/tank/plasma_tank{ dir = 4 @@ -64799,10 +65731,11 @@ }, /turf/open/floor/iron, /area/engine/break_room) +"oCy" = ( +/obj/machinery/washing_machine, +/turf/open/floor/iron/freezer, +/area/security/prison) "oCD" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, @@ -64821,6 +65754,16 @@ /obj/structure/sign/departments/minsky/supply/janitorial, /turf/closed/wall, /area/janitor) +"oDm" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/brown, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "oDF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64834,6 +65777,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/entry) +"oDH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/hallway/primary/central) "oDO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -64851,6 +65804,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"oDY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/quartermaster/storage) "oDZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64882,15 +65844,28 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"oEe" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/prison) "oEh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "oEi" = ( @@ -64947,14 +65922,23 @@ heat_capacity = 1e+006 }, /area/maintenance/port) -"oFg" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"oEP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/computer/crew{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/prison) +"oFg" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/security/warden) "oFD" = ( /obj/effect/turf_decal/tile/blue{ @@ -64966,6 +65950,21 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/medical/medbay/central) +"oFF" = ( +/obj/item/clothing/under/rank/security/detective{ + icon_state = "curator" + }, +/obj/item/clothing/head/fedora/det_hat{ + icon_state = "curator" + }, +/obj/structure/closet/secure_closet/detective, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light/small, +/obj/item/clothing/suit/jacket/det_suit{ + icon_state = "curator" + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "oFL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64985,15 +65984,6 @@ heat_capacity = 1e+006 }, /area/science/misc_lab) -"oFP" = ( -/obj/structure/chair{ - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) "oFU" = ( /obj/structure/girder, /obj/machinery/light/small{ @@ -65031,6 +66021,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"oGv" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/main) "oGz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -65042,17 +66045,22 @@ /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) "oHD" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 +/obj/structure/chair{ + dir = 1 }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/clothing/glasses/hud/security/sunglasses, -/turf/open/floor/carpet/red, -/area/security/detectives_office) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/security/courtroom) "oHX" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -65076,15 +66084,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar) -"oIr" = ( -/obj/machinery/light{ - light_color = "#7AC3FF" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/floor/prison, -/area/security/prison) "oIE" = ( /obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, /obj/effect/mapping_helpers/airlock/locked, @@ -65210,6 +66209,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"oKP" = ( +/obj/effect/turf_decal/siding/wood{ + layer = 1 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"oLf" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "oLg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65222,15 +66232,9 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "oLK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall10"; location = "hall9" @@ -65238,6 +66242,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"oLO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/science/research) "oMb" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -65251,60 +66264,27 @@ }, /turf/open/floor/iron, /area/medical/medbay/central) -"oMd" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/vest{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "oMw" = ( /obj/docking_port/stationary/public_mining_dock{ dir = 4 }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"oMx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/starboard) "oMz" = ( -/obj/structure/rack, -/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/shoes/sneakers/orange, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "oMC" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical{ @@ -65346,9 +66326,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -65358,6 +66335,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) "oNf" = ( @@ -65403,13 +66383,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"oOp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, +"oOm" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/ai_monitored/security/armory) +/area/maintenance/starboard/fore) "oOt" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ @@ -65442,19 +66421,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 9 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/sorting/mail/destination/medbay{ + dir = 4 + }, /turf/open/floor/iron/white, /area/medical/medbay/central) "oOQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -65474,10 +66449,10 @@ /turf/open/floor/iron, /area/construction/mining/aux_base) "oPp" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/security/main) "oPq" = ( /obj/structure/cable/yellow{ @@ -65535,19 +66510,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"oPZ" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "oQi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65619,6 +66581,18 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/cryopods) +"oRg" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/item/assembly/timer, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/security/main) "oRj" = ( /obj/structure/rack, /obj/machinery/light/small, @@ -65628,16 +66602,11 @@ /turf/open/floor/iron/dark, /area/bridge) "oRo" = ( -/obj/structure/chair{ - dir = 8; - name = "Judge" - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard) "oRq" = ( /obj/structure/table/reinforced, /obj/item/folder/blue, @@ -65675,12 +66644,10 @@ /obj/structure/sign/poster/official/random{ pixel_x = 32 }, -/obj/machinery/camera/autoname{ - dir = 6 - }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/wood, /area/quartermaster/exploration_prep) "oRI" = ( @@ -65688,6 +66655,18 @@ /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/iron, /area/engine/engineering) +"oRL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/quartermaster/sorting) "oRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -65724,6 +66703,43 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"oSW" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/machinery/door/window/southright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Implants storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bottle/morphine, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) +"oTu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/security/brig) "oTQ" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -65737,12 +66753,21 @@ /turf/open/floor/iron, /area/medical/surgery) "oTU" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/qm) "oTV" = ( @@ -65760,6 +66785,9 @@ /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron/white, /area/science/mixing) "oUc" = ( @@ -65796,6 +66824,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"oUL" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "oUW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -65829,21 +66867,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"oVM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/iron, -/area/security/brig) "oVU" = ( /obj/structure/table/wood, /obj/item/camera_film{ @@ -65861,6 +66884,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) +"oWp" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "oWD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65913,6 +66945,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"oXC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/smooth, +/area/security/main) "oXI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -66024,15 +67067,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"oZR" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) "oZS" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -66098,22 +67134,51 @@ /turf/open/floor/iron, /area/medical/morgue) "paY" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Detective's Office" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/turf/open/floor/iron, +/area/maintenance/starboard) "pbc" = ( -/obj/machinery/genpop_interface, -/turf/closed/wall/r_wall, -/area/security/warden) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/security/brig) +"pbj" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "pbk" = ( /obj/machinery/button/door{ desc = "A remote control switch."; @@ -66183,18 +67248,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) -"pcf" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - id_tag = "prisonereducation"; - name = "Prison access"; - req_one_access_txt = "1;4" - }, -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/iron/dark, -/area/security/prison) "pcu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66242,6 +67300,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/engine/storage_shared) +"pcO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/quartermaster/office) "pcR" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -66266,15 +67336,25 @@ }, /turf/open/floor/iron, /area/science/research) +"pcX" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/blue, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "pda" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/gravity_generator) "per" = ( -/obj/machinery/light{ - light_color = "#7AC3FF" - }, +/obj/machinery/light, /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -66296,9 +67376,7 @@ }, /obj/item/geiger_counter, /obj/item/geiger_counter, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/structure/cable{ icon_state = "2-8" }, @@ -66309,30 +67387,10 @@ /area/engine/atmospherics_engine) "peM" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Transferring Control"; - req_one_access_txt = "1;4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "2-4" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "peN" = ( /mob/living/basic/cockroach, /turf/open/floor/plating, @@ -66392,6 +67450,45 @@ icon_state = "chapel" }, /area/chapel/main) +"pgA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/security/courtroom) +"pgB" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"pgO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "pgQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -66401,21 +67498,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/medical/medbay/lobby) -"pgV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 26; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/security/brig) "phn" = ( /obj/structure/chair, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -66424,18 +67506,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"pho" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +"php" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "gas ports" }, -/turf/open/floor/circuit/green, -/area/security/nuke_storage) +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "phu" = ( /obj/machinery/disposal/bin, /obj/structure/extinguisher_cabinet{ @@ -66476,14 +67557,35 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/atmos) +"phQ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/side, +/area/ai_monitored/security/armory) "pic" = ( /obj/structure/chair/office, /turf/open/floor/carpet/grimy, /area/library) -"pix" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"pil" = ( +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access_txt = "63; 42"; + aiControlDisabled = 1; + id_tag = "testimonyacess" }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/dark, +/area/security/prison) +"pix" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -66551,6 +67653,11 @@ dir = 1 }, /area/engine/atmos) +"pkq" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/security/brig) "pkr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -66561,14 +67668,12 @@ /turf/open/floor/iron, /area/hallway/primary/central) "pks" = ( -/obj/machinery/holopad, /obj/structure/cable/yellow{ icon_state = "1-8" }, /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/green, /area/lawoffice) @@ -66678,6 +67783,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/gateway) +"pma" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/security/main) "pmx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -66708,6 +67818,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/janitor) +"pmF" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/lootdrop/armory_contraband, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "pmI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -66737,26 +67860,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) -"pnf" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/quartermaster, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) "pnq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66827,6 +67930,27 @@ heat_capacity = 1e+006 }, /area/crew_quarters/dorms) +"pot" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/smooth, +/area/security/main) +"pow" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "poM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -66899,6 +68023,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/server) +"prl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "prw" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -66920,14 +68048,12 @@ /turf/open/floor/iron, /area/quartermaster/sorting) "psn" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Visitation" - }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-2" }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/starboard) "psF" = ( /obj/machinery/door/airlock/engineering{ name = "Port Quarter Solar Access"; @@ -67108,9 +68234,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) -"puC" = ( -/turf/closed/wall/r_wall, -/area/lawoffice) "puV" = ( /turf/closed/wall, /area/maintenance/solars/starboard/aft) @@ -67121,6 +68244,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "pvf" = ( @@ -67162,15 +68288,9 @@ dir = 1 }, /obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) -"pvF" = ( -/turf/closed/wall, -/area/security/execution/transfer) "pvO" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -67225,11 +68345,21 @@ /turf/open/floor/iron, /area/science/research) "pwe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/brig_physician, +/obj/item/clothing/under/rank/medical/doctor/purple{ + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/white, +/area/security/brig/medbay) "pwi" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -67248,6 +68378,9 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar) +"pwo" = ( +/turf/closed/wall/mineral/plastitanium, +/area/security/main) "pwQ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -67270,32 +68403,18 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/sorting/mail{ - name = "Atmospherics Junction"; - sortType = 6 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron, /area/hallway/primary/port) -"pxf" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/security/courtroom) -"pxh" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - name = "HoS Junction"; - sortType = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +"pxe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard) "pxr" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -67305,6 +68424,21 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"pxu" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/textured, +/area/ai_monitored/security/armory) "pxA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ @@ -67348,13 +68482,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/science/xenobiology) -"pxZ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/prison, -/area/security/prison) "pyc" = ( /obj/structure/table/wood, /obj/item/food/chips, @@ -67377,9 +68504,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/teleporter) @@ -67463,7 +68587,6 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/disposalpipe/segment, /obj/machinery/camera/directional/west{ c_tag = "Engineering - Foyer"; name = "engineering camera" @@ -67471,6 +68594,9 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, /turf/open/floor/iron, /area/engine/break_room) "pAL" = ( @@ -67514,13 +68640,6 @@ }, /turf/open/floor/iron, /area/hydroponics) -"pBW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/engine/atmos) "pCT" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -67564,6 +68683,20 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"pDK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/item/clothing/shoes/sneakers/white, +/obj/structure/closet/secure_closet/hos, +/obj/item/clothing/suit/armor/hos/trenchcoat, +/obj/item/clothing/head/hats/hos/beret, +/turf/open/floor/iron, +/area/crew_quarters/heads/hos) "pDO" = ( /obj/machinery/airalarm/directional/north{ pixel_y = 23 @@ -67594,12 +68727,10 @@ /turf/open/floor/iron, /area/science/storage) "pEs" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/research) "pEw" = ( @@ -67609,6 +68740,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) +"pEK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "cargodisposals" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) "pEM" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -67647,34 +68788,24 @@ }, /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) -"pFd" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/button/door{ - id = "hosprivacy"; - name = "Privacy Control"; - pixel_x = 26; - pixel_y = 7; - req_access_txt = "58" - }, -/obj/machinery/button/door{ - id = "hosspace"; - name = "Space Shutters Control"; - pixel_x = 26; - pixel_y = -7; - req_access_txt = "58" +"pFb" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 }, -/obj/machinery/light_switch{ - pixel_x = 38 +/turf/open/floor/iron/edge{ + dir = 4 }, -/obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 26 +/area/security/courtroom) +"pFd" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/security/main) "pFf" = ( /obj/structure/window/reinforced{ dir = 4 @@ -67684,31 +68815,14 @@ "pFh" = ( /turf/open/floor/carpet/purple, /area/vacant_room/office) -"pFk" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 58 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "pFG" = ( -/obj/structure/chair/office{ +/obj/machinery/hydroponics/constructable, +/obj/structure/railing, +/obj/machinery/light{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "pFH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -67804,12 +68918,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) -"pGe" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "pGf" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -67829,6 +68937,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "pGv" = ( @@ -67891,23 +69002,12 @@ /obj/item/pen, /turf/open/floor/carpet/grimy, /area/library) -"pHn" = ( -/obj/machinery/light/small, -/turf/open/floor/iron/freezer, -/area/security/prison) -"pHy" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"pHE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) +/turf/open/floor/iron/dark, +/area/security/main) "pIb" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -67923,28 +69023,21 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron, /area/crew_quarters/cryopods) +"pIl" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) "pIp" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"pIs" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"pIX" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS" - }, -/turf/closed/wall, -/area/security/courtroom) "pJi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -67955,6 +69048,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/warehouse) "pJp" = ( @@ -68059,12 +69153,15 @@ /turf/open/floor/iron, /area/maintenance/port) "pKf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison/dark, +/area/security/prison) "pKl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -68097,6 +69194,24 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"pKu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/security/main) "pKB" = ( /obj/structure/reflector/double/anchored{ dir = 6 @@ -68116,6 +69231,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/miningoffice) "pKM" = ( @@ -68140,7 +69256,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/quartermaster/miningoffice) "pLc" = ( @@ -68166,14 +69284,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs) -"pLr" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/turf/open/floor/iron/white, -/area/security/brig) "pLw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68213,15 +69323,15 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, /obj/effect/turf_decal/pool{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "pMI" = ( @@ -68241,13 +69351,26 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"pNa" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "pNj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/camera/autoname{ - dir = 6 +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/chair/office/light{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "pNC" = ( /obj/structure/dresser, /obj/structure/extinguisher_cabinet{ @@ -68287,13 +69410,11 @@ /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) "pOl" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "pOB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -68373,9 +69494,6 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, @@ -68410,16 +69528,6 @@ }, /turf/open/space/basic, /area/space) -"pQm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "pQw" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -68449,17 +69557,19 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "pQC" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/item/pen, +/turf/open/floor/prison, +/area/security/prison) "pQU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "pQX" = ( @@ -68542,12 +69652,21 @@ /obj/item/stock_parts/capacitor, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"pSX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "pTk" = ( /obj/item/reagent_containers/glass/bottle/bromine{ pixel_x = -6 @@ -68640,34 +69759,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge/showroom/corporate) -"pTr" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) -"pTt" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion/directional/south{ - c_tag = "Armory - External" - }, -/turf/open/space/basic, -/area/space/nearstation) "pTA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) -"pTI" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/lawyer, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/security/courtroom) "pTJ" = ( /obj/machinery/light_switch{ pixel_x = -26 @@ -68794,18 +69890,6 @@ /obj/structure/chair/office, /turf/open/floor/carpet/grimy, /area/chapel/office) -"pVX" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/security/detectives_office) "pWe" = ( /obj/machinery/status_display/ai{ pixel_y = 32 @@ -68844,11 +69928,6 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) -"pXb" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/iron, -/area/crew_quarters/locker) "pXv" = ( /obj/machinery/button/door{ id = "corporatelounge"; @@ -68953,49 +70032,46 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "pZy" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron, -/area/security/prison) -"pZG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/brig) "pZX" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/maintenance/aft) +"pZZ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "qae" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -69039,6 +70115,12 @@ }, /turf/open/floor/iron/dark/corner, /area/engine/storage_shared) +"qbh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron/dark, +/area/security/main) "qbk" = ( /obj/structure/window/reinforced{ dir = 4 @@ -69072,9 +70154,7 @@ /area/maintenance/port/fore) "qcb" = ( /obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -69105,18 +70185,6 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) -"qcA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "qcV" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -69146,20 +70214,6 @@ }, /turf/open/floor/iron, /area/maintenance/port) -"qdf" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qdu" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, @@ -69191,10 +70245,10 @@ /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "qeb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) "qeg" = ( @@ -69215,21 +70269,15 @@ /turf/open/floor/carpet/grimy, /area/bridge/showroom/corporate) "qek" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Mining"; - name = "Mining Dock RC"; - pixel_y = -32 +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, +/obj/effect/turf_decal/delivery, /obj/machinery/camera/directional/south{ c_tag = "Cargo - Mining Dock"; name = "cargo camera" }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, /turf/open/floor/iron, /area/quartermaster/miningoffice) "qen" = ( @@ -69312,21 +70360,16 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "qfi" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","rd") }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/prison) "qfm" = ( /obj/structure/window/reinforced{ dir = 4 @@ -69369,26 +70412,17 @@ /obj/structure/bookcase/random, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"qgd" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - pixel_y = -32 - }, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/folder/blue, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) "qgH" = ( /obj/effect/turf_decal/bot, /obj/machinery/airalarm/directional/east, /turf/open/floor/iron, /area/science/research) +"qhe" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "qhh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69442,6 +70476,20 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"qhy" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","security") + }, +/obj/structure/chair/fancy/comfy{ + buildstackamount = 0; + color = "#742925" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/security/brig) "qhB" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -69578,13 +70626,16 @@ /turf/open/floor/iron/dark, /area/library) "qkm" = ( -/obj/structure/closet/secure_closet/genpop, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "qkA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69664,9 +70715,29 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/landmark/start/brig_physician, -/turf/open/floor/iron/white, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) +"qmL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron, +/area/maintenance/department/medical/central) +"qnb" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/smooth, +/area/security/main) "qnf" = ( /obj/structure/sink{ dir = 4; @@ -69683,16 +70754,11 @@ /turf/open/floor/iron, /area/science/research) "qnj" = ( -/obj/machinery/status_display/door_timer{ - id = "cell"; - name = "Solitary confinement timer"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "qnm" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69712,15 +70778,11 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"qnp" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/security/prison) +"qnu" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/starboard) "qnx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input, /turf/open/floor/engine/vacuum, @@ -69733,6 +70795,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"qnI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory Block" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "qnN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69789,6 +70868,13 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/maintenance/aft) +"qog" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron, +/area/security/prison) "qot" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -69844,18 +70930,84 @@ /turf/open/floor/iron, /area/quartermaster/warehouse) "qpA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/mob/living/simple_animal/kalo{ - desc = "The Perma brig's cute grass snake."; - icon_dead = "snake_dead"; - icon_living = "snake"; - icon_state = "snake"; - name = "Hugel" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) +"qpB" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/button/ignition{ + id = "executionburn"; + name = "Justice Ignition Switch"; + pixel_x = -25; + pixel_y = 36 + }, +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Justice Area Lockdown"; + pixel_x = -25; + pixel_y = 26; + req_access_txt = "2" + }, +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/button/flasher{ + id = "executionflash"; + name = "Justice Flash Control"; + pixel_x = -36; + pixel_y = 36; + req_access_txt = "1" + }, +/obj/machinery/button/door{ + id = "SecJusticeChamber"; + layer = 4; + name = "Justice Vent Control"; + pixel_x = -36; + pixel_y = 26; + req_access_txt = "3" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "qpI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -69886,13 +71038,11 @@ /turf/open/floor/carpet/grimy, /area/chapel/office) "qqp" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "qqw" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -69910,6 +71060,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "qqF" = ( @@ -69947,6 +71100,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"qqW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/security/main) "qqX" = ( /obj/machinery/door/airlock/research{ name = "Experimentation Lab"; @@ -69987,14 +71153,15 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "qrm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/cryopod, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 5 }, -/obj/machinery/light_switch{ - pixel_y = -21 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison/dark, +/area/security/prison) "qro" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -70202,6 +71369,14 @@ }, /turf/open/floor/iron, /area/medical/medbay/lobby) +"qtV" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "qub" = ( /obj/structure/dresser, /obj/machinery/newscaster{ @@ -70216,6 +71391,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) +"que" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "qug" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -70281,12 +71469,28 @@ }, /turf/open/floor/iron, /area/maintenance/starboard) -"qvg" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +"qvb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/iron, +/area/security/brig) "qvi" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -70336,11 +71540,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) -"qwX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/storage/tools) "qxa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -70358,6 +71557,20 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"qxg" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/detectives_office) "qxk" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -70415,6 +71628,11 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/surgery) +"qyP" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) "qyR" = ( /obj/structure/table/glass, /obj/item/book/manual/wiki/medical_cloning{ @@ -70433,6 +71651,19 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"qza" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_x = -28 + }, +/turf/open/floor/carpet/grimy, +/area/security/main) "qzt" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70474,8 +71705,8 @@ /turf/open/floor/iron, /area/vacant_room/commissary) "qAg" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/locker) "qAi" = ( @@ -70505,22 +71736,17 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) "qAS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/window/southleft{ + name = "Court Cell"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/textured_large, +/area/security/courtroom) "qAU" = ( /obj/structure/mirror{ pixel_x = -28 @@ -70531,6 +71757,18 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) +"qAW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Aft Starboard"; + name = "cargo camera" + }, +/obj/machinery/light, +/turf/open/floor/iron, +/area/quartermaster/storage) "qBf" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -70541,51 +71779,33 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "qBo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/security/brig) -"qBw" = ( /obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/prison, +/area/security/prison) "qBE" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/prison, +/area/security/prison) +"qCj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, /area/security/brig) "qCE" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron, -/area/science/research) -"qDh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/iron, -/area/quartermaster/miningoffice) +/area/science/research) "qDC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -70597,6 +71817,14 @@ }, /turf/open/floor/iron/smooth, /area/tcommsat/server) +"qDE" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/security/main) "qDG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/glass/reinforced, @@ -70643,20 +71871,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"qEL" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security - Gear Room" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qEM" = ( /obj/item/stack/sheet/plasteel/twenty, /obj/item/stack/sheet/rglass{ @@ -70683,6 +71897,18 @@ }, /turf/open/floor/iron/white, /area/science/research) +"qFe" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_y = -24 + }, +/turf/open/floor/iron/dark, +/area/security/main) "qFh" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70717,19 +71943,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"qFC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, +"qFN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron, +/area/security/courtroom) "qFO" = ( /obj/machinery/door/airlock{ name = "Auxiliary Storage Closet" @@ -70742,12 +71962,15 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "qGa" = ( -/obj/machinery/computer/prisoner/management{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) "qGo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -70755,20 +71978,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "qGC" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "qHd" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -70795,11 +72012,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"qHu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) "qHz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -70876,6 +72088,18 @@ }, /turf/open/floor/iron, /area/science/research) +"qIE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "qIH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70907,10 +72131,8 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/port) "qKf" = ( @@ -70927,11 +72149,14 @@ /turf/open/floor/iron, /area/hallway/primary/central) "qKi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "qKo" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ @@ -70958,22 +72183,18 @@ }, /turf/open/floor/iron/dark, /area/medical/virology) -"qKp" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/security/brig) "qKq" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/hallway/primary/central) +"qKy" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS" + }, +/turf/closed/wall, +/area/hallway/primary/central) "qKP" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -71026,19 +72247,45 @@ /turf/open/floor/iron, /area/maintenance/starboard/fore) "qLz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/machinery/button/flasher{ + id = "brigentry"; + name = "Flash Control"; + pixel_x = -6; + pixel_y = 8; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = 6; + pixel_y = 8; + req_access_txt = "3" + }, +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = 6; + pixel_y = -2; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + id = "Prisongate"; + name = "Prison Lockdown"; + pixel_x = -6; + pixel_y = -2; + req_access_txt = "63" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, /obj/structure/cable/yellow{ icon_state = "2-4" }, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/computer/holodeck/prison{ - dir = 4 + icon_state = "4-8" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/warden) "qLY" = ( /obj/structure/table/glass, @@ -71087,24 +72334,14 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron, /area/science/research) -"qMV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +"qML" = ( +/obj/structure/closet/firecloset, +/obj/structure/railing{ + dir = 8 }, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, -/area/security/execution/transfer) +/area/security/main) "qNf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71218,6 +72455,14 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"qOv" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "qOz" = ( /obj/item/kirbyplants/random, /obj/machinery/light{ @@ -71254,6 +72499,34 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"qPg" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass/no_border, +/area/security/prison) +"qPr" = ( +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal"; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "qPz" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -71264,35 +72537,20 @@ "qPI" = ( /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"qPO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/brig) -"qPQ" = ( -/obj/machinery/sparker{ - dir = 1; - id = "justicespark"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"qPK" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) +/turf/open/floor/iron, +/area/hallway/primary/fore) "qPR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "qQu" = ( @@ -71305,6 +72563,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"qQw" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) "qQC" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -71356,6 +72620,13 @@ }, /turf/open/floor/iron, /area/medical/morgue) +"qRs" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/fore) "qRA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71411,20 +72682,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"qRW" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) "qRX" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -71439,6 +72696,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) +"qSf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/edge, +/area/security/courtroom) "qSg" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -71529,7 +72798,7 @@ dir = 1 }, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /turf/open/floor/iron/white, @@ -71555,6 +72824,17 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"qTN" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/firealarm/directional/east, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "qTZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71577,13 +72857,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) -"qUM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) "qUN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -71697,13 +72970,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/security/checkpoint/supply) -"qVY" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "qWg" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -71725,12 +72991,7 @@ /turf/open/floor/iron, /area/engine/storage_shared) "qWw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/hydroponics) "qWx" = ( @@ -71755,21 +73016,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/central) "qXn" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "qXs" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/atmospherics/pipe/layer_manifold, @@ -71791,12 +73052,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"qYs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/central) "qYx" = ( /obj/structure/table/reinforced, /obj/item/stack/rods/fifty, @@ -71837,10 +73092,12 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "qZk" = ( -/obj/structure/table/reinforced, -/obj/item/storage/crayons, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/techmaint, +/area/security/main) "qZq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -71878,6 +73135,37 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) +"qZU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) +"rac" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "evidence chute"; + req_access_txt = "1"; + dir = 1 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/security/prison) "rah" = ( /obj/structure/table/wood, /obj/item/food/grown/flower/geranium{ @@ -71921,48 +73209,44 @@ /turf/open/floor/iron, /area/hallway/primary/central) "raN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" }, -/turf/open/floor/prison, -/area/security/prison) -"raT" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastright{ - id = "cell"; - name = "Solitary Confinement" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-4" }, -/turf/open/floor/iron, -/area/security/prison) -"raY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Quarters"; - req_access_txt = "58" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/hos) +"raT" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "rbg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -71993,7 +73277,7 @@ /turf/open/floor/iron, /area/crew_quarters/kitchen) "rbQ" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; @@ -72046,32 +73330,6 @@ }, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) -"rcu" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/item/storage/box/breacherslug, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "rcC" = ( /obj/structure/rack, /obj/item/storage/secure/briefcase, @@ -72106,6 +73364,7 @@ /turf/open/floor/plating, /area/maintenance/port) "rdx" = ( +/obj/structure/chair/stool/bar, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -72113,7 +73372,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "rdG" = ( @@ -72220,6 +73478,14 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"reG" = ( +/obj/structure/cable/yellow, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "reW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -72282,9 +73548,7 @@ "rfX" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -72328,32 +73592,66 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) +"rgU" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/security/main) "rhc" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/science/research) -"rhj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +"rhg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) +"rhj" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/balaclava, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/iron/techmaint, +/area/security/main) "rhl" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = -32 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/prison) +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/security/main) "rhy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72497,13 +73795,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"rju" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/prison) "rjx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72520,30 +73811,13 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"rjz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Aft Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) "rjH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/storage) "rjL" = ( @@ -72557,15 +73831,19 @@ /area/construction/mining/aux_base) "rjQ" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "2-4" }, -/obj/structure/cable/white, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "1-4" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/prison, +/area/security/prison) "rjR" = ( /obj/structure/bed/dogbed/vector, /mob/living/simple_animal/pet/hamster/vector, @@ -72584,6 +73862,15 @@ heat_capacity = 1e+006 }, /area/maintenance/aft) +"rka" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "rkh" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -72650,6 +73937,40 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"rmt" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/item/clothing/mask/balaclava, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) +"rmH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northright{ + dir = 4; + name = "Warden's Desk"; + req_access_txt = "3" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/westleft{ + name = "Warden's Desk" + }, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/obj/item/clipboard{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/security/warden) "rmK" = ( /obj/structure/table, /obj/item/food/grown/tomato/blood{ @@ -72704,19 +74025,11 @@ }, /area/maintenance/port/fore) "ron" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Security Junction"; - sortType = 7 +/obj/structure/disposalpipe/sorting/mail/destination/hos_office{ + dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -72740,7 +74053,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/disposalpipe/segment, /obj/machinery/rnd/production/techfab/department/service, /obj/effect/turf_decal/stripes/box, /obj/effect/turf_decal/tile/neutral{ @@ -72912,13 +74224,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/airlock/research/glass{ - name = "Research Testing Range"; - req_one_access = "47" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/research{ + req_one_access_txt = "47"; + name = "Research Testing Range" + }, /turf/open/floor/iron, /area/science/misc_lab/range) "rqS" = ( @@ -72945,10 +74257,34 @@ /turf/open/floor/iron, /area/hallway/secondary/command) "rrz" = ( -/obj/structure/cable/white, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) +"rrD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosroom"; + name = "space shutters" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) +/area/crew_quarters/heads/hos) "rrG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -72975,14 +74311,6 @@ }, /turf/open/floor/iron, /area/science/xenobiology) -"rsa" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/flasher/portable, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "rsd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -73071,31 +74399,88 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"rti" = ( +/obj/effect/turf_decal/bot, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/door/window/southright{ + name = "Firing pins storage"; + req_one_access_txt = "1;4" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) +"rtz" = ( +/obj/structure/closet/emcloset, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/security/main) "rtB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) +"rtJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/plating, +/area/maintenance/starboard) "run" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron, /area/security/brig) "ruo" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/qm) "ruB" = ( @@ -73159,14 +74544,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/science/xenobiology) -"rvd" = ( -/obj/machinery/photocopier, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "rvv" = ( /obj/effect/turf_decal/pool/corner{ dir = 8 @@ -73227,6 +74604,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/research) "rwP" = ( @@ -73300,23 +74680,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/aft) -"rxH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"rxN" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/iron, -/area/hallway/primary/fore) -"rxI" = ( -/obj/machinery/door/airlock{ - name = "Jury"; - req_access_txt = "42" +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/turf/open/floor/plating, +/area/security/prison) "ryl" = ( /obj/machinery/door/airlock{ id_tag = "Dorm5"; @@ -73336,6 +74713,18 @@ }, /turf/open/floor/iron, /area/hydroponics) +"ryQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "ryR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -73391,31 +74780,24 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "rzG" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, +/obj/effect/turf_decal/tile/brown/half/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/quartermaster/storage) "rzP" = ( /turf/open/floor/plating, /area/science/shuttledock) -"rzZ" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "rAf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -73479,26 +74861,17 @@ /turf/open/floor/iron, /area/construction/mining/aux_base) "rAO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/light/small{ +/obj/structure/railing{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "rBd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -73510,16 +74883,12 @@ /turf/open/floor/iron, /area/hallway/primary/central) "rBi" = ( +/obj/structure/chair/stool/directional/south, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "rBm" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -73579,7 +74948,8 @@ pixel_y = 32 }, /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 @@ -73673,6 +75043,16 @@ "rDi" = ( /turf/open/floor/plating, /area/maintenance/aft) +"rDq" = ( +/obj/machinery/keycard_auth{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "rDr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73684,7 +75064,8 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/dark, /area/lawoffice) "rDt" = ( /obj/structure/cable/yellow{ @@ -73714,6 +75095,16 @@ }, /turf/open/floor/iron, /area/medical/medbay/aft) +"rDH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) "rDI" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency{ @@ -73777,16 +75168,41 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/secondary/entry) -"rFo" = ( -/obj/machinery/light{ - dir = 1 +"rFg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/iron, -/area/hallway/secondary/entry) +/obj/structure/rack, +/obj/item/gun/energy/ionrifle{ + pixel_y = 4 + }, +/obj/item/gun/energy/temperature/security{ + pixel_y = -2 + }, +/obj/item/clothing/suit/armor/laserproof, +/obj/machinery/door/window/southright{ + name = "EMP storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) +"rFi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/science/research) "rFu" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/westright{ @@ -73823,45 +75239,36 @@ /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "rGG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/newscaster{ - pixel_y = 32 +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/machinery/light{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Office Fore" - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) -"rGM" = ( -/obj/structure/rack, -/obj/item/storage/secure/safe{ - pixel_x = 32 +/turf/open/floor/prison/dark, +/area/security/prison) +"rGI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/effect/loot_jobscale/armoury/bulletproof_vest, -/obj/effect/loot_jobscale/armoury/bulletproof_helmet, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +/area/security/main) "rGR" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "rGV" = ( /obj/structure/chair/office{ dir = 1 @@ -73876,6 +75283,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron/dark, /area/science/nanite) "rHf" = ( @@ -73898,11 +75308,14 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "rHE" = ( /obj/structure/displaycase/captain, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -73911,6 +75324,23 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"rHT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ai_monitored/security/armory) "rId" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -73924,12 +75354,18 @@ /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "rIk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/directional/north{ - network = list("minisat") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "rIo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -73987,6 +75423,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"rIv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/security/courtroom) "rIy" = ( /obj/machinery/holopad, /obj/effect/landmark/start/randommaint/psychiatrist, @@ -74013,12 +75458,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/break_room) "rIY" = ( @@ -74053,9 +75496,6 @@ /area/engine/engineering) "rJs" = ( /obj/structure/closet/athletic_mixed, -/obj/machinery/light/small{ - dir = 4 - }, /obj/item/pool/pool_noodle, /obj/item/pool/pool_noodle, /obj/item/pool/rubber_ring, @@ -74096,9 +75536,7 @@ /area/engine/atmospherics_engine) "rKh" = ( /obj/structure/table/reinforced, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/item/book/manual/wiki/security_space_law, /obj/item/radio, /obj/effect/turf_decal/tile/red/half/contrasted, @@ -74133,31 +75571,20 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "rKD" = ( -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = -26; - pixel_y = -36; - req_access_txt = "63" +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/button/door{ - id = "Prisongate"; - name = "Prison Lockdown"; - pixel_x = -38; - pixel_y = -36; - req_access_txt = "63" +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/landmark/start/warden, /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/warden) "rKG" = ( /obj/structure/window/reinforced{ @@ -74231,6 +75658,27 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"rLx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/westright{ + name = "Armory Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Armory Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "armoryaccess"; + name = "Armory Shutter" + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "rLP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -74287,10 +75735,32 @@ /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "rMJ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/maintenance/starboard) +"rMS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/research) "rMV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -74377,6 +75847,19 @@ }, /turf/open/floor/wood, /area/library) +"rNY" = ( +/obj/item/storage/secure/safe/HoS{ + pixel_x = -24 + }, +/obj/effect/landmark/start/head_of_security, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "rNZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -74480,6 +75963,21 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"rQn" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "rQs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74494,6 +75992,16 @@ dir = 4 }, /area/crew_quarters/kitchen) +"rQH" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/toy/figure/detective{ + pixel_y = 16 + }, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "rQJ" = ( /obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/bot, @@ -74502,6 +76010,14 @@ }, /turf/open/floor/iron, /area/engine/storage_shared) +"rQK" = ( +/obj/structure/table/wood, +/obj/item/folder/red{ + pixel_x = 8 + }, +/obj/item/flashlight/lamp, +/turf/open/floor/iron/dark, +/area/security/main) "rRd" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -74511,6 +76027,19 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"rRg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) +"rRk" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/redbeet, +/turf/open/floor/prison/dark, +/area/security/prison) "rRB" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -74542,20 +76071,26 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"rSO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/fore) "rSU" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgedoors"; name = "Bridge Access Blast door" }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "HoP Junction"; - sortType = 15 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/hop_office{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/bridge) "rSZ" = ( @@ -74647,8 +76182,10 @@ icon_state = "1-8" }, /obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/science/xenobiology) "rTH" = ( @@ -74664,12 +76201,20 @@ /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "rUi" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) "rUk" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/three, @@ -74679,9 +76224,6 @@ /turf/open/floor/iron, /area/maintenance/port) "rUo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, @@ -74694,6 +76236,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/sorting/mail/destination/rd_office{ + dir = 2 + }, /turf/open/floor/iron/white, /area/science/research) "rUu" = ( @@ -74783,6 +76328,9 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "rVT" = ( @@ -74840,31 +76388,16 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"rWU" = ( -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - pixel_x = -7; - pixel_y = -26 - }, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "rXt" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/science/lab) "rXz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/science/xenobiology) "rXE" = ( @@ -74974,6 +76507,25 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) +"rZu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"rZv" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "rZA" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -75135,12 +76687,14 @@ /turf/open/floor/carpet/grimy, /area/hallway/secondary/entry) "sco" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "scz" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75192,43 +76746,18 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "sdP" = ( -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 28 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, /area/hallway/primary/starboard) -"sdU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "see" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/open/floor/iron/white, /area/science/research) "sef" = ( @@ -75245,20 +76774,12 @@ /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "ser" = ( -/obj/structure/cable/white, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "HoS Space Blast door" +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/security/main) "seN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -75281,6 +76802,19 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"seU" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/iron, +/area/quartermaster/qm) "sfo" = ( /obj/effect/decal/remains/xeno, /turf/open/floor/engine/vacuum, @@ -75349,17 +76883,18 @@ /turf/open/floor/iron, /area/quartermaster/miningoffice) "sgT" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/quartermaster/miningoffice) "sha" = ( /obj/machinery/disposal/bin, @@ -75419,16 +76954,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/grimy, /area/chapel/office) +"shW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/starboard) "sif" = ( /turf/open/floor/iron/white, /area/science/shuttledock) "siw" = ( /obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "siA" = ( @@ -75540,17 +77081,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) -"sjG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "sjY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -75568,15 +77098,18 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "skm" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) "skp" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/machinery/door/window/eastright{ + name = "Detective's Morgue"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "skq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -75623,11 +77156,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/catwalk_floor, /area/engine/transit_tube) -"skx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "skB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -75655,6 +77183,36 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/crew_quarters/kitchen) +"skW" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/bucket{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/cultivator{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/shovel/spade{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "slp" = ( /obj/structure/disposalpipe/junction, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -75666,6 +77224,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"slq" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "slN" = ( /obj/structure/dresser, /turf/open/floor/carpet/blue, @@ -75680,6 +77243,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/science/research) "smt" = ( @@ -75692,15 +77256,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"smN" = ( -/obj/structure/closet/l3closet/security, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "snu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -75806,31 +77361,26 @@ /turf/open/floor/plating, /area/medical/patients_rooms) "spB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west{ - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/item/paper, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -5; + pixel_y = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "spE" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "spM" = ( /obj/machinery/vending/autodrobe, /obj/structure/cable/yellow{ @@ -75865,14 +77415,6 @@ }, /turf/open/floor/iron, /area/science/research) -"squ" = ( -/obj/machinery/camera/motion/directional/west{ - c_tag = "Vault"; - network = list("vault") - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "sqz" = ( /obj/item/radio/intercom{ pixel_y = 26 @@ -75919,18 +77461,17 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "srf" = ( -/obj/machinery/airalarm/directional/west{ - pixel_x = -23 - }, /obj/machinery/light{ dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/machinery/rnd/production/techfab/department/security, /obj/effect/turf_decal/stripes/box, -/turf/open/floor/iron, +/obj/machinery/rnd/production/techfab/department/security, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -28 + }, +/turf/open/floor/iron/dark, /area/security/warden) "sri" = ( /obj/machinery/door/airlock/command/glass{ @@ -75994,28 +77535,34 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) "ssb" = ( -/obj/machinery/light/small, -/turf/open/floor/iron, -/area/security/brig) -"ssk" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "0-8" }, +/obj/effect/spawner/structure/window/reinforced/prison, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/turf/open/floor/plating, +/area/security/prison) +"ssk" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron, /area/hydroponics) "ssL" = ( @@ -76055,12 +77602,14 @@ /turf/open/floor/iron, /area/security/checkpoint/escape) "ssV" = ( -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "stA" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -76073,15 +77622,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"stM" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "suk" = ( /obj/machinery/porta_turret/ai, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -76247,9 +77787,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -76257,6 +77794,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/quartermaster/storage) "swo" = ( @@ -76287,6 +77827,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge/meeting_room/council) +"swR" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/balaclava, +/turf/open/floor/iron/techmaint, +/area/security/main) "swT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -76323,6 +77869,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"sxH" = ( +/turf/closed/wall, +/area/security/brig/medbay) "sxZ" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -76337,6 +77886,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) +"syh" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "syw" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -76345,70 +77904,62 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet/grimy, /area/bridge) -"syB" = ( -/obj/structure/bed/roller, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/suit/jacket/straight_jacket, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/iron/white, -/area/security/brig) "syE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/wood, /area/crew_quarters/heads/captain) -"syJ" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) "syK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"syM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "syP" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/computer/warrant{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/iron, /area/hallway/primary/starboard) "syU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron/white, /area/science/misc_lab/range) "syZ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "szf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76451,8 +78002,14 @@ /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/white, /area/science/lab) +"szm" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light, +/turf/open/floor/iron/dark, +/area/security/main) "szn" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, @@ -76465,29 +78022,44 @@ /turf/open/floor/iron, /area/hallway/secondary/entry) "szN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/bed/roller, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/machinery/airalarm/directional/south{ + pixel_y = -22 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/white, +/area/security/brig/medbay) "szP" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) +"sAv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "SecJusticeChamber"; + name = "Justice Vent" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) "sAw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) "sAF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "sBf" = ( /obj/machinery/light, /obj/structure/table/glass, @@ -76524,17 +78096,6 @@ }, /turf/open/floor/carpet/grimy, /area/library) -"sBO" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "justicechamber"; - name = "Justice Chamber Blast door" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) "sBS" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -76568,6 +78129,33 @@ dir = 1 }, /area/hallway/secondary/entry) +"sCs" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Quarters"; + req_access_txt = "58" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "sCM" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, @@ -76602,26 +78190,6 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) -"sDu" = ( -/obj/item/radio/intercom{ - pixel_x = -26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/warrant{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"sDw" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/engine/break_room) "sDx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -76658,19 +78226,10 @@ pixel_x = 28 }, /obj/machinery/light/small{ - dir = 4; - pixel_y = -5 + dir = 4 }, /turf/open/floor/iron, /area/medical/medbay/lobby) -"sFm" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "sFo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76737,6 +78296,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/iron, /area/medical/medbay/lobby) "sHi" = ( @@ -76794,6 +78357,22 @@ /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"sIa" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"sIc" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/security/main) "sIf" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -76803,6 +78382,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"sIw" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/courtroom) +"sIV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper/fluff{ + default_raw_text = "I used the shotgun. You know why? Cause the shot gun doesn't miss, and unlike the shitty hybrid taser it stops a criminal in their tracks in two hits. Bang, bang, and they're fucking done. I use four shots just to make damn sure. Because, once again, I'm not there to coddle a buncha criminal scum sucking f------, I'm there to 1) Survive the fucking round. 2) Guard the armory. So you can absolutely get fucked. If I get unbanned, which I won't, you can guarantee I will continue to use the shotgun to apprehend criminals. Because it's quick, clean and effective as fuck. Why in the seven hells would I fuck around with the disabler shots, which take half a clip just to bring someone down, or with the tazer bolts which are slow as balls, impossible to aim and do about next to jack shit, fuck all. The shotgun is the superior law enforcement weapon. Because it stops crime. And it stops crime by reducing the number of criminals roaming the fucking halls."; + name = "Shotgun manifesto" + }, +/obj/machinery/door/window/southright{ + base_state = "left"; + icon_state = "left"; + name = "Balistic Weapons storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/loot_jobscale/armoury/riot_shotgun, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "sIW" = ( /mob/living/basic/cockroach, /turf/open/floor/plating, @@ -76852,27 +78465,38 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"sJF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +"sJE" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) +"sJF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "sJM" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/item/book/manual/wiki/sopcommand, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/plating, +/area/security/main) "sJP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76886,12 +78510,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"sJS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) "sJW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -76945,18 +78563,13 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "sKH" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) -"sKI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/closet/secure_closet/evidence, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron/white, -/area/crew_quarters/cryopods) +/area/security/brig) "sKO" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/engine, @@ -76967,15 +78580,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"sLa" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "sLl" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot{ @@ -76990,30 +78594,9 @@ /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "sLo" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/folder/red, -/obj/item/stamp/hos, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/book/manual/wiki/sopsecurity, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/machinery/gulag_teleporter, +/turf/open/floor/iron/dark, +/area/security/main) "sLr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77089,12 +78672,14 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/engine/break_room) "sMs" = ( @@ -77121,6 +78706,20 @@ }, /turf/open/floor/carpet/grimy, /area/vacant_room/office) +"sMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/security/main) "sMW" = ( /obj/machinery/light{ dir = 1 @@ -77198,6 +78797,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/kitchen) +"sOD" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/clothing/glasses/hud/security/sunglasses, +/obj/item/reagent_containers/food/drinks/flask/det, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "sOK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -77214,16 +78826,16 @@ /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) "sOX" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24; - pixel_y = -32 +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/main) "sPr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 @@ -77237,20 +78849,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"sPv" = ( -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "sPz" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/delivery/red, @@ -77317,7 +78915,7 @@ /turf/open/floor/iron, /area/construction/mining/aux_base) "sQE" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -77352,22 +78950,21 @@ /turf/closed/wall, /area/medical/morgue) "sRl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northright{ + dir = 8; + name = "Warden's Desk"; + req_access_txt = "3" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/westleft{ + name = "Warden's Desk"; + dir = 4 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/security/warden) "sRp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -77400,6 +78997,24 @@ }, /turf/open/floor/carpet/grimy, /area/bridge) +"sSC" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "sSI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -77411,23 +79026,19 @@ /turf/open/floor/iron, /area/hallway/primary/aft) "sTs" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/hallway/primary/starboard) -"sTu" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 +/obj/machinery/button/door{ + id = "testimonyacess"; + name = "Testimony Access"; + pixel_x = 26; + pixel_y = -6; + req_access_txt = "3" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/nuke_storage) +/area/security/courtroom) "sTw" = ( /obj/machinery/firealarm{ dir = 4; @@ -77517,20 +79128,12 @@ /turf/open/floor/iron, /area/engine/engineering) "sUh" = ( -/obj/structure/cable/white, +/obj/structure/cable/yellow, /obj/item/kirbyplants/random, /obj/machinery/light, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"sUv" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/crew_quarters/bar/atrium) "sUF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -77646,6 +79249,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"sWa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "sWk" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -77702,25 +79318,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"sXJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/fans/tiny/invisible, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating{ - initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; - initial_temperature = 2.7; - luminosity = 2 - }, -/area/security/brig) "sYh" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -77732,9 +79329,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -77744,6 +79338,7 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/destination/ce_office, /turf/open/floor/iron, /area/engine/break_room) "sYX" = ( @@ -77806,12 +79401,17 @@ /turf/open/floor/iron/white, /area/science/research) "sZK" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "tad" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -77870,20 +79470,11 @@ /turf/open/floor/iron/dark, /area/medical/surgery) "taG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/door/airlock/public/glass{ + name = "Visitation" }, -/turf/open/floor/iron, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/dark, /area/hallway/primary/starboard) "taN" = ( /obj/effect/decal/cleanable/dirt, @@ -77906,19 +79497,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"tbI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/item/clothing/suit/armor/vest, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) "tbK" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -77950,17 +79528,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore) -"tca" = ( -/obj/structure/chair/office{ +"tbT" = ( +/obj/machinery/disposal/bin, +/obj/structure/railing{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, /area/security/main) +"tca" = ( +/obj/machinery/seed_extractor, +/obj/structure/railing, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/prison/dark, +/area/security/prison) "tcl" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -77977,9 +79559,31 @@ /turf/open/floor/iron/dark, /area/aisat) "tco" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/prison) +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "1;4" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/security/brig) "tcx" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -78053,19 +79657,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/dorms) -"tdS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) "tec" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -78149,16 +79740,15 @@ /turf/open/floor/iron, /area/maintenance/department/science) "tfH" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/chair{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hosspace"; - name = "HoS Space Blast door" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/security/main) "tfT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -78171,31 +79761,38 @@ }, /area/hallway/primary/aft) "tfX" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/detectives_office) +"tgs" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "HOSarmory"; + name = "Armory Shutter" }, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) +"tgt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/techmaint, +/area/security/main) "tgx" = ( +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "tgD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "tgL" = ( @@ -78226,6 +79823,14 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"tht" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) "thP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -78259,22 +79864,29 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"tiJ" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/status_display/door_timer{ + id = "cell"; + name = "Solitary confinement timer"; + pixel_y = -30 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "tiY" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1423; - listening = 0; - name = "Interrogation Intercom"; - pixel_y = -24 +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 }, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Interrogation" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/open/floor/iron/white, +/area/security/brig/medbay) "tjk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -78286,6 +79898,31 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) +"tju" = ( +/obj/structure/rack, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/package_wrap{ + pixel_x = -1; + pixel_y = 10 + }, +/obj/item/stack/package_wrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/item/prison_scanner, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/prison, +/area/security/prison) "tjv" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -78294,15 +79931,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/qm) -"tkd" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/tcommsat/server) "tkj" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -78378,11 +80006,29 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "tkM" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/security/prison) +"tkT" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/security/courtroom) "tkX" = ( /obj/structure/bed, /obj/structure/cable/yellow{ @@ -78399,20 +80045,18 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) -"tlo" = ( +"tlp" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /turf/open/floor/iron, -/area/security/brig) +/area/crew_quarters/toilet/restrooms) "tls" = ( /obj/structure/flora/ausbushes/leafybush, /obj/structure/flora/ausbushes/fullgrass, @@ -78440,6 +80084,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"tlX" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/smooth_corner, +/area/crew_quarters/heads/hos) "tlZ" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -78451,9 +80104,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 11 +/obj/structure/disposalpipe/sorting/mail/destination/chemistry{ + dir = 8 }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -78600,9 +80252,6 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) @@ -78630,6 +80279,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"toq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/radio/intercom{ + dir = 8; + pixel_y = -26 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","security") + }, +/turf/open/floor/iron/smooth, +/area/security/main) "tou" = ( /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance, @@ -78649,22 +80310,6 @@ }, /turf/open/floor/iron/telecomms, /area/tcommsat/server) -"toR" = ( -/obj/machinery/flasher{ - id = "justiceflash"; - pixel_x = 26; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plating{ - broken = 1 - }, -/area/security/execution/transfer) "tpl" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -78760,22 +80405,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"tqy" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/donkpockets{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/book/manual/chef_recipes{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/effect/turf_decal{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/prison, -/area/security/prison) "tqB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -78853,6 +80482,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"trq" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "trs" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -78923,19 +80565,6 @@ /obj/effect/landmark/start/exploration, /turf/open/floor/carpet, /area/quartermaster/exploration_prep) -"tsd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "tsr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -78954,21 +80583,18 @@ /turf/open/floor/glass/reinforced, /area/hallway/secondary/entry) "tsP" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Courtroom - Fore" +/obj/structure/chair/fancy/sofa/old/right{ + color = "#742925" }, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 +/obj/effect/landmark/start/detective, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/turf/open/floor/wood, +/area/security/detectives_office) "ttm" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) "ttv" = ( @@ -78985,12 +80611,6 @@ }, /turf/open/floor/iron, /area/engine/storage) -"ttx" = ( -/obj/machinery/light/small, -/turf/open/floor/plating{ - broken = 1 - }, -/area/security/brig) "ttM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -79021,6 +80641,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/vacant_room/commissary) +"tud" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "tuk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -79098,13 +80728,10 @@ /turf/open/floor/iron, /area/security/checkpoint/supply) "tvh" = ( -/obj/structure/disposalpipe/sorting/mail{ - name = "CE's Junction"; - sortType = 5 - }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/break_room) "tvq" = ( @@ -79146,14 +80773,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"tvV" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/brig) "twg" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -79219,26 +80838,15 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science/research) -"twW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/maintenance/department/medical/central) -"txa" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 +"txm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/starboard) +/turf/open/floor/iron/freezer, +/area/security/prison) "txw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -79302,6 +80910,16 @@ }, /turf/open/floor/iron, /area/quartermaster/qm) +"tyA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/directional{ + color = "#ACD1E9"; + dir = 4; + icon_state = "bathroom-open"; + icon_type = "bathroom" + }, +/turf/open/floor/plating, +/area/security/brig/medbay) "tyH" = ( /obj/machinery/flasher{ pixel_x = 26; @@ -79325,17 +80943,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"tyZ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/turf/open/floor/iron, -/area/security/main) "tzt" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 8 @@ -79345,8 +80952,17 @@ }, /area/quartermaster/exploration_prep) "tzw" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1423; + listening = 0; + name = "Interrogation Intercom"; + pixel_y = 24 + }, +/obj/structure/chair/foldable{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/security/main) "tzx" = ( /obj/machinery/door/airlock/command{ @@ -79425,16 +81041,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"tBw" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "tBx" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -79462,52 +81068,38 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"tBJ" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/clothing/head/fedora/det_hat{ - icon_state = "curator" - }, -/obj/item/clothing/suit/jacket/det_suit{ - icon_state = "curator" - }, -/obj/item/clothing/under/rank/security/detective{ - icon_state = "curator" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/detectives_office) "tBO" = ( /obj/structure/chair/fancy/comfy, /turf/open/floor/carpet/grimy, /area/hallway/secondary/entry) +"tBQ" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "tBV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) -"tBX" = ( -/obj/structure/window/reinforced{ +"tBZ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/machinery/camera/directional/east{ - c_tag = "AI Satellite - Fore Port"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/obj/item/folder/red{ + layer = 2.9; + pixel_x = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/aisat) +/area/ai_monitored/security/armory) "tCb" = ( /obj/structure/window/reinforced{ dir = 8 @@ -79547,15 +81139,24 @@ /obj/item/pen, /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"tCQ" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 +"tDa" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) +"tDc" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Head of Security's Office"; + network = list("ss13","security") + }, +/turf/open/space, +/area/space/nearstation) "tDp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -79605,6 +81206,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/aft) +"tEl" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) +"tEn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "tEq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -79617,21 +81236,15 @@ /turf/open/floor/iron, /area/maintenance/port) "tEr" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "tEE" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/trimline/black/filled/line{ @@ -79640,20 +81253,19 @@ /turf/open/floor/iron, /area/maintenance/department/science) "tEP" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/chair/stool/directional/west, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/prisonspawn, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison, +/area/security/prison) "tFf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -79668,40 +81280,26 @@ /turf/open/floor/iron/white, /area/science/research) "tFi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/status_display/evac{ pixel_x = 32 }, -/obj/machinery/camera/directional/east{ - c_tag = "Courtroom - Center" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/starboard) "tFs" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, /obj/machinery/power/apc/auto_name/directional/south, /obj/effect/turf_decal/tile/neutral, +/obj/structure/cable/yellow, /turf/open/floor/iron, /area/hallway/primary/starboard) "tFv" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"tFM" = ( -/obj/structure/chair{ - pixel_y = -2 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/prison) "tFQ" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -79862,15 +81460,15 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"tKd" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/machinery/light/small{ - dir = 1 +"tKO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "tKX" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -79936,20 +81534,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) -"tMg" = ( -/obj/machinery/door/airlock/security{ - name = "Courtroom"; - req_access_txt = "42" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/courtroom) "tMj" = ( /obj/structure/lattice, /obj/structure/window/reinforced, @@ -79966,20 +81550,14 @@ /turf/open/floor/iron, /area/science/misc_lab/range) "tMm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bowl, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "tMo" = ( /obj/structure/chair/fancy/comfy, /obj/effect/landmark/start/assistant, @@ -80004,46 +81582,21 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/machinery/requests_console{ - department = "Security"; - name = "Security RC"; - pixel_x = -32; - pixel_y = 32 - }, -/mob/living/simple_animal/pet/dog/bullterrier/walter, -/obj/structure/bed/dogbed/walter, -/obj/item/radio/intercom{ - pixel_x = -33; - pixel_y = -1 +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/warden) "tMC" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"tMF" = ( -/obj/machinery/advanced_airlock_controller/directional/west, -/obj/structure/lattice/catwalk/over, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/science/shuttledock) "tMG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, /area/security/brig) "tMY" = ( /obj/structure/cable{ @@ -80055,10 +81608,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"tNl" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) "tNG" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/ai_upload"; @@ -80158,13 +81707,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/hallway/secondary/service) "tQz" = ( @@ -80180,6 +81728,7 @@ /turf/open/floor/iron/grid/steel, /area/medical/virology) "tQH" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, @@ -80187,7 +81736,6 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "tQI" = ( @@ -80245,15 +81793,15 @@ /turf/open/floor/iron/white, /area/science/shuttledock) "tSx" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 }, /turf/open/floor/iron, /area/hallway/primary/starboard) @@ -80323,18 +81871,6 @@ }, /turf/open/floor/iron, /area/maintenance/department/science) -"tTl" = ( -/obj/structure/rack, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "tTn" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -80369,14 +81905,28 @@ }, /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) +"tTQ" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/item/storage/firstaid/regular, +/turf/open/floor/iron/white, +/area/security/brig/medbay) "tUn" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32; - pixel_y = -32 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/iron/dark, +/area/security/main) "tUr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -80499,16 +82049,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"tWG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "tWO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -80517,9 +82057,7 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "tWQ" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/bot, /obj/machinery/rnd/production/circuit_imprinter/department/science, /obj/machinery/ecto_sniffer, @@ -80556,14 +82094,11 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "tXQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/chair/stool/bar, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/engine/break_room) "tYq" = ( @@ -80621,19 +82156,21 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"tZg" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 +"tYT" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/security/main) "tZh" = ( /obj/structure/window/reinforced{ dir = 1; @@ -80736,9 +82273,7 @@ /area/library) "uaE" = ( /obj/structure/closet/secure_closet/security, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint) @@ -80760,6 +82295,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/fore) "ubf" = ( @@ -80794,9 +82330,7 @@ /obj/item/stack/rods{ amount = 25 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -80816,14 +82350,6 @@ }, /turf/open/floor/iron/dark, /area/bridge) -"ubR" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/nuke_storage) "ubW" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron/grid/steel, @@ -80867,6 +82393,18 @@ }, /turf/open/floor/iron/white/telecomms, /area/tcommsat/server) +"ucI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "ucV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west{ @@ -80900,21 +82438,17 @@ /turf/open/floor/iron, /area/hallway/primary/port) "udU" = ( -/obj/structure/table/glass, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/item/stack/medical/gauze, -/turf/open/floor/iron/white, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "udX" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -80941,6 +82475,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) +"ueG" = ( +/obj/structure/filingcabinet/security, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "ueK" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -80972,9 +82513,15 @@ /turf/open/floor/iron/white, /area/medical/genetics) "ueX" = ( -/obj/effect/landmark/prisonspawn, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/sign/poster/official/safety_report{ + pixel_y = -32 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side, +/area/security/brig) "ufe" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -80994,6 +82541,40 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) +"ufo" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/iron/dark, +/area/security/brig) "ufC" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -81062,8 +82643,28 @@ name = "engineering camera" }, /obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, /area/storage/tools) +"ugx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/security{ + id_tag = "laborexit"; + name = "Labor Shuttle"; + req_access_txt = "63" + }, +/turf/open/floor/iron/dark, +/area/security/main) "ugB" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -81096,22 +82697,9 @@ /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) "uhd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/obj/effect/spawner/randomvend/snack, +/turf/open/floor/iron/dark, +/area/security/courtroom) "uhr" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -81204,7 +82792,7 @@ name = "isolation shutters" }, /turf/open/floor/iron, -/area/medical/surgery) +/area/maintenance/starboard/aft) "uit" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -81240,6 +82828,25 @@ heat_capacity = 1e+006 }, /area/maintenance/department/medical/central) +"uiE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron, +/area/maintenance/starboard) +"uiG" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/bedsheetbin, +/obj/structure/table, +/turf/open/floor/prison/dark, +/area/security/prison) "uiR" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81268,29 +82875,29 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/plating, /area/medical/medbay/lobby) "ujf" = ( /turf/open/floor/carpet/grimy, /area/chapel/office) -"uji" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +"ujl" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 }, -/turf/open/floor/iron, -/area/security/main) -"ujT" = ( -/obj/structure/table/reinforced, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_one_access_txt = "1;4" }, -/obj/item/folder/red, -/obj/item/storage/secure/briefcase, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -81298,25 +82905,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark, +/area/security/brig) "ukr" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"ukt" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "ukx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -81340,9 +82936,14 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, +/obj/effect/turf_decal/siding/wood{ + layer = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood/big, /area/lawoffice) "ulh" = ( /obj/structure/table, @@ -81387,28 +82988,36 @@ /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ulV" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +"ulL" = ( +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/iron, +/area/maintenance/starboard) +"ulV" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3 }, -/turf/closed/wall, -/area/hallway/primary/starboard) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/textured_large, +/area/security/courtroom) "ulX" = ( /obj/machinery/holopad, /turf/open/floor/carpet/grimy, /area/library) "umc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/storage/tools) "umj" = ( @@ -81484,14 +83093,19 @@ /turf/open/floor/iron, /area/science/xenobiology) "uno" = ( -/obj/effect/landmark/secequipment, -/obj/machinery/light/small{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/main) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/prison/dark, +/area/security/prison) "unR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -81566,6 +83180,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) +"upu" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark/smooth_corner, +/area/security/main) "upD" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -81586,28 +83209,16 @@ }, /turf/open/floor/iron, /area/medical/genetics) -"uqm" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/prison, -/area/security/prison) -"uqu" = ( +"upY" = ( /obj/structure/table/wood, -/obj/item/storage/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) +"uqm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/security/main) "uqv" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, @@ -81631,17 +83242,12 @@ /turf/open/floor/iron, /area/medical/medbay/aft) "uqW" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/iron, @@ -81747,11 +83353,19 @@ /turf/open/floor/iron, /area/medical/genetics/cloning) "urz" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/turf/open/floor/iron, -/area/security/main) +/obj/item/bedsheet/brown, +/obj/structure/bed{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/prisonspawn, +/turf/open/floor/iron/dark, +/area/security/prison) "urE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -81859,20 +83473,18 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"utb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) "utc" = ( /obj/item/beacon, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/ai_monitored/storage/eva) +"utf" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "utn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -81883,13 +83495,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmospherics_engine) -"uts" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "utR" = ( /obj/machinery/light{ dir = 4 @@ -81921,6 +83526,18 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"uuN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/openup{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "uuT" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Auxiliary Tool Storage"; @@ -81929,6 +83546,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/storage/tools) "uuW" = ( @@ -81972,6 +83590,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "quarantineshutters"; + name = "isolation shutters" + }, /turf/open/floor/iron, /area/security/checkpoint/medical) "uvs" = ( @@ -81985,12 +83607,40 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/maintenance/aft) +"uvF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3; + dir = 4 + }, +/turf/open/floor/plating{ + initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; + initial_temperature = 2.7; + luminosity = 2 + }, +/area/security/main) "uvG" = ( -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/structure/weightmachine/weightlifter, -/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "uvH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -82029,14 +83679,14 @@ /turf/open/floor/carpet/grimy, /area/vacant_room/office) "uwc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "uwl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -82067,21 +83717,6 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, /area/janitor) -"uwD" = ( -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/obj/structure/table/reinforced, -/obj/machinery/airalarm/directional/north{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "uwV" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -82093,6 +83728,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/aft) +"uxa" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "uxf" = ( /obj/structure/chair/office{ dir = 8 @@ -82144,6 +83789,9 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/engine/break_room) "uyz" = ( @@ -82179,18 +83827,23 @@ /turf/open/floor/iron/dark, /area/storage/tech) "uyS" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/machinery/recharger{ + pixel_x = -7 }, -/turf/open/floor/plating, -/area/security/prison) +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "uyU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -82204,19 +83857,6 @@ }, /turf/open/floor/iron, /area/maintenance/port/fore) -"uzf" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/head_of_security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) "uzB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -82236,18 +83876,6 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar/atrium) -"uzU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) "uzW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -82298,13 +83926,12 @@ /turf/open/floor/catwalk_floor/iron, /area/science/storage) "uBS" = ( -/obj/structure/chair/fancy{ - dir = 8; - name = "Judge" +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) "uCd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -82325,11 +83952,12 @@ /turf/open/floor/iron, /area/maintenance/port) "uCU" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 }, /turf/open/floor/iron, -/area/security/prison) +/area/maintenance/starboard) "uDc" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -82372,18 +84000,6 @@ /obj/item/clothing/mask/breath/medical, /turf/open/floor/iron/dark, /area/maintenance/department/medical/morgue) -"uDu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/main) "uDH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -82409,6 +84025,13 @@ /obj/item/paper_bin, /obj/item/pen, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "geneticslab"; + name = "Genetics Lab Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/aft) "uEb" = ( @@ -82563,6 +84186,19 @@ burnt = 1 }, /area/maintenance/starboard) +"uFm" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/security/detectives_office) "uFo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -82574,9 +84210,6 @@ /turf/open/floor/iron, /area/ai_monitored/storage/eva) "uFZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, @@ -82639,20 +84272,58 @@ }, /turf/open/floor/iron, /area/science/research) +"uGA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/southright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Disabler storage"; + req_one_access_txt = "1;4" + }, +/obj/effect/loot_jobscale/armoury/disabler, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) +"uGB" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/smooth, +/area/security/main) "uGI" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/door/airlock/public/glass{ + name = "Visitation" }, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"uGJ" = ( -/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/closeup, /turf/open/floor/prison, /area/security/prison) +"uGJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/northleft{ + name = "Security Delivery"; + req_access_txt = "63" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/security/brig) "uGU" = ( /obj/machinery/smartfridge{ name = "Sample Storage" @@ -82660,23 +84331,29 @@ /turf/closed/wall, /area/medical/virology) "uGY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/starboard) "uHv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "uHB" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -82754,14 +84431,37 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "uIc" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/iron{ + heat_capacity = 1e+006 }, -/turf/open/floor/iron, -/area/security/courtroom) +/area/maintenance/starboard) +"uIi" = ( +/obj/machinery/door/window/brigdoor{ + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "uIt" = ( /obj/machinery/firealarm{ dir = 8; @@ -82816,15 +84516,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"uJd" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/machinery/light, -/turf/open/floor/prison, -/area/security/prison) "uJk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -82877,6 +84568,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"uKg" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "uKo" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -82919,21 +84621,21 @@ /area/security/checkpoint) "uKy" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) "uKC" = ( -/obj/effect/turf_decal/tile/black/fourcorners, -/obj/machinery/light{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/iron, -/area/security/prison) +/area/security/brig) "uLi" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -82961,6 +84663,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/bar/atrium) +"uLP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "uLV" = ( /obj/machinery/door/airlock/security{ name = "Private Interrogation"; @@ -82975,6 +84693,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/detectives_office) +"uMr" = ( +/obj/structure/chair{ + name = "Prosecution"; + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/security/courtroom) "uMu" = ( /obj/structure/sign/departments/minsky/security/security{ pixel_x = 32; @@ -82990,24 +84718,6 @@ /obj/item/storage/briefcase, /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"uMI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "uMP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -83045,6 +84755,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/miningoffice) "uNj" = ( @@ -83079,12 +84790,12 @@ /turf/open/floor/iron, /area/quartermaster/exploration_prep) "uNP" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "uOl" = ( @@ -83178,15 +84889,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"uON" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "uOP" = ( /obj/structure/window/reinforced{ dir = 8 @@ -83201,18 +84903,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) -"uOY" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron, -/area/hallway/primary/central) "uPv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder/displaced, @@ -83298,6 +84988,19 @@ }, /turf/open/floor/iron, /area/crew_quarters/theatre) +"uRu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "uRN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -83333,10 +85036,8 @@ /turf/open/floor/iron/dark, /area/chapel/office) "uSt" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/closed/wall/r_wall, +/area/security/prison/shielded) "uSu" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -83354,10 +85055,6 @@ /obj/machinery/status_display/evac{ pixel_y = -32 }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("ss13","medbay") - }, /turf/open/floor/iron, /area/medical/patients_rooms) "uTf" = ( @@ -83385,23 +85082,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uTx" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/obj/machinery/camera/directional/north, +/turf/open/space, +/area/space/nearstation) "uTE" = ( -/obj/machinery/light/small, -/obj/structure/toilet{ - dir = 8 +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/iron/dark, -/area/security/prison) -"uTI" = ( -/obj/structure/chair/office{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) +/turf/open/floor/iron/white, +/area/security/brig/medbay) "uTP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -83415,15 +85111,46 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) -"uTQ" = ( -/obj/effect/turf_decal/stripes/line{ +"uTR" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/southright{ + dir = 1; + name = "Armour storage"; + req_one_access_txt = "1;4" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/ai_monitored/security/armory) "uUa" = ( /obj/effect/decal/cleanable/dirt, @@ -83446,15 +85173,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) -"uUk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) "uUm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -83463,20 +85181,26 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/iron, /area/science/lab) "uUn" = ( +/obj/structure/chair{ + pixel_y = -2 + }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison/dark, +/area/security/prison) "uUG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -83539,19 +85263,10 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "uVH" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/effect/turf_decal{ - dir = 1 - }, -/obj/effect/turf_decal{ - dir = 8 - }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark, +/area/security/main) "uVL" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -83658,6 +85373,19 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"uWJ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/security/warden) "uWK" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; @@ -83680,6 +85408,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/science/lab) "uWP" = ( @@ -83709,6 +85440,15 @@ /obj/structure/transit_tube/crossing/horizontal, /turf/open/space, /area/space/nearstation) +"uXQ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/fitness/recreation) "uYg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, @@ -83732,6 +85472,7 @@ /turf/open/floor/iron, /area/hydroponics) "uYR" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -83739,7 +85480,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "uYS" = ( @@ -83815,21 +85555,14 @@ "vau" = ( /turf/closed/wall, /area/maintenance/department/medical/morgue) -"vaH" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ +"vaX" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "vbb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -83844,17 +85577,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/toilet/restrooms) -"vbk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/turf/open/floor/iron, -/area/security/brig) "vbA" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -83916,13 +85638,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room/council) -"vbT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) "vbY" = ( /obj/machinery/suit_storage_unit/exploration, /obj/effect/turf_decal/delivery, @@ -83962,10 +85677,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) -"vcY" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners, -/turf/open/floor/iron, -/area/crew_quarters/cryopods) "vdm" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -84033,6 +85744,13 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"vdU" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "ved" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/station_engineer, @@ -84042,6 +85760,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"veh" = ( +/obj/effect/landmark/start/detective, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "veq" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84151,6 +85879,9 @@ "vgu" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/science/nanite) "vgB" = ( @@ -84177,6 +85908,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vgY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "vgZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84244,19 +85982,10 @@ pixel_y = 32 }, /obj/item/stock_parts/cell/high, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/heads/chief) -"vjt" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/prison) "vju" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -84291,14 +86020,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"vjE" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "vjG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -84317,18 +86038,18 @@ }, /area/chapel/main) "vjT" = ( +/obj/effect/spawner/structure/window/reinforced/prison, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/plating, +/area/security/prison) "vjX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -84389,7 +86110,15 @@ "vkR" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/iron, /area/crew_quarters/locker) "vli" = ( @@ -84415,28 +86144,22 @@ /area/hallway/primary/central) "vlr" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) -"vlt" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, /turf/open/floor/iron, -/area/security/main) +/area/quartermaster/miningoffice) +"vlt" = ( +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "vlB" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/bot, @@ -84514,13 +86237,15 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "vmY" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 +/obj/structure/table, +/obj/item/food/canned/beefbroth{ + pixel_x = -4 }, -/turf/open/floor/iron, -/area/security/main) +/obj/item/food/canned/peaches{ + pixel_x = 4 + }, +/turf/open/floor/iron/techmaint, +/area/security/prison/shielded) "vmZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84546,7 +86271,7 @@ icon_state = "plant-21" }, /obj/machinery/camera/autoname{ - dir = 5; + dir = 10; network = list("ss13","medbay") }, /obj/machinery/power/apc/auto_name/directional/south, @@ -84561,6 +86286,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"vnx" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/execution/transfer) "vnz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -84581,6 +86316,11 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/aft) +"vnN" = ( +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/security/nuke_storage) "vnV" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -84665,15 +86405,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, /turf/open/floor/iron, /area/hallway/primary/starboard) "vpP" = ( @@ -84693,35 +86433,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"vpT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "vpZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, @@ -84795,7 +86506,6 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/fitness/recreation) "vrs" = ( @@ -84823,6 +86533,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/hallway/secondary/service) "vrP" = ( @@ -84871,9 +86584,6 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -84933,13 +86643,17 @@ /turf/open/floor/iron, /area/security/checkpoint/science/research) "vtj" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "vtk" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -84950,11 +86664,6 @@ /turf/open/space, /area/space/nearstation) "vto" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Research Junction"; - sortType = 12 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, @@ -84964,6 +86673,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/hallway/primary/central) "vtt" = ( @@ -84976,17 +86688,19 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) -"vtw" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 +"vtu" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/security{ + name = "Storage Closet" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/closeup{ + dir = 1 }, /turf/open/floor/iron, -/area/security/main) +/area/maintenance/starboard) "vtI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -85006,8 +86720,29 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "geneticslab"; + name = "Genetics Lab Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/aft) +"vul" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "vuq" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -85154,9 +86889,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -85164,6 +86896,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/quartermaster/storage) "vwz" = ( @@ -85209,6 +86944,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/storage_shared) +"vxa" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "vxk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -85370,18 +87114,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"vAD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/lawoffice) "vAN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -85395,6 +87127,9 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/port) "vAR" = ( @@ -85459,28 +87194,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/virology) -"vBZ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Prison" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "vCq" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 @@ -85494,6 +87207,13 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"vCG" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/main) "vCO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -85514,6 +87234,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/crew_quarters/locker) +"vDy" = ( +/obj/structure/sign/warning/pods{ + name = "MINING POD" + }, +/turf/closed/wall, +/area/quartermaster/miningoffice) "vDB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -85525,7 +87251,6 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "vDP" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/hallway/secondary/service) @@ -85570,6 +87295,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/secondary/command) +"vEX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "vFd" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -85581,14 +87316,30 @@ /turf/open/floor/iron, /area/security/checkpoint/supply) "vFe" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","security") + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/security/brig) +"vFr" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/open/floor/iron, -/area/security/prison) +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "vFF" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -85599,9 +87350,18 @@ /turf/open/floor/carpet/grimy, /area/chapel/main) "vFH" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/maintenance/starboard) "vFJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera/directional/east{ @@ -85695,20 +87455,14 @@ /turf/open/floor/iron, /area/engine/gravity_generator) "vGE" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/effect/turf_decal{ dir = 1 }, -/turf/open/floor/iron/white, -/area/security/brig) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "vGN" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -85759,16 +87513,9 @@ /turf/open/floor/iron/dark, /area/bridge) "vHd" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/plating, -/area/security/prison) +/obj/machinery/power/apc/auto_name/directional/north, +/turf/closed/wall/r_wall, +/area/security/brig) "vHo" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ @@ -85867,6 +87614,19 @@ }, /turf/open/floor/iron, /area/medical/surgery) +"vJJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/brig/medbay) "vJW" = ( /obj/structure/closet/crate/bin{ pixel_y = 9 @@ -85886,6 +87646,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/wood, /area/quartermaster/exploration_prep) +"vKc" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/camera/directional/south, +/turf/open/space, +/area/space/nearstation) "vKg" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -85927,6 +87695,13 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) +"vKv" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/courtroom) "vKI" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -85939,6 +87714,14 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/science/research) +"vKN" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) "vKV" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -85980,9 +87763,7 @@ /area/maintenance/starboard/aft) "vLp" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 @@ -86027,12 +87808,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "vLQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/camera/motion/directional/west{ c_tag = "Vault"; network = list("vault") }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, +/turf/open/floor/circuit/green, /area/security/nuke_storage) "vLV" = ( /obj/effect/decal/cleanable/dirt, @@ -86053,6 +87834,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/aft) +"vMr" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/stack/package_wrap, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron/dark/side, +/area/security/main) "vMw" = ( /obj/structure/chair/office{ dir = 8 @@ -86108,22 +87898,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/office) -"vNz" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 - }, -/turf/open/floor/iron, -/area/security/main) -"vOb" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron, -/area/security/main) "vOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -86131,6 +87905,30 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/port) +"vOg" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prisoner Education Chamber"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "vOs" = ( /obj/effect/turf_decal/bot, /obj/machinery/computer/crew{ @@ -86151,19 +87949,6 @@ /obj/structure/sign/departments/medbay/alt, /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) -"vOD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "vOH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -86196,14 +87981,13 @@ }, /turf/open/floor/iron, /area/quartermaster/exploration_prep) -"vPs" = ( -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) +"vPk" = ( +/obj/structure/chair/fancy/comfy{ + color = "#666666"; + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "vPv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/directional{ @@ -86237,6 +88021,18 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"vPX" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("ss13","security") + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/security/brig) "vQB" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -86293,22 +88089,23 @@ /turf/open/floor/iron, /area/engine/break_room) "vRL" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/bedsheet/brown, +/obj/structure/bed{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/effect/landmark/prisonspawn, +/turf/open/floor/iron/dark, +/area/security/prison) +"vRT" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/machinery/computer/prisoner/management{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/iron/dark/smooth_half, +/area/crew_quarters/heads/hos) "vSn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -86382,6 +88179,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hydroponics) +"vTg" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced/prison, +/turf/open/floor/plating, +/area/security/prison) "vTs" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -86425,19 +88233,18 @@ /turf/open/floor/iron, /area/maintenance/solars/starboard/fore) "vTE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) "vTF" = ( @@ -86459,6 +88266,16 @@ }, /turf/open/floor/carpet/grimy, /area/library) +"vTV" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "vUc" = ( /obj/structure/chair/office{ dir = 8 @@ -86481,12 +88298,20 @@ /turf/open/floor/iron/dark, /area/chapel/main) "vUw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/sopsecurity{ + pixel_y = -3; + pixel_x = -3 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/security/main) "vUC" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -86540,18 +88365,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) -"vUW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/miningoffice) "vVf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -86568,13 +88381,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - name = "Library Junction"; - sortType = 16 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/destination/library/flip{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/port) "vVL" = ( @@ -86708,21 +88519,32 @@ }, /turf/open/floor/iron, /area/security/checkpoint) -"vXN" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ +"vXJ" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/button/door{ + id = "armoryaccess"; + name = "Armory front Desk"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "3" + }, +/obj/machinery/button/door{ + id = "armoryaccess_side"; + name = "Armory Access"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "3" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/ai_monitored/security/armory) "vXR" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -86819,33 +88641,12 @@ }, /turf/open/floor/iron/white, /area/medical/genetics) -"vYT" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/courtroom) -"vZk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "AI Satellite - Aft Starboard"; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/aisat) +"vYR" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard) "vZo" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 6 @@ -86884,6 +88685,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/quartermaster/storage) "vZE" = ( @@ -86918,6 +88722,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"vZV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "way" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -87007,13 +88818,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) -"wbG" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) "wce" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -87024,6 +88828,20 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"wck" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Detective's Office"; + network = list("ss13","security") + }, +/obj/machinery/button/door{ + id = "detectivewindows"; + name = "Detective's Privacy shutters"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "3" + }, +/turf/open/floor/carpet/red, +/area/security/detectives_office) "wcl" = ( /obj/structure/table, /obj/item/storage/box/disks{ @@ -87069,6 +88887,21 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) +"wcV" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/turf/open/floor/iron, +/area/security/courtroom) +"wcY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/carpet/grimy, +/area/security/main) "wdl" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -87077,16 +88910,6 @@ heat_capacity = 1e+006 }, /area/crew_quarters/heads/chief) -"wdm" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) "wdo" = ( /obj/machinery/light{ dir = 8 @@ -87113,6 +88936,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/entry) +"wdO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/security/main) "weF" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -87157,15 +88992,18 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "weY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/computer/med_data{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/detectives_office) "wfb" = ( /obj/structure/window/reinforced, /obj/machinery/light/small{ @@ -87182,6 +89020,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/security/checkpoint/medical) +"wfp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "space shutters" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"wfq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) "wft" = ( /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -87284,6 +89139,13 @@ }, /turf/open/floor/iron, /area/security/checkpoint/escape) +"whm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/prison, +/area/security/prison) "whB" = ( /obj/item/bedsheet/medical, /obj/structure/bed/roller, @@ -87349,10 +89211,14 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/maintenance/starboard/aft) -"wiL" = ( +"wiu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/iron, +/area/hallway/primary/fore) +"wiL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -87376,6 +89242,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/storage_shared) +"wiP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) "wiQ" = ( /turf/closed/wall/r_wall, /area/space/nearstation) @@ -87391,13 +89263,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"wjg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/flasher/portable, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "wjI" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -87437,16 +89302,17 @@ /turf/open/floor/iron, /area/maintenance/department/science) "wjY" = ( -/obj/effect/spawner/structure/window/reinforced/prison, -/obj/machinery/door/poddoor/preopen{ - id = "Prisongate" - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/turf/open/floor/iron/techmaint, +/area/security/main) +"wkb" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/balaclava, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plating, -/area/security/prison) +/turf/open/floor/iron/techmaint, +/area/security/main) "wkh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -87498,10 +89364,17 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"wlf" = ( -/obj/machinery/light/small, -/turf/open/floor/iron/smooth, -/area/tcommsat/server) +"wlc" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/lawyer, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/large, +/area/security/courtroom) "wls" = ( /obj/structure/chair{ dir = 1 @@ -87514,6 +89387,17 @@ }, /turf/open/floor/iron/dark, /area/medical/surgery) +"wlt" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/delta; + width = 9 + }, +/turf/open/space/basic, +/area/space) "wlA" = ( /obj/structure/table/wood, /obj/structure/extinguisher_cabinet{ @@ -87584,9 +89468,7 @@ /turf/open/floor/iron, /area/hallway/primary/starboard) "wmE" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -87669,15 +89551,12 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/disposalpipe/sorting/mail{ - name = "Engineering Junction"; - sortType = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail/destination/engineering, /turf/open/floor/iron, /area/engine/engineering) "wom" = ( @@ -87802,15 +89681,23 @@ /turf/open/floor/plating, /area/maintenance/department/medical/central) "wqw" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/prison, +/area/security/prison) "wqx" = ( /obj/structure/window/reinforced{ dir = 8 @@ -87975,13 +89862,52 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"wtp" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/item/flashlight/seclite, +/turf/open/floor/iron/dark, +/area/security/main) +"wtv" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "wtY" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 + }, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "2-8" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/prison, +/area/security/prison) "wud" = ( /obj/machinery/light{ dir = 4 @@ -88032,13 +89958,6 @@ }, /turf/open/floor/carpet/grimy, /area/hallway/secondary/entry) -"wuC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/quartermaster/qm) "wuL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -88073,6 +89992,15 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/crew_quarters/locker) +"wuX" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/execution/transfer) "wuY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/south, @@ -88119,17 +90047,11 @@ /turf/open/floor/iron, /area/hallway/primary/central) "wvq" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) -"wvy" = ( -/mob/living/simple_animal/hostile/carp/lia, -/turf/open/floor/carpet/red, -/area/crew_quarters/heads/hos) +/turf/open/floor/iron/dark, +/area/security/detectives_office) "wvH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -88217,15 +90139,26 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) -"wxe" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ +"wwY" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/prison, +/area/security/prison) "wxf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -88234,34 +90167,20 @@ /turf/open/floor/iron, /area/maintenance/starboard/aft) "wxg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/security/main) "wxt" = ( /obj/structure/closet/secure_closet/contraband/heads, /obj/item/storage/secure/briefcase, /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron, /area/security/checkpoint/customs/auxiliary) -"wxw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/security/brig) "wxB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple/half/contrasted, @@ -88289,9 +90208,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -88299,15 +90215,11 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/storage) -"wyd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, -/area/security/brig) +/area/quartermaster/storage) "wyn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88329,32 +90241,18 @@ /area/science/robotics/lab) "wyJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/maintenance/starboard) "wyK" = ( -/obj/structure/table/reinforced, -/obj/item/food/grown/carrot{ - pixel_x = -1; - pixel_y = 6 - }, -/obj/item/food/grown/carrot{ - pixel_x = -6; - pixel_y = 12 - }, -/obj/item/food/grown/carrot{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/food/grown/carrot{ - pixel_x = -1; - pixel_y = 11 - }, -/obj/effect/turf_decal{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/extinguisher_cabinet{ + pixel_x = -23 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "wyN" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -88383,6 +90281,46 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wzG" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/item/storage/box/breacherslug, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "wAe" = ( /obj/machinery/light{ dir = 4 @@ -88438,8 +90376,20 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/quartermaster/sorting) +"wAo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; + initial_temperature = 2.7; + luminosity = 2 + }, +/area/security/main) "wAr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -88450,13 +90400,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) +"wAA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark/textured, +/area/security/prison) "wAO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/crew_quarters/bar/atrium) "wBz" = ( @@ -88518,16 +90487,16 @@ /turf/open/floor/catwalk_floor/flat_white, /area/science/mixing) "wCI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/iron/dark/smooth_large, +/area/security/main) "wCJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/security/warden) "wCM" = ( @@ -88595,6 +90564,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"wDW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "wEl" = ( /obj/machinery/cell_charger, /obj/structure/cable/yellow{ @@ -88606,6 +90586,11 @@ /turf/open/floor/iron/dark, /area/ai_monitored/storage/eva) "wEs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -88613,11 +90598,6 @@ pixel_x = -32; pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, /turf/open/floor/iron, /area/hallway/primary/starboard) "wEB" = ( @@ -88660,10 +90640,10 @@ /turf/open/floor/plating, /area/maintenance/aft) "wFo" = ( +/obj/structure/chair/stool/bar, /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/carpet/grimy, /area/crew_quarters/bar/atrium) "wFq" = ( @@ -88686,6 +90666,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "wFw" = ( @@ -88699,6 +90682,14 @@ }, /turf/open/floor/iron/white, /area/medical/genetics/cloning) +"wFD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron/dark, +/area/security/main) "wFH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -88790,39 +90781,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/storage/tech) -"wGw" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -32; - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "gulagdoor"; - name = "Transfer Door Control"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) -"wGK" = ( -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/prison) "wGP" = ( /obj/machinery/firealarm/directional/east, /obj/item/kirbyplants/random, @@ -88908,10 +90866,6 @@ }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /obj/structure/disposalpipe/segment{ dir = 2 }, @@ -88999,6 +90953,18 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) +"wJk" = ( +/obj/effect/turf_decal/stripes/openup{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/airalarm/directional/east{ + pixel_x = 23 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/ai_monitored/security/armory) "wJq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -89065,14 +91031,31 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "wKr" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/delivery/red, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/stripes/closeup, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/machinery/turnstile{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "wKy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -89096,44 +91079,15 @@ }, /turf/open/floor/iron, /area/maintenance/department/medical/central) -"wKF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/closet/secure_closet/injection, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "wKK" = ( /obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, +/obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/transit_tube) -"wKS" = ( -/obj/structure/rack, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/prison, -/area/security/prison) "wKT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -89260,23 +91214,15 @@ /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) "wLX" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "It looks really dirty."; - name = "maintenance microwave"; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "wLZ" = ( /obj/structure/chair/office{ dir = 8 @@ -89296,22 +91242,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/hop) -"wMm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "wMv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter{ @@ -89320,6 +91250,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmos) +"wMB" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/execution/transfer) "wMI" = ( /obj/structure/table/glass, /obj/structure/window/reinforced{ @@ -89411,11 +91348,9 @@ }, /area/maintenance/port/aft) "wOm" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/security/courtroom) "wOI" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -89467,6 +91402,14 @@ }, /turf/open/floor/iron/white/corner, /area/hallway/primary/port) +"wON" = ( +/obj/docking_port/stationary/random{ + id = "pod_lavaland2"; + name = "lavaland"; + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "wOQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -89512,26 +91455,7 @@ /obj/item/hand_labeler, /turf/open/floor/iron/dark, /area/medical/morgue) -"wPQ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/iron, -/area/security/brig) "wQe" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, @@ -89561,13 +91485,14 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "wQy" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "1;4" +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "HoS Privacy Blast door" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/plating, +/area/security/prison) "wQF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -89610,6 +91535,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/iron, /area/quartermaster/sorting) "wRi" = ( @@ -89625,6 +91553,14 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/maintenance/port/fore) +"wRR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/prison/dark, +/area/security/prison) "wRU" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -89723,6 +91659,9 @@ /obj/item/pen, /obj/effect/turf_decal/bot, /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "wTc" = ( @@ -89746,15 +91685,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"wTQ" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/ai_monitored/security/armory) "wTV" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -89766,12 +91696,13 @@ /turf/open/floor/iron/white, /area/medical/chemistry) "wUi" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/detectives_office) +/area/security/courtroom) "wUt" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -89813,6 +91744,17 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"wVc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/smooth, +/area/security/main) "wVj" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/dark{ @@ -89849,21 +91791,16 @@ /turf/open/floor/iron, /area/hallway/primary/port) "wVt" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/maintenance/starboard) "wVI" = ( /obj/machinery/holopad, @@ -89891,15 +91828,10 @@ /turf/open/floor/iron/dark, /area/medical/morgue) "wWe" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + icon_state = "1-2" }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -89912,23 +91844,20 @@ /turf/open/floor/iron, /area/maintenance/starboard/fore) "wWN" = ( -/obj/structure/chair/office{ +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) -"wXa" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/security/execution/transfer) +/area/security/courtroom) "wXi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -90027,12 +91956,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"wYD" = ( -/obj/structure/railing/corner{ - dir = 4 +"wYB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "wYY" = ( /mob/living/basic/cockroach, /turf/open/floor/plating, @@ -90043,11 +91975,12 @@ /turf/open/floor/iron/white, /area/science/shuttledock) "wZn" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" }, +/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -90092,6 +92025,15 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/iron, /area/crew_quarters/locker) "xbW" = ( @@ -90147,6 +92089,13 @@ }, /turf/open/floor/iron, /area/maintenance/port/aft) +"xcS" = ( +/obj/structure/chair/foldable{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron/dark, +/area/security/main) "xdm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -90220,9 +92169,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, /turf/open/floor/iron, /area/hallway/primary/starboard) "xeo" = ( @@ -90266,6 +92212,12 @@ }, /turf/open/floor/iron, /area/science/xenobiology) +"xeN" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/red, +/area/crew_quarters/heads/hos) "xeP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -90450,18 +92402,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) -"xiq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/west{ - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "xiy" = ( /obj/structure/table, /obj/item/folder, @@ -90565,6 +92505,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/engine/break_room) "xjH" = ( @@ -90580,14 +92521,6 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) -"xjL" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) "xjQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -90615,9 +92548,6 @@ /turf/open/floor/wood, /area/bridge/meeting_room/council) "xjX" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -90627,6 +92557,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/hallway/primary/central) "xke" = ( @@ -90671,22 +92604,26 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "xkS" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 1 }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) +"xkV" = ( /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Transferring Control"; - req_one_access_txt = "1;4" +/obj/effect/turf_decal/pool{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, -/area/security/brig) +/area/crew_quarters/fitness/recreation) "xkY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -90705,19 +92642,16 @@ /turf/open/floor/carpet/grimy, /area/crew_quarters/dorms) "xlj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, /area/hallway/primary/central) "xlk" = ( /obj/item/kirbyplants{ - icon_state = "plant-22" + icon_state = "plant-22"; + name = "legally obbligatory mapper potted plant" }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -90734,12 +92668,8 @@ /turf/open/floor/iron/white, /area/medical/medbay/lobby) "xlq" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/iron, -/area/security/main) +/turf/open/floor/prison/dark, +/area/security/prison) "xlC" = ( /obj/effect/landmark/start/botanist, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -90792,16 +92722,23 @@ }, /turf/open/floor/iron, /area/science/mixing) -"xmP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +"xmK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/red/half/contrasted{ +/turf/open/floor/prison/dark, +/area/security/execution/transfer) +"xmP" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/prison, +/area/security/prison) +"xnf" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/turf/open/floor/iron, -/area/security/brig) +/turf/open/floor/iron/dark, +/area/security/main) "xnx" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -90840,20 +92777,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/chapel/main) -"xoz" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron, -/area/security/main) "xoC" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/multitool, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -90863,6 +92787,11 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, /turf/open/floor/iron, /area/storage/tools) "xoO" = ( @@ -90890,6 +92819,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) +"xph" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark, +/area/security/main) "xpk" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -90899,6 +92832,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"xpo" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "xpy" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -90943,6 +92883,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/aisat) +"xqu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) +"xqv" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Medical outpost"; + req_one_access_txt = "1;34" + }, +/obj/effect/turf_decal/stripes/closeup, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/iron/white/side, +/area/security/brig/medbay) "xqE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -91004,6 +92972,22 @@ }, /turf/open/floor/carpet, /area/chapel/office) +"xra" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/prison/dark, +/area/security/execution/transfer) +"xrd" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prisongate" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) "xrf" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -91031,18 +93015,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"xrA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/mob/living/simple_animal/sloth/citrus, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/quartermaster/qm) "xrG" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/departments/evac{ @@ -91080,17 +93052,19 @@ /turf/open/floor/iron, /area/gateway) "xsm" = ( -/obj/machinery/computer/prisoner/management{ - dir = 8 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Warden's Office" - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/security/warden) +"xss" = ( +/obj/machinery/cryopod, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 6 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "xsJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -91109,16 +93083,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"xsN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/brig) "xsT" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -91152,34 +93116,40 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"xtn" = ( -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ +"xtB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/security/execution/transfer) -"xuw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/chair/stool/directional/west, -/turf/open/floor/prison, -/area/security/prison) -"xuL" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -2; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/newscaster{ - pixel_x = -32 +/turf/open/floor/iron, +/area/crew_quarters/locker) +"xuw" = ( +/turf/open/floor/iron/dark/textured, +/area/security/main) +"xuK" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/computer/med_data{ + dir = 8 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/security/brig/medbay) +"xuL" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/camera/detective, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, -/area/security/courtroom) +/area/security/detectives_office) "xvc" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, @@ -91203,9 +93173,22 @@ }, /area/maintenance/port/aft) "xvl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/security/main) "xvn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91242,6 +93225,17 @@ }, /turf/open/floor/catwalk_floor/iron, /area/engine/atmospherics_engine) +"xvy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/security/main) "xvG" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -91267,18 +93261,12 @@ /turf/open/floor/iron/dark, /area/aisat) "xwg" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/prisoner, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +/obj/item/bikehorn/rubberducky, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/brig) +/turf/open/floor/iron/freezer, +/area/security/prison) "xwp" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -91355,6 +93343,29 @@ }, /turf/open/floor/iron, /area/maintenance/disposal) +"xxl" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prison access"; + req_one_access_txt = "1;4" + }, +/turf/open/floor/iron/dark, +/area/security/prison) "xxw" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm{ @@ -91518,16 +93529,13 @@ /turf/open/floor/iron, /area/maintenance/port/fore) "xAz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/detective, +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron, -/area/security/courtroom) +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) "xAY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -91545,23 +93553,6 @@ /mob/living/basic/cockroach, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"xBt" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_one_access_txt = "1;4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/security/brig) "xBv" = ( /obj/structure/chair/fancy/comfy{ dir = 8 @@ -91649,6 +93640,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/engine/atmos) +"xCD" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/closeup, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "xCI" = ( /obj/structure/table/wood, /obj/item/lipstick/random{ @@ -91669,16 +93671,14 @@ /area/maintenance/port/aft) "xCU" = ( /obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 + icon_state = "0-2" }, -/obj/structure/railing{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/directional{ + dir = 4 }, -/turf/open/floor/prison, -/area/security/prison) +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) "xCX" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -91756,10 +93756,6 @@ /obj/item/reagent_containers/syringe, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quarantineshutters"; - name = "isolation shutters" - }, /turf/open/floor/iron/dark, /area/medical/medbay/lobby) "xDV" = ( @@ -91882,28 +93878,49 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"xGi" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/security/courtroom) "xGt" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/grimy, +/area/security/detectives_office) +"xGB" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron, /area/security/courtroom) +"xGN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "xHw" = ( /obj/structure/pool_ladder, /turf/open/indestructible/sound/pool/end, /area/crew_quarters/fitness/recreation) "xHF" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "Robotics Junction"; - sortType = 14 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/sorting/mail/destination/robotics{ + dir = 1 + }, /turf/open/floor/iron, /area/science/research) "xHG" = ( @@ -91933,11 +93950,22 @@ /turf/open/floor/iron, /area/security/checkpoint/science/research) "xIe" = ( -/obj/structure/bed{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/prison, -/area/security/prison) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/security/main) "xIk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -91997,15 +94025,16 @@ /turf/open/floor/carpet/grimy, /area/vacant_room/office) "xJq" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark/textured, +/area/security/prison) "xJC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -92019,6 +94048,27 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"xJE" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "xJL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92078,17 +94128,6 @@ }, /turf/open/floor/iron, /area/quartermaster/miningoffice) -"xKA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7"; - initial_temperature = 2.7; - luminosity = 2 - }, -/area/security/brig) "xKK" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -92124,6 +94163,14 @@ dir = 1 }, /area/hallway/secondary/entry) +"xLo" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/hallway/primary/central) "xLr" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -92179,9 +94226,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -92233,9 +94277,6 @@ /turf/open/floor/iron/dark, /area/bridge) "xMT" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Security Post - Medbay" - }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, @@ -92306,13 +94347,18 @@ /turf/open/floor/carpet/red, /area/medical/exam_room) "xNu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/newscaster{ + pixel_y = 31 }, -/turf/open/floor/prison, -/area/security/prison) +/obj/effect/turf_decal/tile/red/fourcorners/contrasted, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/security/main) "xNx" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/crew_quarters/cryopods) "xNW" = ( @@ -92352,9 +94398,6 @@ name = "Bar Backroom"; req_access_txt = "25" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -92419,8 +94462,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, /area/engine/atmospherics_engine) +"xPn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "xPo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -92567,13 +94628,9 @@ /turf/open/floor/iron/dark, /area/science/explab) "xRj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/security/brig) +/obj/structure/chair/fancy/plastic, +/turf/open/floor/prison, +/area/security/prison) "xRy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -92584,22 +94641,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/crew_quarters/cryopods) -"xRC" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion/directional/east{ - c_tag = "MiniSat Maintenance"; - network = list("minisat") - }, -/turf/open/space, -/area/space/nearstation) "xRN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -92663,6 +94710,21 @@ /obj/item/book/manual/wiki/sopsupply, /turf/open/floor/iron, /area/quartermaster/office) +"xTs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "xTt" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -92692,16 +94754,17 @@ /turf/open/floor/iron, /area/quartermaster/exploration_prep) "xTV" = ( -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/button/door{ + id = "interrogationacess"; + name = "Interrogation Access"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "3" }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32; - pixel_y = 32 +/obj/structure/chair/foldable{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/security/main) "xUd" = ( /obj/structure/cable/yellow{ @@ -92725,22 +94788,22 @@ /area/maintenance/solars/port/fore) "xUt" = ( /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/brig) -"xUB" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/iron, -/area/security/courtroom) +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "xUE" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -92763,6 +94826,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/bridge) +"xVb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/central) "xVd" = ( /obj/machinery/gateway{ dir = 1 @@ -92790,15 +94866,14 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/secondary/service) "xVQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard) "xVS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -92909,6 +94984,28 @@ heat_capacity = 1e+006 }, /area/maintenance/port/aft) +"xWN" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/teargas, +/obj/item/gun/grenadelauncher{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/ai_monitored/security/armory) "xXe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -92952,14 +95049,22 @@ }, /turf/open/floor/iron, /area/crew_quarters/dorms) +"xXU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "xYj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/quartermaster/office) "xYv" = ( /obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" + dir = 4 }, /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -92981,45 +95086,25 @@ /turf/open/floor/iron, /area/maintenance/port/aft) "xYI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Storage Closet"; - req_access_txt = "63" +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/prison, +/area/security/prison) +"xZl" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, +/obj/machinery/camera/directional/north, /turf/open/floor/iron, -/area/security/brig) -"xYY" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/turf/open/floor/iron/dark, -/area/security/courtroom) -"xZe" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" - }, -/turf/open/floor/plating, -/area/security/detectives_office) +/area/quartermaster/storage) "xZq" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -93123,6 +95208,12 @@ }, /turf/open/floor/iron, /area/maintenance/port) +"yaC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/turf/open/floor/iron/dark, +/area/maintenance/starboard) "yaG" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -93152,6 +95243,9 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron, /area/quartermaster/office) "yaQ" = ( @@ -93203,10 +95297,6 @@ /area/janitor/custodian) "ybx" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "geneticslab"; - name = "Genetics Lab Shutters" - }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -93268,6 +95358,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/break_room) "ycL" = ( @@ -93280,18 +95373,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/maintenance/port) -"ycR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/iron, -/area/security/brig) "ydh" = ( /obj/structure/cable{ icon_state = "1-4" @@ -93319,13 +95400,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/maintenance/starboard) -"yed" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "armory shutters" - }, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "yej" = ( /obj/item/radio/intercom{ pixel_x = 26 @@ -93341,14 +95415,9 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "yem" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) "yer" = ( @@ -93359,14 +95428,17 @@ /area/hallway/secondary/entry) "yev" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/dark/textured, +/area/security/prison) "yeX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -93389,17 +95461,13 @@ /turf/open/floor/iron/white, /area/maintenance/aft) "yfb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, -/turf/open/floor/carpet/grimy, -/area/security/detectives_office) +/area/security/courtroom) "yfd" = ( /obj/structure/cable{ icon_state = "1-8" @@ -93413,6 +95481,15 @@ /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, /turf/open/floor/iron, /area/engine/engineering) +"yfl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/iron/freezer, +/area/security/prison) "yfn" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -93522,20 +95599,6 @@ }, /turf/open/floor/iron/dark/textured, /area/maintenance/disposal/incinerator) -"yhk" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/security/brig) "yhm" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/engineering_hacking{ @@ -93566,6 +95629,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"yhE" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/iron/tech, +/area/security/prison/shielded) "yhJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -93587,28 +95663,32 @@ /turf/open/floor/iron/dark, /area/aisat) "yib" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm/directional/south{ - pixel_y = -22 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/light, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, -/area/crew_quarters/heads/hos) +/area/security/main) "yii" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron, -/area/security/brig) +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/security/prison) "yin" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -93617,6 +95697,19 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/crew_quarters/locker) +"yiq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/security/main) "yiB" = ( /obj/structure/table/wood, /obj/item/storage/box/donkpockets, @@ -93697,20 +95790,35 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/central) +"ykb" = ( +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/security/detectives_office) "ykr" = ( -/obj/machinery/light/small, -/turf/open/floor/prison, -/area/security/prison) -"ykw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = 32 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge, /area/security/main) +"ykw" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, +/turf/open/floor/prison/dark, +/area/security/prison) "ykx" = ( /obj/structure/table, /obj/item/paper_bin, @@ -93761,25 +95869,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/service) -"ylr" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/iron, -/area/security/warden) "yly" = ( -/obj/machinery/light/small{ +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/freezer, -/area/security/prison) +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/crew_quarters/heads/hos) "ylC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -93790,6 +95888,14 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/aft) +"ylF" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) (1,1,1) = {" aaa @@ -98799,7 +100905,7 @@ bmD bpF bmD bpF -bmD +aTo bpF bmD bpF @@ -99054,7 +101160,7 @@ aad bkE ppV qfm -iZX +qfm qfm tCb kgc @@ -99558,7 +101664,7 @@ bmD bmD bpF bmD -bmD +aTo bpF bmD bmD @@ -99815,7 +101921,7 @@ uPJ uPJ uPJ uPJ -tBX +uPJ uPJ uPJ uPJ @@ -100092,7 +102198,7 @@ bPC bkE sqE bNB -bmD +aTo bpF bmD bmD @@ -100352,7 +102458,7 @@ uPJ uPJ uPJ uPJ -rjz +uPJ uPJ uPJ wGQ @@ -101900,7 +104006,7 @@ bkE vli suY lUu -brN +vKc wiQ aaa aaa @@ -102123,7 +104229,7 @@ aad bkE dpf obd -jfy +jQx brQ btH btH @@ -102377,7 +104483,7 @@ aaa aaa aaa wiQ -bkF +uTx dpf vFU xvN @@ -103950,7 +106056,7 @@ uPJ uPJ uPJ uPJ -vZk +uPJ uPJ uPJ cvA @@ -104207,7 +106313,7 @@ bNu bmH bpN bmH -bmH +ktO bpN bmH bmH @@ -104441,7 +106547,7 @@ uPJ uPJ uPJ uPJ -eiw +uPJ uPJ uPJ uPJ @@ -104701,7 +106807,7 @@ bmH bmH bpN bmH -bmH +ktO bpN bmH bpN @@ -117025,7 +119131,7 @@ bdd hvQ hvQ hvQ -hvQ +ejS bkL rZo bom @@ -117521,7 +119627,7 @@ nlZ nlZ vtt tde -aFr +cro uIt gtJ aLm @@ -117812,7 +119918,7 @@ iRH mTm bGl bHW -bJX +bNV wFq bNV bHV @@ -118069,7 +120175,7 @@ bCQ tam bAR bHX -bJY +bAR pGh bAR bHV @@ -118324,7 +120430,7 @@ iFs xdm nAp fyJ -sDw +tvh pAt tvh sYH @@ -118581,10 +120687,10 @@ bzo bAR qQC fLP -jNs loa +xGN loa -klU +sQb mHk bHV bSg @@ -118838,10 +120944,10 @@ sul oCh qQC qsO -lCF -man jga -klU +man +loa +sQb exm bPX bSh @@ -119098,7 +121204,7 @@ dNM tXQ wSJ jga -klU +sQb lWg bHV bHV @@ -119355,8 +121461,8 @@ nzi oeQ bIc jga -klU -iny +sQb +giN bPY bSi iyi @@ -119867,7 +121973,7 @@ bAZ bCX bEN bGr -sQb +myi bKe loa iny @@ -119927,7 +122033,7 @@ ulh cLa hMo jXQ -tMF +odT npf aaa aaa @@ -120098,7 +122204,7 @@ aLu aRF wLp lwT -aRB +aRw rOx hoy gPR @@ -120123,8 +122229,8 @@ aRF aRF aRF aRF -kkx -sQb +qQC +myi loa loa lGW @@ -120372,7 +122478,7 @@ bmY aRF bsj bsj -qqx +oca bvp bwB bxQ @@ -120630,14 +122736,14 @@ aRF bsk bsk aZt -bvp -pBW +mBQ +hvQ jpr mQQ vMw bCZ aRF -bGu +bzg pcb bQa bMa @@ -121144,8 +123250,8 @@ aRF bqj bud bud -bvp -fLo +mBQ +oPr hvQ oPr pTA @@ -121658,7 +123764,7 @@ aRF aRF bso bwy -bvr +bxU bwG bxU hTj @@ -121915,14 +124021,14 @@ alf ftd pbq pbq -lTL +eCH hUG eCH inr inr jTe pbq -gqn +pbq vAN sbX sbX @@ -122172,7 +124278,7 @@ alf vBe iCJ ngu -oiu +pwW pwW lZY pFW @@ -124800,7 +126906,7 @@ cMY dhU djK djK -dmF +llh kkD dmF djF @@ -125831,8 +127937,8 @@ cNq dmN swY rhc -drR -dtl +jSe +fQy dtl gJO nSj @@ -125966,7 +128072,7 @@ ads aaO aaO aaO -rFo +agl afw afT agk @@ -126014,7 +128120,7 @@ uhP wAr xfZ kcz -eFN +bar qWw ssk bvB @@ -128054,8 +130160,8 @@ ewe aVV auh jIs -aCD -aDJ +arB +aDI roP aFZ aHq @@ -128139,7 +130245,7 @@ ddX dfk hNP fjQ -cUe +jdO dlG dmU doO @@ -128335,8 +130441,8 @@ aDI fWs krq vDP -bnp -gBR +bnn +hcP dEF cyH bup @@ -128396,7 +130502,7 @@ daJ dfl uVi fju -cUe +jdO dlH dmV doP @@ -128653,7 +130759,7 @@ cQD dfm dYI fjQ -cUe +jdO dlI dmW doQ @@ -128910,7 +131016,7 @@ ddY dfm hWO ajp -cUe +jdO dlJ dmX dmX @@ -129152,13 +131258,13 @@ cGg cvo fQi qHr -wtm -cNq +jNq +cNp cOX -rMq -pRy -rMq -pRy +kyv +noG +kyv +noG cXt cZj daL @@ -129167,10 +131273,10 @@ ddZ dfo vKj uHD -cUe -cUe -cUe -cUe +rMS +nym +nym +nym rUo dsc cUe @@ -129411,12 +131517,12 @@ cIC qHr xjX cNr -cOY -pRy +rFi +hos dDx -dgv -kyv -cUe +rFi +jIV +oLO cZi uGq pvm @@ -129429,7 +131535,7 @@ rMq pRy xHF ndf -rnd +nPU mtI rnd ekD @@ -129821,7 +131927,7 @@ ads aaO cYD aaO -rFo +agl afw afT agk @@ -129926,7 +132032,7 @@ qHr qkA cNp cOZ -fjQ +noG wEL dgv kkX @@ -130183,7 +132289,7 @@ pkr uMP cNp cPa -ajp +kyv fFQ dgv noG @@ -130633,10 +132739,10 @@ eRo iZh rOT rOT -sUv -sUv +tuJ +tuJ rOT -sUv +tuJ uNP rOT wmK @@ -130697,17 +132803,17 @@ qHr qkA cNp cPc -alH -dCn +kyv +cXA cUj -pRy +noG cXx -cZn +cZo daR -srw -rXt +mqk +nKJ cMR -rXt +nKJ uUm ojC dlO @@ -130849,7 +132955,7 @@ adq aaO enM aaO -aeX +agk afx afx agl @@ -132418,7 +134524,7 @@ arN gCA szn cCa -rxH +oqL gwR oqL qDH @@ -132469,11 +134575,11 @@ sQH bUI coe bUI -tkd +vCq hGZ qDD cSI -wlf +cSI bUI coe wwj @@ -132677,7 +134783,7 @@ cmn avN ovq gdC -gDm +rSO uRN kUm trs @@ -132693,7 +134799,7 @@ kqm nKt ekH sJP -exK +rSO jhO kqm kqm @@ -132703,7 +134809,7 @@ iJy lMP tbO nOm -kqm +rSO bnt fqi uEv @@ -132934,7 +135040,7 @@ auo avN awR eZW -azk +aCN aCN rKr aCN @@ -132950,7 +135056,7 @@ aCN aQA rKr aCN -bgw +bhV aXe bhV aCN @@ -132983,11 +135089,11 @@ sQH bUI bUI bUI -stM +qxk hEN qDD cSI -wlf +cSI bUI bUI hgU @@ -133207,7 +135313,7 @@ aFe aFe aFe aTO -aVx +aYJ aXf aYJ aTO @@ -133241,7 +135347,7 @@ bUI bXa cSI cSI -utb +mUm ceA vCq dzh @@ -133522,7 +135628,7 @@ tLM jUF nqa nsr -dGo +dfR dYe xdx tNX @@ -133567,7 +135673,7 @@ dST uus dUB dVl -dWg +dVl dVl dVl bLp @@ -133575,7 +135681,7 @@ dVl bLp dVl dVl -dWg +dVl dVl dVl bLp @@ -133725,9 +135831,9 @@ jxe kFG xYj fXl -bcp +aYJ hRC -fLQ +ovq gRu ovq ovq @@ -133966,8 +136072,8 @@ ucV aAt aBJ gFD -aDP -aFf +awU +aFe aGq mHM aJh @@ -133977,7 +136083,7 @@ aNn lNC irJ lnV -gZp +pcO jKW kIk txw @@ -133986,13 +136092,13 @@ amy fGB uaU iaw -bdU -ovq -ddP -bnv -egd -qHr -cmP +kPW +cPp +qRs +mOC +cfc +xLo +mgg buq aaa bwS @@ -134226,7 +136332,7 @@ jTh pJi wAi jZK -wRg +oRL wRg rVL nmc @@ -134737,17 +136843,17 @@ jnP grZ mny aCT -aDP -aFf +awU +aFe aGt -aHK +pEK aJk aHK aHK aNp -aHK +dkI aQF -aSg +aFe hbZ kHy aXl @@ -135004,7 +137110,7 @@ aFi aFi aOR aKJ -aSh +aFi asC wby ndZ @@ -135014,13 +137120,13 @@ eqS bdT ovq bdU -bdT -ovq -ddP -bnv -egd -qHr -cmP +hub +cPp +qRs +mOC +cfc +xLo +egD buq aaa aad @@ -135261,7 +137367,7 @@ jTK aNq nCX vFd -aSi +aNq jAa kHy fIR @@ -135271,7 +137377,7 @@ aYJ bdT ovq eEo -ovq +wiu ovq vCO bfk @@ -135528,7 +137634,7 @@ lUd bdU ovq ovq -ovq +wiu ovq oKM bfk @@ -135775,7 +137881,7 @@ qcb aNs xhm sbe -aSk +aNs pjA eWz gdN @@ -135785,7 +137891,7 @@ aTO bdV bdU bgF -bdT +qPK fit kAf bdN @@ -136032,7 +138138,7 @@ aFi aFi aHL aQJ -aSh +aFi aTO lIX aXq @@ -136556,7 +138662,7 @@ jwP qug qug xrw -qug +hXq ibS blP baU @@ -137061,9 +139167,9 @@ vkn aOW sNU vkn -ipD -vwg vkn +vwg +gad fea baU tgQ @@ -137320,7 +139426,7 @@ sNU vkn pix eqO -vkn +gad aYV baQ pFL @@ -137374,7 +139480,7 @@ raM cJq cJq cJq -cJq +uxa oLK vUH cNE @@ -137577,7 +139683,7 @@ neL vkn jnu fLc -nIb +ogO aYW baQ baQ @@ -137610,12 +139716,12 @@ osy qKf vUC iTK -pTr +iTK wIN rNZ eeT +qZU iTK -cKf orm vfT iTK @@ -137623,16 +139729,16 @@ rTx iTK oyV yem -qYs uTf iTK +iTK dqp rNZ uae eeT iTK -qPe ofS +qPe wvp cNF pDS @@ -137835,7 +139941,7 @@ iDv pvy wxY fgb -aYX +avW baQ bcy bBh @@ -137867,18 +139973,17 @@ qQH bXm bZr cbj -cbk -cbk -cbk -cbk -cbn -ckk -cbn -cbk -cbk -cbk -cbk -pIX +bHr +qxg +iUi +bHr +bHr +bHr +bHr +bHr +bsW +bsW +qKy cyI cwZ nea @@ -137892,6 +139997,7 @@ inw bzn inw inw +inw nVV nVV hWR @@ -138090,17 +140196,17 @@ aOW sNU veC iqL -kVR -vkn +wxY gBf -baV -bgP -jwP -mcA +aEh +bcB +bed +jBL qug +abS vTE lnY -bgP +blW aig txW aig @@ -138121,24 +140227,23 @@ xoC rDI bMQ vpF -efE +itI bZu -cbk +bHr ltx xuL jCz -rMJ -vFH +oFF +bMW weY -vFH -sDu +uFm +bHr jSw mFe -iMM -cbk +bsW cvJ -qHd -vUH +hQV +jOw cAm lir xLR @@ -138147,9 +140252,10 @@ cAm wqt uiw jBl -fmt -twW +tHG sOK +eWS +wMa nVV oXR tqV @@ -138342,25 +140448,25 @@ nIb aGz nIb aBW -vkn +eFx aPb woy gwW kTJ rzG -gwW -fZA -baW -bcA -gsi -mEt +nsU +aEh +bcB +bed +sgR +rUu bgN aCf -qDh +bgO blV bnB boZ -aig +aiJ aaa but but @@ -138370,31 +140476,30 @@ but but but aaa -bHq +hYw hLb bHq ozZ kQK bQZ -qwX +bSV fQr efE bZu -cbn -vFH -vFH -vFH -vFH -vFH -weY -vFH -vFH -vFH -vFH -vFH -cbn +dXD +xXU +fYh +aFT +kTY +wck +jYO +dIQ +bHr +aaX +clw +bsW cvJ -mNr +qHd vUH cAm lNA @@ -138406,7 +140511,8 @@ fmt gwy iJm fmt -tHG +fmt +inw nVV pDS pDS @@ -138599,31 +140705,31 @@ lsf aBY nIb azD -vkn -aPc +qAW aQO aQP +aQP aUh -nhr aQP aQP aQQ -bcB -bed -jBL -bgO +bcC +bee +sgR +brn +tKO nIr -jbK -blW +jdb +aig aig aiC aig aad but -hVe +vnN vLQ fsO -hVe +rXX hVe but aad @@ -138636,23 +140742,22 @@ ePP uuT tSx oEh -bZu -mIj -vFH +iIm +bTj +imU vtj kGQ -jXJ -dwk +ykb +mSx nDq jXJ -jXJ +bHr dwk xVQ vFH mIj xlj -hQV -uOY +oDH cAm cBJ mst @@ -138663,9 +140768,10 @@ jEv dsp wPq nXO -wMa +fmt inw rPE +fmt ayi fmt pIp @@ -138843,7 +140949,7 @@ aoE pKM lkf aoF -sNU +xZl ayB azE azE @@ -138856,31 +140962,31 @@ azE azE azE azE -azE -aPd +oDY aQP mFr +ifg oTU -eAy ifg pUU baX -bcB -bed -sgR -rUu -jZR +bcD +bjM +qug +bgP +voT +nhq qek -baQ aig apw +apw aig aaa but ggn -nWW -pho -rXX +bxh +uhW +bxh iRR but aaa @@ -138892,24 +140998,23 @@ nid bRb bSV cYv -jDV -bZu -cbn -rMJ -cvH -cvH -cvH -vFH -cvH +efE +pSX +bHr +lbu +veh +oKP +dow +efq +vPk lES -cvH +bHr rMJ -vFH -vFH -cbn +bTG +bsW cvM -rrG -ckH +qHd +xVb cAm cAm vvW @@ -138923,6 +141028,7 @@ dsp ayi kON fmt +fmt gEX gEX gEX @@ -139114,35 +141220,35 @@ ocD ocD aGC aNw -aPe aQP lyE +nbk ruo -pHy hKY ivH aQP -bcC -bee -sgR +bgP +bgO +qug +bgO vlr -vUW -hpL -blX +jbK +bgO aig +bpb agW aig aaa but -sTu +gkv bxh -uhW +lfg bxh -ocU +hOV but aaa bHq -ara +kIu bHq dBE ugl @@ -139151,22 +141257,21 @@ bMQ jch efE bZu -cbk +qxg tsP -cvH -cvH -cvH -vFH -cvH -cvH -cvH +jIx +rka +vdU +sOD +jYO +jYO +nED cvH llm -oZR -cbk +bsW cvM -qHd -vUH +rrG +klf cAm cBL iPK @@ -139179,6 +141284,7 @@ gLW fyb dsp inw +fmt idn gEX lmz @@ -139371,31 +141477,31 @@ aHV aHV aLY aNw -aPf aQP amb +lMT hNa -xrA oGz oOA aQQ -bcD -bjM -qug -bgP -voT -nhq -blY +bcE +iYy +bfE +abS +hMs +xKe +lov aig -bpb +cUH +apw aig aaa but -tKd -bxh -bpf -bxh -mYX +but +but +but +but +but but aaa bHq @@ -139407,20 +141513,19 @@ bMQ bMQ bUW efE -txa -cbk -ccZ -ccZ -ccZ -ccZ +bZu +aFO +gpF +eVQ +bxi +pbj cjX -ccZ -ccZ -ccZ -ccZ -pxf -rxI -cbk +jYO +ueG +bHr +llr +llm +bsW cvN qHd kwS @@ -139431,10 +141536,11 @@ vAp cGI cHZ wKA +qmL fJf -qBw wBD -dsp +eWS +inw inw inw gEX @@ -139616,80 +141722,80 @@ xwV aoF axn ayE -azG +ylF aAI aCb hlZ -aEh +avW ldp aGD aHW +ylF +ylF +ylF azG -azG -azG -azG -aPg aQQ +seU opi -uTI wVI vDY kJB aQQ -bcE -iYy -bfE -qug -agM -xKe -blZ -aig -aig +bcF +kzM +hoO +grv +utf +xfo +bma aig +oOm +apw +aiJ aad -but -gkv -hVe -ubR -hVe -hOV -but +abj +abj +abj +abj +abj +abj +abj aad -bHq +hYw wVt wWe +rtJ +clw +clw +ulL +ryQ +tud +bZu +bHr bMW -dJn -gxZ -bMW -bZG -bXy -bZG -cbk -cPv -kSI +uLV tfX -exc -nyp +bMW +bMW exc mPS -kxP +bHr nIa -fVf -vFH -cbk +bsW +bsW cyL cxf -tSy +nUR cAm hye -lfV +tlp cFh cAm cAm cAm -jBl fmt +jBl +dsp dsp dsp eWS @@ -139873,7 +141979,7 @@ jkz aoF aad aad -aad +abj aAJ aCc tZn @@ -139881,63 +141987,62 @@ axn tWh aGE aAJ -aad -aad +abj aad aad aad aQR -kgz +ejT hTw lPE nrX fMV -aQR -bcF -kzM -hoO +aQQ +baQ +vDy +bel +jPx jzM sgT -xfo -bma -bnC +iUQ +aig +aig +aig +aig +aaa +aaa aad aaa aaa -but -but -but -but -but -but -but aaa -bHr -bHr -nwu -bHr -nig -ebI -bMW +aaa +aaa +aaa +bHq +vYR +clw +kXo +clw +iGY +bHq bUY efE -bZx -cbk +bZu +bHr ltX fVM mOq -skp -pTI +rQH +bMW skp wvq -lFk +bHr cth -qvg -hQj -cbk +bsW +bvI cvM -qHd -rwT +hQV +jOw cAm cBO lxI @@ -139945,6 +142050,7 @@ cFi leQ cIa cAm +fmt sHv inw inw @@ -140128,7 +142234,7 @@ asf atD xwt aoF -aaa +aad aaa aaa aAK @@ -140141,57 +142247,56 @@ aHX aaa aaa aaa -aaa aad -aQS -wuC +aQU +fRs nbk -pnf -lrb -uON -baY -bcG -bei -bfG -jPx -gHZ -bke -bcG -bkf -aad +dMg +nbk +fMV +aQQ aaa +bej +bfH +qUY +bis +lXG aaa aaa -aad aaa aad aaa -aad aaa aaa -bHr -jad -afC +abj +cbk +cbk +ccZ +cbk +ccZ +cbk +cbk +cbk +cbk paY -sAF -sLa -bHr -bVc -efE -bZu cbk +cbk +cbk +bZG +bXy +bZG +bHr hJN mQO xGt xAz -ceY +bMW dkp cJm -dkp +bHr dDH -iSV -ksZ -cbk +bsW +bvK cvM qHd rwT @@ -140202,6 +142307,7 @@ cFj cAm cAm cAm +eWS sHv inw fmt @@ -140385,7 +142491,7 @@ asg atE auM aoE -aaa +abj aaa aaa aaa @@ -140398,60 +142504,59 @@ aaa aaa aaa aaa -aaa -aad +abj aQT jRV uWY qSE bUn bYT -aQT +aQQ aad -bej -bfH -qUY -bis -lXG +baQ +bfI +ufN +bit +eQt aad aad +qYo aad aad aad aad -aac -aac -aac -aac -aac -aad aad +cbk +egy +gfN +cWC +fGj +ndW bHs -tBJ +ccZ kCZ mSn sAF ssV -bHr -bVc -efE -bZu cbk -kSJ -kGl -xUB -wxe -qgd -mKc -sJS -skp -fQP -xYY -ksZ -cbk -ioy -hQV -euY +bVc +vEX +kRF +bHr +bHr +bHr +bHr +bHr +bHr +bHr +bHr +bHr +dDH +bsW +bsW +cvM +qHd +kOS cAm cBP sEz @@ -140459,6 +142564,7 @@ cFm leQ cIb cAm +fmt jBl inw fmt @@ -140642,6 +142748,7 @@ ash atF lqJ aoE +abj aaa aaa aaa @@ -140654,9 +142761,7 @@ aaa aaa aaa aaa -aaa -aaa -aad +abj aQQ aQQ aUp @@ -140665,48 +142770,48 @@ aQQ aQQ aQQ aaa -baQ -bfI -ufN -bit -eQt -aaa +bel +hMi +bgT +jzM +fFl aaa +aad aaa aaa -abj -abj -abj -abj -abj -abj -abj aaa +aad aaa -bHs -omK -yfb +aad +ccZ +tkT +tkT +rIv +lpa +uMr +uMr +ccZ +mtX fVZ cYW wOm -xZe +cbn ovW mex hNe -tMg -kZt +vFH +mBV lnm -vYT -fYf +bTG +clw uBS -uqu +bTG uIc -skp +clw fQP -qvg -aZu -cbk -cvM +clw +bsW +bOH rrG klf cAm @@ -140716,6 +142821,7 @@ cFl cAm cAm cAm +fmt sHv inw fmt @@ -140899,6 +143005,7 @@ dyp atG ibA aoF +abj aaa aaa aaa @@ -140911,68 +143018,67 @@ aaa aaa aaa aaa -aaa -aaa -aad +abj aQR tyz ifg eAy aXF aQR -aad -aaa -bel -bfJ -bgT -biu -bkf -aaa -aaa +abj aaa aaa aaa +bgU aaa aaa aaa +abj aaa aaa aaa aaa aaa -bHr -inW -emb +aad +cbk +xGi +eqQ +jhe +hyK +vKv +wcV +ccZ +mtX wWN gfN uhd -ovv +cbn fXc lOo tFs -cbk +bHv dNd sco oRo -iCE +mBV tFi -ibm +mBV oRo mBV lIS -lSp -vFH -cbk +bTG +bsW cvM vll rwT cAm -cBR +dEL bKI cFm cGK cIc cAm +eWS xyY inw fmt @@ -141156,6 +143262,7 @@ aoE aoE aoF aoF +abj aaa aaa aaa @@ -141168,23 +143275,14 @@ aaa aaa aaa aaa -aaa -aaa -aad +abj aQU tkX tjv xHG aXG -aZi -aad -aaa -aaa -aaa -bgU -aaa -aaa -aaa +pIl +abj aaa aaa aaa @@ -141192,34 +143290,41 @@ aaa aaa aaa aaa +abj aaa aaa aaa aaa aaa -bHs -eeW +aad +cbk +kgp +hlu +baI +pgA +pFb +pFb +ccZ yfb oHD dRp bRj -pVX +cbk oxl qIH bZA cbp cbp -vAD cbp cbp cbp cbp -cbk -cbk -cbk -cbk -cbk -cbk +cbp +clw +clw +cqd +cqd +cqd cyO cxi nAB @@ -141230,6 +143335,7 @@ cFn cAm cAm cAm +inw qRV inw fmt @@ -141406,13 +143512,14 @@ aaa aaa aad abj -aaa -abj aad aad aad aad +aad +abj aaa +abj aaa aaa aaa @@ -141425,24 +143532,14 @@ aaa aaa aaa aaa -aaa -aaa -aad +abj aQS vmt mPt xVZ aXH aQS -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abj aaa aaa aaa @@ -141450,11 +143547,20 @@ aaa aaa aaa aaa +abj aaa aaa aaa +aad aaa -bHs +aad +cbk +gYQ +dvK +pcX +qSf +wlc +czX kjG fFa bNc @@ -141483,7 +143589,7 @@ jGT cAo cBS cDy -elI +cFp fOi cqd cJa @@ -141663,13 +143769,14 @@ aaa aaa aaa aad -aaa -aad -aaa aac aac aaa +aac +aac +aad aaa +abj aaa aaa aaa @@ -141682,28 +143789,14 @@ aaa aaa aaa aaa -aaa -aaa -aad +abj aQV -aSB +qyP aQQ aQQ aXI -aZj -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +vKN +abj aaa aaa aaa @@ -141711,14 +143804,27 @@ aaa aaa aaa aaa -bHr -rvd -uUk +abj +aad +aad +aad +aad +aad +abj +cbk +luY +lxF +fLp +qFN +gwk +gwk +ccZ +bNd bNd bPk bRl -bHr -inT +cbk +wmm efE bZE cbq @@ -141735,7 +143841,7 @@ mVE csT fUd fUd -fUd +xtB nqD fUd quU @@ -141919,16 +144025,15 @@ aaa aaa aaa aaa -abj -aaa -abj -aaa +aad aaa aaa aaa aaa aaa +aad aaa +aad aaa aaa aaa @@ -141944,11 +144049,11 @@ aaa aad aad aad -aaa -aaa aad aad aad +aad +abj aaa aaa aaa @@ -141956,25 +144061,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abj +aFm +aFm +nkZ +fGs +aFm +aFm +aFm +xGi bAc -aaa -aaa -aaa -bHr -bHr -uLV -bHr -bHr -bHr -bHr +olk +hBl +gvo +jkI +ccZ +mtX +mtX +lTk +lAb +cbn tcB pAj fsd @@ -141993,8 +144099,8 @@ csT fUd jMk vkR -ndc -hAq +gax +fUd cnL fUd cFp @@ -142176,16 +144282,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abj +aad +aac +aac +aac +aad +abj +aad +aad +aad abj abj abj @@ -142195,12 +144301,6 @@ abj abj abj abj -aaa -aaa -aaa -aad -aaa -aad aad aad aad @@ -142210,29 +144310,35 @@ aaa aaa aaa aaa +aad aaa aaa aaa aaa aaa aaa -ckj +aaa +aad +bKo +trq +vxa +bWy bWy ckj -aaa -bCf +aFm +nNq fsp bCf -aaa -aaa -bHr -odL -nxZ -hTy +nyk +xGB +xGB +ccZ +mtX +mtX pOl wUi -bHr -wmm +cbn +inT qEb bZE cbq @@ -142441,13 +144547,19 @@ aaa aaa aaa aaa +aad aaa aaa aaa aaa +aad aaa aad aaa +aaa +aaa +aaa +aaa aad aaa aaa @@ -142455,40 +144567,34 @@ aaa aaa aaa aaa -aac aad aaa aaa aaa -bgZ -bgZ -hir -bgZ -bgZ aaa -abj -abj -abj -abj -aad -aad +aaa +aaa +aaa aad +aFm +mzg +whm bth jxS qBE -aad +pil ulV qAS sTs -aad -aad -bHr -etl -kTa -aSJ +sIw +rDH +bHs +ccZ +mtX +gfN fPS iit -bHr +cbk pJy efE bZF @@ -142504,7 +144610,7 @@ oIF cqd crs kor -bpy +fUd hDe eVT eZv @@ -142698,65 +144804,65 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa aad -aaa +aac +aac +aac aad -aaa -aaa -aaa -aaa -aaa -aaa aac -aaa -aaa -aaa -aaa -bgZ -oyK -iLx -gGf -bgZ -aaa +aac +aac aad -aaa -aaa +aac +aac +aac aad -tBw -rrz -bgZ -qBE -iab -qBE -bgZ -otN -ivy -otN -bHv -bHv -bHr -bHr -bHr -bHr -bHr -bHr -bHr +aad +aad +abj +aad +aad +aac +aad +oyK +bKo +vTg +vTg +vTg +vTg +oEe +aFm +aFm +aFm +bau +ipf +aFm +aFm +aFm +aKV +cbk +cbk +cbk +cbn +cbk +cbk +cbk +cbn +lBa +cbk +cbk +cbk grl bXy bZG cbp -puC -puC -puC -puC -puC -puC -gPU +cbp +cbp +cbp +cbp +cbp +cbp +bHq eGX cqd crt @@ -142957,49 +145063,49 @@ aaa aaa aaa aaa -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac aaa aaa aaa aaa -bgZ -bRf -oVM -leN -bgZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aad -aad -aad -aad -tWG +aaa +aaa +aac +aaa +bRf +cKe +cKe +cKe +cKe +cKe +aww +meV +tju +aFm wqw qGC uUn kmj eHS -bgZ +jmD sdP syP kgR -wGw -nbp -jno +xef +xef +wDW jaG -jno -xiq +xef +xef xef iLT jno @@ -143007,19 +145113,19 @@ wEs efE iUj nmM -aFm +bHq ibp -oFP -fmY -qcA -bLm -aFm +coD +deg +clw +bTG +clw cne cqd cru csY fUd -pXb +fUd efb uTP pLZ @@ -143214,50 +145320,50 @@ aaa aaa aaa aaa -aad aaa aaa -aad aaa -aad aaa aaa -aad aaa aaa aaa -aac aaa -aad aaa aaa -bgZ -bgZ -daZ -bgZ -bgZ aaa -bgZ +aaa +abj +aaa +aaa +abj +aaa +iLH +cKe +cKe +cKe +cKe +cKe wtY rjQ -rrz +que uGI elY hjy -elG -byb -gCG +aKV +aFm +bHv xkS taG cJF hPY -pxh -egf -egf +bZI egf egf +avF egf -cfo +cYl +mmy mmy pQU sUF @@ -143266,11 +145372,11 @@ bZI gOk eeK uCU -aFm -aFm -aFm -oyu -aFm +clw +clw +clw +clw +clw cne cqd crv @@ -143471,63 +145577,63 @@ aaa aaa aaa aaa -aad -aad -aad -aad aaa -aad aaa aaa -aad aaa aaa aaa -aac -aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa aac aaa aaa -bgZ -eRT -vOD -cPU -bgZ +aad aaa -bgZ +iLH +cKe +cKe +cKe +cKe +cKe vGE udU nir -bgZ +aFm bTS qBo jXn -tsd +kmj cSH -bZN -sFm +tBQ +sdP igL jJa sJF -fZN -hpn -hpn +qIE +qIE hpn +xPn icb -lSr +hpn hpn lln lxS uGY ron hQm -aFm -hDH -tFM +bgZ +bgZ +bgZ vHd -opf +bgZ deg -aFm +bTG cne cqd crv @@ -143728,64 +145834,64 @@ aaa aaa aaa aaa -abj aaa aaa -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac aaa -aac aaa aaa -bgZ -eRT -qFC -klC -bgZ aaa -bgZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +abj +aad +iLH +cKe +cKe +cKe +cKe +cKe kDW qmI -pLr -bgZ -nOZ -fzt -jRh -uMI -oBE -bgZ -bgZ +rtB +aFm +aFm +aFm +aFm +aFm +aFm +aFm +aFm cvS hvn -pZG -bFL -bFL bFL bFL +kqu +rmH bFL +enL ftk wZn -wZn bFL +ufo cSs lBK -aFm -aFm -aFm -aFm -aFm -aFm +bgZ +bgZ +vPX +ifR +aOk +bgZ psn -aFm -eGX +qhe +uiE cqd cqd mZu @@ -143985,63 +146091,63 @@ aaa aaa aaa aaa -abj -aad -aad -abj aaa -aad aaa aaa -aad aaa aaa aaa -aad +aaa +aaa +aaa +aaa +aaa +aaa aaa aac +aaa +aaa aad -aad -bgZ -wdm -bXX -lYa -bgZ -aad -bgZ -ahf +aaa +iLH +cKe +cKe +cKe +cKe +cKe +vGE rHv dhi -bgZ +wwY esg mjt dwP tMm gSU -cds +aFm bNj kLB xUt -cJV -amO +sIa +aSf enW tMx srf nUi dsS qLz -ylr amO +dWz oMz kMh -vjt +bgZ mtp -aFm +iYf hll eNB -mkq -fab -aFm +bgZ +iGY +eag orS kkM fyt @@ -144242,65 +146348,65 @@ aaa aaa aaa aaa -abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa abj -aad -aad -tFv -qYo -qYo -qYo -aad -xRC -aad -aad -aad aaa aaa -bgZ -gZO -fXC -aGu -bgZ +abj aaa -bgZ +iLH +cKe +cKe +cKe +cKe +cKe bnw -qKp -syB -bgZ -idR -kvy -vaH -lMG -yjE +qmI +nZc +nZc +nZc +nZc +nZc +nZc +hSz mUQ -bNj +feT dHd leN itt hfk -bNM -dme -oeg +gJE +wCJ +wCJ gJE wCJ rKD lSL kkr -uCU +pkq ofj -dLy +bgZ mbB hwA -nZc +hqz ueX -nZc -fab -aFm -hYw -gPU +bgZ +vYR +clw +clw +clw adm bgD lZi @@ -144499,45 +146605,45 @@ aaa aaa aaa aaa -abj -aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aad -abj aaa aaa -tFv -qYo -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bgZ -xBt -bgZ -bgZ -bgZ -bgZ -wtY -mEW -dkk -bgZ -wtY +aac +aaa +iLH +cKe +cKe +cKe +cKe +cKe +bnw +qmI +nZc +lJk +jsJ lJk peM -jdC +vLr rrz -bgZ -bNj +rxN +feT cmQ rGR -gJS -amO +bFL +bFL oxa odG xsm @@ -144546,23 +146652,23 @@ bTh lyc oFg pbc -uCU +qCj nyw -foh +bgZ nAZ mOK nqB lWE -hdh -raN -aFm -aaa -gPU -aaX -abX -bHq +bgZ bHq +bTG +yaC bHq +yaC +aaX +qQw +fbt +clw jBG cAx cCd @@ -144762,24 +146868,24 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abj aad -bLs -gzi -nXl -rcu -kss -rsa -wjg -iET -ciS -bLs +aad +aac +aad vjT kwc kPM hNx rAO -etR +tEl etR lIi xRj @@ -144787,39 +146893,39 @@ spB xmP pQC rBi -iSh +nZc kbg ssb -bNj -vpT +feT +cmQ bZN cbz -bFL +sIa esx jna -bFL -bFL +foc +uWJ cbG omU -bXr bFL -bFh +ojW +cSs pZy -dLy +bgZ sKH fIU -fab +orK btG -jpM -nZc -aFm -aaa -gPU +bgZ +hmU +wfq +clw +yaC wyJ +qnu +kSM +pxe clw -hdm -abB -adE quV cAw cAw @@ -145019,64 +147125,64 @@ aaa aaa aaa aaa -tFv -qYo -bLs -eof -mCY -bOB -kIY -pQm -cFq -mpl -orB -lDF -jZH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aac +aaa +aFm pKf -kko +xlq jCZ hYG -kko -kko -kVN -ukt -hNm -azw -xsN -hOo +nZc +nZc +qmI +nZc +jsJ +lJk +jsJ +fab amd rtB -vbk +aFm cZN -tdS +cmQ yev bOD -uKy -mvu +bFL +bFL sRl uKy hJb -mKK -byo -uzU +oFg +bFL +bFL bSO -hUp +bWq dfa -dLy -wGK -aFm +bgZ +bgZ +ujl bCM -uGJ -jpM -nZc -aFm -aaa -gPU -hmU +bgZ +bgZ clw +aaX +shW +clw +clw +gFd abx -abJ -adE +bTG +bHq aNF cAw cCe @@ -145276,64 +147382,64 @@ aaa aaa aaa aaa -tFv -pTt -bLs -uwD -bNr -dIJ -jeh -iYk -orb -lMm -jDA -oOp -mZt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +abj +aaa +bKo eXg -kko -kko +mGU +hMw gXl -kko +ips oyX -yjE -wyd -yjE -kvy -goo +dPD +gBH +gBH +gBH +gBH syZ -cSH +qog ipf goo -run +dNE iUk -kko -kko -kko +yev +osx +xrd aDO nDU -kko -run +bWq run +bWq +bWq +oTu +eOr kko -kko -bgZ -rju uwc vFe kuG -aFm +kNk bWq uGJ euE -kWO -aFm -aaa -bHq -bHq -bHq -bHq +clw +dzj bHq -adE +vtu +hdm +aaZ +aaZ +aaZ +kTf tAJ cAw cCf @@ -145525,6 +147631,7 @@ aaa aaa aaa aaa +aab aaa aaa aaa @@ -145533,63 +147640,62 @@ aaa aaa aaa aaa -tFv -qYo -bLs -vPs -jhG -iKI -lco -eVb -kxT -uTQ -nXl -yed -jZX -pKf -bgZ -bgZ +aaa +aaa +aaa +aaa +aaa +aaa +aac +aaa +aaa +aad +aaa +aFm +ekc +nLI +kMX xYI -bhd -bhd -bhe -bmk -bhd -bhe +rQn +ipf +gXH +dhN +dhN +skW bro gOj buL -bhd +que wKr -lue +oEP xJq -yjE +wAA yii -yjE +iHO cYb mzN hUV -lue +nQQ lue dbQ -yjE -bgZ +hvV +qvb mSW -qkm +lHw qkm kmJ -aFm -bWq -uGJ -nWE -gGN -aFm -aaa +kSi +dyY +lyx +bgZ +clw +nor +adE +clw +abB aaZ aba abk -abo -abM eFj xVU cAw @@ -145791,61 +147897,61 @@ aaa aaa aaa aaa -qYo -bLs -sPv -fRZ -oMd -rGM -mkC -lKU -wTQ -mcC -bLs -cFP -eXg -bgZ +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +abj +aad +aFm +qPg +kOs nMm -eQQ -bhd -iHS +aKV +fIv +ipf ykw -qUM -gVN +xlq +xlq xlq brp nES -byL -bhd -wSb +nic +ipf +sJE ftO qfi -xig -bgZ -bgZ -bgZ -fNG +hed +rac aFm +qhy +yjE +yjE fXR eLx -aFm -aFm -aFm -aFm -fIU -fIU -fIU -aFm -ows -jsJ +yjE +oTu +gyp +kko +iYh +yjE +yjE +iVO +yjE +aFV nWE -ueX -aFm -aaa +clw +oMx +adE +clw +abJ aaZ oQZ -sKI -cYT guD eGB wwV @@ -146046,64 +148152,64 @@ aaa aaa aaa aaa -qYo -qYo -qYo -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -bLs -ggo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aaa +aaa +aad +aaa +aFm kgw -bgZ +sSC qKi -smN -bhe -uDu +aKV +ock +qBE cpX -tca +rRk pFG kxQ tca -ffE -cor -bhd -hcX -dLm -kkT -vNz -bgZ +nES +nic +miv +uSt +uSt +uSt +uSt +uSt uSt fcu tMG -aFm -mDJ +kEx +sxH cBr -aFm -jcD +tyA +aaI jcD -aKV +kLI uvG -fCH -iqj -nZc -fab -diK -jGc -nZc -aFm -aaa +bhd +wSb +kjR +xig +bhd +bhd +bhd +bhd +bhd +bHq +bHq aaZ abc pIk -lpz -dmj wYi ioZ cAw @@ -146303,64 +148409,64 @@ aaa aaa aaa aaa -qYo aaa -qYo -qYo -qYo -squ -qYo -qYo -qYo -qYo -qYo -qYo -bgZ -kMB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +abj +aaa +bKo qrm -bgZ -bgZ -bZN -bhd +eNR +xss +aKV +qnI iZg -hHx -abd -lrV -aQd -wbG -ujT +aKV +aKV +aKV +aKV +aKV +nES mbg -bhd -xoz +luG +uSt moA fEk vmY -bgZ -fcu -vjE -oPZ -aFm -mDJ +uSt +glU +sxH +sxH +sxH +sxH uTE -aFm -nZc +eoK +sxH aGr -aKV +yjE uKC -fCH +bhd fCH uHv cJQ vUw rhj -nZc -aFm -aaa +wkb +dbb +bhd +abj +abj aaZ hIp xNx -vcY -xNx xRy ttm cAw @@ -146563,61 +148669,61 @@ aaa aaa aaa aaa -tFv -tFv -tFv -qYo aaa aaa -tFv -tFv aaa -bgZ -kQb -eXg -tZg -bgZ -aaa -bhd +wiQ +aad +aac +aad +aad +aFm +aFm +aFm +aKV +aKV +aKV +aKV +haO wLX hHx tkM mCZ miq -kPH +aKV tEP nTt -bhd +hnb bdo qXn -fEk +bOF cBV -bgZ -fcu +uSt +vJJ mLB tiY -aFm +gLq raT kxq -aFm -iVq +iQS +sxH tco -aKV -uvG -fCH -fCH +jcM +naZ +bhd +wtp wxg uqm -vLr -vLr +pma +tgt jVJ wjY +iJB +aaa aaa aaZ abg abg -abu -abz wYi wvO cAw @@ -146822,59 +148928,59 @@ aaa aaa aaa aaa -qYo -aaa -aaa -aaa aaa +wiQ aaa +aad aaa -bgZ -vBZ -mhE -tTl -rrz aad -bhd +aFm +eOb +tZV +mhE +oCy +oCy +aKV +kNC rGG bku urz -buP -eLq -bku +lzP +iIg +aKV nKP buP -bhd -qEL +mEv +uSt iKg -fEk +nkB fjW -bgZ +uSt jbW gHl lQD -aFm +tTQ qnj -nZc +oLf szN -xNu -xNu +sxH +xqu gAD -xNu -xNu +aeh +bhd xNu jie mjj -nZc -aNI +iXt +izL qZk izL +tht +aaa aaa aaZ aaZ abn -aaZ -abn rdS abn cAw @@ -147080,53 +149186,53 @@ aaa aaa aaa aaa +wiQ aaa +aad aaa -aaa -aaa -aaa -aaa -bgZ -tlo -eXg +aad +aFm +aKV +aKV +yfl xwg -bgZ -aaa -bhe +txm +ewF +cJT bRc -frY -frY -jjc -kRr -tCQ +aKV +aKV +aKV +aKV +aFm tEr -frY +xxl wQy -npE -akr -eLq -uji -bgZ -fcu -fcu +uSt +uSt +uSt +uSt +uSt +uSt +sxH lXo -pcf +sxH pwe adl pNj -xvl -xvl +sxH +lQe wCI xvl -pxZ +bhd kgT spE xuw -nZc -nZc -oIr -aFm -aaa +gkb +rhj +swR +swR +bhd aaa aaa aaa @@ -147134,16 +149240,16 @@ cuL cwd qzt czg -cwd +kdD cCk cDJ cFC cwd cIk xLr -fAF +gsU cMF -cYr +syM cPX cRw cTd @@ -147332,59 +149438,59 @@ aaa aaa aaa aaa -wiQ aaa aaa aaa -aad +aaa +aaa aad aaa -bnG -bnG -bnG -bnG -bnG -ldJ -tvV -bNj -bgZ +aac aad -bhd +aad +aFm +mib +tZV +fqN +fqN +dEN +aKV +xTs nnD -frY -frY -qVY -fMJ -vOb +hHx +tkM +mCZ +miq +aFm vlt fmR -xig +wRR npE -frY -fEk +gvf +yhE eqw -bgZ -bgZ -bgZ -bgZ -aFm -iVq -tco -aKV +oDm +gvf +jWu +cLo +xqv iVq +slq +xuK +sxH rhl -aKV +prl rIk -fab -ueX -nZc -nZc -nZc -aFm -aFm -aFm -qYo -qYo +bhd +bhd +pKu +jva +iUs +gJC +bhd +bhd +bhd +aad aad aad cuM @@ -147400,7 +149506,7 @@ sNq fDm phy pMF -sNq +xkV sNq qFm uxo @@ -147588,61 +149694,61 @@ aaa aaa aaa aaa -wiQ -aad +aaa +aaa +aaa +aaa +aaa aaa aad aad +aac +nOg aad -qYo -aaa -bnG -nvp -cfx -rWU -bnG -nky -eXg -bgZ -aaa -aaa -bhd -qdf -tzw -tzw -tzw +aFm +aFm +aFm +mRp +fcw +eMc +aKV +ioJ +bRc +bku +bmq +jbc vRL -eVX +aFm mqI mzO -bhd +tDa mNK frY -fEk +sWa qqp +njn +mqA +orJ +qFe +sxH +sxH +bpa +lRO +aaI +ykr +klh +sMU +izd +nod +sZK +xuw +xnf +gcG bhd +abj aaa aaa aaa -aFm -ueX -ykr -aKV -nZc -ykr -aKV -nZc -fab -nZc -sZK -hCo -nZc -aFm -qYo -qYo -qYo -qYo -aaa aaa cuM cwd @@ -147660,12 +149766,12 @@ fAx fAx fAx lUa -dJB -dJB +uXr +uXr fPq gsU -dJB -dJB +uXr +uXr ddw cuM aaa @@ -147845,58 +149951,58 @@ aaa aaa aaa aaa -wiQ -aad aaa -pvF -bnG -bnG -bnG -bnG -bnG -cie -wMm -nsC -aXK -wPQ -mhE -rrz aaa -aad -bhd -fir -kMe -qHu -edI -mIf -edI -edI -uno -bhd -tyZ -frY -skx -vmY -bhd aaa aaa aaa +aaa +aad +aaa +aac +aaa +aad +sav +sav aFm -xIe -xIe +aFm +aFm +aFm +aFm +xJE +fir +aKV +aKV aKV -xIe -xIe aKV -nZc -qpA -btG -aFm aFm +iRo +uno +tiJ +aKV +uSt +uSt +ovc +uSt +uSt +kCk +jKd +mgH +tbT +iGd +miY +aeJ +xIe +klh +klh +qpA +ibZ +lEK +mjj hba -aFm -aaa -aaa +rGI +xig +aad aaa aaa bTl @@ -147920,7 +150026,7 @@ lUa aic uyx tQH -aZn +gsU hWk rpx ddw @@ -148103,59 +150209,59 @@ aaa aaa aaa aaa -abj -aad -aad -edh -sjG -qPQ -rzZ -sBO -qMV -ciA -pIs -bnG -yhk -eXg -bgZ aaa aaa -bhd -biP -biP -fnb -aMc -cob -aMc -hKs -biP -biP -vtw -tzw -xTV -oPp -bhd aaa aaa aaa +wiQ +aaa +aad +aad +aad +aad +aad +aad +aad +aad +aad aFm +pZZ +nnD +hHx +tkM +mCZ +miq aFm -aFm -aFm -aFm -aFm -aFm -wYD -fab -kXU -aFm +hKs +neP +hRc +mgH +tzw +xTV +oPp +kCk +qza +kiY +buC +mgH +iXK +tYT +klh +nLq +xph +nLq +klh +nbh +nod +bDL lPf -fqN -aFm -qYo -qYo -qYo -qYo +fDf +lqr +bhd +abj +aad +aad aad aad cuM @@ -148177,10 +150283,10 @@ lUa vlF faR vrq -aZn +gsU pDo qwP -iSf +upD cuM aad cHU @@ -148360,57 +150466,57 @@ aaa aaa aaa aaa -abj aaa aaa -edh -rzZ -eJu -ijS -bgb -hSh -fJZ -bBD -bnG -kQb -kaf -bgZ +aaa +aaa +aaa +wiQ aaa aad +aaa aad -biP -kvN -lss -bmw -mCQ -btz -sOX -rUi -biP -bhd -bhd -bhd -bhd -bhd +aaa +aaa +aaa aad aaa -qYo -qYo -aFm -mpr -mpr -mpr -mpr -mpr -hQn -fab -uJd +aaa aFm -jlH -pHn +loA +uiG +bku +urz +jmy +iIg aFm -aaa -aaa +sOX +rUi +mWv +mgH +kHt +rQK +qtV +oGv +kYf +wcY +iUm +eKa +wFD +gVB +mTJ +oRg +byL +mpr +klh +bPU +bhd +biP +biP +biP +biP +biP +aad aaa aaa aaa @@ -148531,48 +150637,54 @@ aaa aaa aaa aaa -"} -(214,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -148617,61 +150729,55 @@ aaa aaa aaa wiQ -abj -aad -aad -edh -gAR -toR -wXa -qRW -wKF -sdU -xtn -bnG -ldJ -mhE -rrz -aaa aad -aaa -tfH -gYm -wvy -hMI -lfW -kaR -bmw -fjd -tfH aad wiQ wiQ -aad wiQ +aad wiQ wiQ wiQ -qYo +aad aFm -mpr -mpr -mpr -mpr -mpr -wKS -fab -jsJ +gyx +reG aFm -hrI -fqN aFm -qYo -qYo -qYo -qYo -aad +aFm +aFm +aFm +bmw +fjd +tfH +mgH +dCf +xcS +ful +vCG +fuA +opC +ovD +mgH +iir +eun +dae +ils +eLq +vMr +klh +bjx +hTo +biP +hrI +rNY +iTz +fCX aad +aaa +aaa +aaa +aaa cuM twt gsU @@ -148873,60 +150979,60 @@ aaa aaa aaa aaa -wiQ -aad aaa -aJD -bnG -bnG -bnG -bnG -bnG -dmK -lFB -fJo -bnG -fnC -kOF -rrz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aad +aaa aad +aaa +aaa +aaa +aaa +aaa +aaa aad -jVf -iNN -btz sJM sLo brB btz hwq ser -aaa +mgH +mgH +mgH +fUn +mgH +mgH +dvB +hih +mgH +eJg +eun +dae +bmT +mai +imD +klh +ivb +uVH +biP +pDK +mKZ +dtY +rrD aad aaa aaa -aad -aad -aaa -aad -qYo -aFm -mpr -mpr -mpr -mpr -mpr -gmt -fab -uVH -aFm -hrI -fqN -aFm -aFm -aFm -aFm -tNl aaa aaa cuM @@ -149131,81 +151237,81 @@ aaa aaa aaa aaa -aad -aad -aad -nOg -nOg -nOg -nOg -bnG -pGe -fKJ -xjL -bnG -epk -mhE -rrz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj aaa aad aaa -biS -uts -bmw +aaa +aaa +aaa +aaa +aaa +aad bnY hss brC -bmw -vbT +qbh +hwq biS -aad -aad -wiQ -wiQ -wiQ +nod +ert +gAD +cSu +gAD +lEl +gAD +iyU +fje +gAD +kvM +klh +lUT +gds +oko +aEC +vul +bfl +biP +nnh +rhg +jsU +mOW aad aad aad -qYo -aFm -mpr -mpr -mpr -mpr -mpr -aEC -fab -bfl -aFm -hrI -fqN -tZV -fqN -qnp -aFm aad -wiQ aad cuM twt twt twt -twt -cCq +ddf +cFD cDO cFD cFD -twt +ddf iLk nvA nvA dbJ -dbJ +aqn cRx cRx cVg cRx -dbJ +rRg dbJ dbJ ddy @@ -149278,39 +151384,86 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(217,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +agO aaa aaa aaa @@ -149352,117 +151505,70 @@ aaa aaa aaa aaa +abj aaa -aaa -aaa -aaa -aaa -agO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aad aaa aaa aaa aaa aaa -wiQ -wiQ -aFo -wiQ -wiQ -wiQ aaa -bnG -bnG -bnG -bnG -bnG -kNm -syJ -bgZ -aad -aad -aad -biP -vXN -pFk -bmw -fNb +mgH +mgH +bhd brD tUn yib +yiq +ugx +kYV +ajE +ucI +heF +bMs +hGq +jdo +eDz +efX +pgO +vFr +efX +upu +xvy +gmt +pow +opD biP -aaa -aad -aaa -aad -aaa +boa +sCs +luM +biP +tDc aaa aaa aaa -qYo -nvI -mpr -mpr -mpr -mpr -mpr -gmt -fab -opD -aFm -hrI -fqN -aKV -aKV -aKV -aFm aaa -wiQ -qYo cuM jQL jQL -jQL -cuM -cuM +uXQ +cuL cuM cuM cuM cuM +cuL xiV cuM cuM cOh +cuL cuM cuM cuM cuM -cuM -cuM +cuL daj kYa ddz @@ -149652,51 +151758,51 @@ aaa aaa aaa aaa -bTl aaa -bgZ -aPn -nJf -ycR -lcd -bNj -aad +aaa +aaa +aaa +abj aaa aad -biP -biP +aaa +aaa +aaa +aaa +aaa +wlt pFd fkt enB qGa hZJ +lCD +pHE +nod +oWp +sIc +sIc +sIc +wdO +sIc +sIc +fje +sIc +sIc +gLV +sIc +qDE biP -biP -aad -aad -aad -wiQ -aaa -aaa -aaa -aaa -qYo -iuG -mpr -mpr -mpr -mpr -mpr xCU raN -tqy -aFm +biP +biP yly -fqN -tZV -fqN -qnp -aFm +jhS +cYa +biP +aad +aaa aaa aaa aaa @@ -149706,9 +151812,9 @@ rJs nnq cuM aaa -aaa aad aaa +aaa cuM pod cuL @@ -149716,8 +151822,8 @@ cLn cOc cuM aaa -aad aaa +aad aaa cuM dak @@ -149909,53 +152015,53 @@ aaa aaa aaa aaa -bTl aaa -wxw -pgV -odF -ifm -tbI -rrz -aad aaa -aad aaa -biP -bmz -boa -raY -eRI -bmz -biP aaa +abj aaa aad aaa -wiQ aaa aaa aaa aaa -qYo +aaa +mgH +bhd +bhd +eRI +bmz +mWQ +bnG +bnG +bnG +bnG +bnG +nod +iVr +nod +bLs +bLs iuG -mpr -mpr -mpr -mpr -mpr +rLx +eDA +mqD +bLs +biP juN -nZc +uLP wyK -aFm -aFm -aFm -aFm -aFm -aFm -aFm -aaa -wiQ +rZu +xpo +jhS +ems +biP +aad +aad +aad +aad aad cuL cuM @@ -149963,18 +152069,18 @@ cuM cuM cuL aad +cuL cuM cuM -cuM -cuM +cuL fOK cuM cuM upk +cuL cuM cuM -cuM -cuM +cuL aad cuL cuM @@ -150168,55 +152274,55 @@ aaa aaa aaa aaa -bNj -bNj -bNj -qPO -ttx -bNj -aad aaa -aad aaa -biP -bmA -bmw -emW -brG -jwk -biP -aad +abj aad aad aaa -wiQ aaa aaa aaa -wiQ -qYo +aaa +aaa +aad +wSb +emW +hba +jwk +qML +bnG +rZv +lTY +gWw +bnG +aMg +fiM +oXC +bLs +vXJ gMa +moZ +rHT +fWi uyS -uyS -uyS -uyS -dfL +biP dKY -aFm -aFm -aFm -qYo -qYo -aaa +kGk +tlX +huj +huj +doF +iGi +biP +aad aaa aaa aaa aaa -wiQ -aad -aad -aad aad +aaa +aaa aad cuM aaa @@ -150425,53 +152531,53 @@ aaa aaa aaa aaa -aad -bNj -nsQ -iMP -nsQ -bNj -aad -aad -aad -aad -biP -bmB -oAW -uzf -brH -btD -biP aaa -aad +aaa +abj aaa aad -aad aaa aaa aaa -wiQ -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -qYo -wiQ -aaa aaa aaa aaa +mgH +oAW +bhd +brH +btD +rtz +bnG +awB +php +vaX +bnG +uGB +pot +toq +bLs +tBZ +jsx +pxu +kvV +nSs +phQ +tgs +gaC +iVL +opI +mPU +agR +xeN +vRT +bUX +aad aaa aaa aaa aaa +aad aaa aaa aad @@ -150681,53 +152787,53 @@ aaa aaa aaa aaa -wiQ -aad -bNj -xKA -sXJ -lRp -bNj aaa aaa -aad aaa -biP -bmC -boc -bpD -brI -btE -biP -aad -aad +abj aaa aad aaa aaa aaa aaa -wiQ -qYo -qYo -aaa -wiQ -wiQ -aaa -aaa -wiQ -wiQ -aaa -aaa -wiQ -wiQ -aaa -aaa -aaa -aaa -aaa aaa aaa +pFd +boc +enB +qGa +btE +biS +exa +dEP +nuq +rmt +bnG +rgU +hqE +lvO +bLs +lns +onM +akY +akY +uuN +ike +biP +cWA +uRu +hLG +upY +lxJ +wYB +lfY +pgB +abj +aad +aad +aad +abj wiQ aad aad @@ -150938,49 +153044,49 @@ aaa aaa aaa aaa -wiQ -aad -bNj -aaa -aaa -aaa -bNj aaa aaa -aad aaa -biP -biP -bod -cao -oAi -biP -biP +abj aaa aad -aad -wiQ -aaa -aaa -aaa -aaa -wiQ -wiQ -qYo -qYo -qYo -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa aaa aaa aaa +mgH +mgH +bhd +oAi +ijh +gEB +vOg +nOT +lAy +wtv +bnG +uGB +pot +qnb +bLs +pmF +acp +uGA +rti +oUL +fqz +biP +qTN +fxI +opI +iVa +rDq +xeN +jpB +biP +aad aaa aaa aaa @@ -151196,47 +153302,48 @@ aaa aaa aaa aaa -aad -bNj -aaa -aaa aaa -bNj aaa +abj aaa aad aaa aaa -aad aaa -aad aaa -aad aaa aaa aad -aaa -wiQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bhe +gPu +hba +jwk +hcY +vnx +wuX +pNa +syh +bnG +cDA +wVc +iHL +bLs +xWN +acp +hUl +sIV +oUL +dVb +biP +biP +gfO +mJh +biP +hoq +wfp +biP +biP +aad aaa aaa aaa @@ -151244,7 +153351,6 @@ aaa aaa aaa aaa -wiQ aad cuM aaa @@ -151454,47 +153560,47 @@ aaa aaa aaa aaa -hBO -aaa -aaa -aaa -lsi -aad -aad -wiQ -wiQ -wiQ -aad -wiQ -wiQ -wiQ -wiQ -wiQ -wiQ -aad -aaa -wiQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa +aac aaa +aac aaa aaa aaa aaa aaa aaa +mgH +mgH +bhd +bzB +cDj +isW +bnG +loz +kmf +lvK +bnG +bnG +bnG +bnG +bLs +rFg +acp +ahe +kLe +xCD +qPr +bLs aaa +aad aaa +aad aaa aaa aaa aaa +aad aaa aaa aaa @@ -151712,46 +153818,46 @@ aaa aaa aaa aaa +aac aaa -gmH -aaa -aaa -aaa -aaa +aac +aad aaa aaa aaa aad -aaa -aaa aad -aaa -aaa -aaa -aaa -aaa +qqW +eOe +gGM +mLm +jtY +szm +bnG +qOv +kmf +awz +wMB +vgY +owk +xmK +bLs +iAr +acp +uTR +ajZ +oUL +wzG +bLs +nWw aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aad +wiQ +aad +aad +aad +aad +abj aaa aaa aaa @@ -151872,20 +153978,8 @@ aaa aaa aaa aaa -"} -(227,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +"} +(227,1,1) = {" aaa aaa aaa @@ -151974,21 +154068,6 @@ aaa aaa aaa aaa -aad -aad -wiQ -wiQ -wiQ -wiQ -wiQ -aad -wiQ -wiQ -aad -aaa -aaa -aaa -aaa aaa aaa aaa @@ -151996,19 +154075,46 @@ aaa aaa aaa aaa +aac aaa +aac aaa aaa aaa aaa aaa +aad +mgH +hBj +bhd +kuh +ego +edI +bnG +qpB +mwN +ezN +uIi +bNx +iYY +fuS +bLs +iNd +acp +oSW +gTz +vTV +gQl +bLs aaa aaa aaa +qYo aaa aaa aaa aaa +qYo aaa aaa aaa @@ -152226,46 +154332,46 @@ aaa aaa aaa aaa +aad aaa +aad aaa aaa aaa aaa aaa +aad +aad +aad +bhd +jnC +tEn +edI +bnG +evg +jJW +btp +wMB +xra +wiP +vZV +bLs +uKg +wJk +lvy +lvy +iKE +bZv +bLs aaa aaa aaa +aad aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +qYo aaa aaa aaa @@ -152483,68 +154589,68 @@ aaa aaa aaa aaa +wiQ +aad +wiQ +aad +aad +aad +aad +aad +aad aaa aaa +bhd +nod +fyP +nod +bnG +bnG +vnx +bnG +bnG +sAv +sAv +sAv +bLs +bLs +bLs +bLs +bLs +bLs +bLs +lvo aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aaa -aaa -aaa -aaa -aaa +wiQ +aad +aad +aad +aad +abj +qYo +aad +aad +abj +aad +aad wiQ aad cuL aad +cuL cuM cuM -cuM -cuM +cuL xiV cuM cuM cOh +cuL cuM cuM -cuM -cuM +cuL aad cuL aad @@ -152744,37 +154850,37 @@ aaa aaa aaa aaa +aad aaa aaa aaa +aad aaa aaa +mgH +wAo +uvF +hbU +mgH aaa aaa aaa +aad aaa aaa aaa +aad aaa aaa aaa +mwV aaa aaa +aad aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aad aaa aaa aaa @@ -152790,9 +154896,9 @@ aaa aad cuM aaa -aaa aad aaa +aaa cuM mbL cLn @@ -152800,8 +154906,8 @@ cuL cOi cuM aaa -aad aaa +aad aaa cuM aad @@ -153000,38 +155106,38 @@ aaa aaa aaa aaa +wiQ +wiQ +wiQ +aad +wiQ +wiQ +aad +aad +mgH aaa aaa aaa +mgH +aad +aad +aad +aad aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aad +wiQ +wiQ +aad +aad +wiQ +wiQ +wiQ +aad +wiQ +aad +aad aaa aaa aaa @@ -153050,12 +155156,12 @@ cuM cuM cuM cuM -cuM +cuL fOK cuM cuM upk -cuM +cuL cuM cuM cuM @@ -153265,12 +155371,19 @@ aaa aaa aaa aaa +mgH aaa aaa aaa +mgH aaa aaa aaa +aad +abj +abj +abj +aad aaa aaa aaa @@ -153281,6 +155394,7 @@ aaa aaa aaa aaa +aad aaa aaa aaa @@ -153295,14 +155409,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad aad aad aad @@ -153522,9 +155628,11 @@ aaa aaa aaa aaa +pwo aaa aaa aaa +pwo aaa aaa aaa @@ -153543,8 +155651,7 @@ aaa aaa aaa aaa -aaa -aaa +aad aaa aaa aaa @@ -153560,7 +155667,6 @@ aaa aaa aaa wiQ -wiQ aaa wiQ aad @@ -153571,8 +155677,8 @@ cOf upD cJE aad -aaa wiQ +aaa wiQ aaa aaa @@ -153802,7 +155908,7 @@ aaa aaa aaa aaa -aaa +aad aaa aaa aaa @@ -154038,6 +156144,7 @@ aaa aaa aaa aaa +wON aaa aaa aaa @@ -154058,8 +156165,7 @@ aaa aaa aaa aaa -aaa -aaa +aad aaa aaa aaa @@ -155064,7 +157170,7 @@ aaa aaa aaa aaa -aab +aaa aaa aaa aaa @@ -155578,7 +157684,7 @@ aaa aaa aaa aaa -aaa +aab aaa aaa aaa diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index c88878a55979e..e47bb3f56898c 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -7,18 +7,6 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, /obj/machinery/computer/crew{ req_one_access = list(5,4) }, @@ -47,6 +35,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to SM"; + piping_layer = 1 + }, /turf/open/floor/iron/tech, /area/engine/atmos) "abC" = ( @@ -136,6 +129,14 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/tech, /area/science/mixing) +"acY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/evac, +/turf/open/floor/iron, +/area/maintenance/department/science/central) "ade" = ( /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) @@ -195,14 +196,14 @@ /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) "aeV" = ( -/obj/structure/railing/corner{ - dir = 1 - }, /obj/effect/turf_decal/siding/dark{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark/side{ - dir = 9 + dir = 8 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -258,11 +259,6 @@ /obj/item/modular_computer/tablet/pda, /obj/item/modular_computer/tablet/pda, /obj/item/modular_computer/tablet/pda, -/obj/item/radio/intercom{ - dir = 1; - pixel_x = 1; - pixel_y = 23 - }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, @@ -356,10 +352,12 @@ }, /area/asteroid/paradise/surface) "aip" = ( -/obj/structure/railing/corner, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/corner, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -430,7 +428,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 + dir = 8 }, /turf/open/floor/iron/dark, /area/engine/engineering) @@ -438,9 +436,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, +/turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -651,6 +647,12 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"aml" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 5 + }, +/turf/closed/wall, +/area/engine/supermatter) "amw" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -743,15 +745,12 @@ /turf/open/openspace, /area/ai_monitored/turret_protected/aisat/maint) "aof" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - initialize_directions = 1 - }, -/obj/effect/turf_decal/bot, /obj/item/radio/intercom{ pixel_x = 1; pixel_y = -30 }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/box, /turf/open/floor/iron/tech, /area/engine/engineering) "aog" = ( @@ -863,6 +862,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) +"aoT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "aoY" = ( /obj/structure/lattice/catwalk/over, /turf/open/openspace, @@ -886,9 +892,7 @@ pixel_x = 4; pixel_y = 27 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/apothecary) "apn" = ( @@ -929,13 +933,43 @@ "apP" = ( /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface) -"apX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/turf/open/floor/plating, -/area/science/server) "apY" = ( -/obj/machinery/space_heater, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/stack/rods/fifty, +/obj/structure/table, /turf/open/floor/iron/tech, /area/engine/engineering) "aqa" = ( @@ -1062,6 +1096,7 @@ dir = 4 }, /obj/machinery/computer/security, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/bridge) "asf" = ( @@ -1324,6 +1359,13 @@ /area/science/robotics) "axZ" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "aya" = ( @@ -1353,6 +1395,10 @@ sortType = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/numbers{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -1376,6 +1422,9 @@ }) "ayq" = ( /obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/circuit/telecomms/server, /area/science/server) "ayz" = ( @@ -1403,18 +1452,6 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "azd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -1442,22 +1479,18 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/effect/turf_decal/numbers/two_nine, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) "azy" = ( -/obj/structure/table/optable{ - pixel_y = 7 - }, -/obj/item/surgical_drapes{ - pixel_y = 4 - }, -/obj/machinery/light, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/item/clothing/gloves/color/latex{ - pixel_x = -1; - pixel_y = -1 +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -27 }, /turf/open/floor/iron, /area/medical/surgery) @@ -1478,9 +1511,6 @@ /turf/open/floor/iron/dark, /area/security/brig) "azB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, @@ -1491,6 +1521,10 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Chamber" + }, /turf/open/floor/iron/tech, /area/engine/engineering) "azS" = ( @@ -1513,17 +1547,13 @@ /turf/open/floor/iron/dark, /area/science/server) "aAq" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light/floor, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -1571,12 +1601,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/dark, /area/engine/atmos) "aBu" = ( @@ -1673,7 +1704,7 @@ dir = 1 }, /obj/effect/turf_decal/box/white, -/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/circuit/telecomms/server, /area/science/server) "aCN" = ( @@ -1774,6 +1805,9 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron, /area/security/brig) "aFM" = ( @@ -1901,13 +1935,6 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) -"aID" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) "aIF" = ( /obj/machinery/light{ dir = 4 @@ -1927,10 +1954,6 @@ }, /turf/open/floor/iron, /area/bridge) -"aIJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall, -/area/maintenance/department/chapel) "aIR" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/fullgrass, @@ -1941,6 +1964,16 @@ }, /turf/open/floor/grass/no_border, /area/bridge) +"aIU" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "aJe" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -2044,7 +2077,9 @@ /area/science/mixing/chamber) "aJD" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -2163,14 +2198,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/asteroid/planetary, /area/maintenance/disposal/incinerator) -"aLS" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/openspace, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "aMt" = ( /obj/machinery/vending/custom{ pixel_y = -1 @@ -2198,6 +2225,16 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/dirt/planetary, /area/asteroid/paradise/surface/grass) +"aNh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/fence/door{ + req_one_access_txt = "32" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "aNk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -2250,7 +2287,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/port_gen/pacman, +/obj/machinery/space_heater, +/obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/engine/engineering) "aOF" = ( @@ -2282,10 +2320,10 @@ /area/security/brig) "aOO" = ( /obj/effect/turf_decal/box/white, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 - }, /obj/machinery/rnd/server, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, /turf/open/floor/circuit/telecomms/server, /area/science/server) "aOT" = ( @@ -2316,15 +2354,10 @@ /turf/open/floor/iron/tech, /area/engine/atmos) "aPh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" - }, /obj/structure/cable/yellow{ icon_state = "0-8" }, -/turf/open/floor/plating, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) "aPk" = ( /obj/machinery/door/airlock/command{ @@ -2542,7 +2575,7 @@ /area/security/brig) "aRV" = ( /obj/effect/turf_decal/box/white, -/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/circuit/telecomms/server, /area/science/server) "aRY" = ( @@ -2650,21 +2683,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/security/brig) -"aUc" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "aUf" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -2765,7 +2783,6 @@ pixel_x = 7; pixel_y = 6 }, -/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/security/brig) "aVS" = ( @@ -2800,20 +2817,12 @@ /turf/open/floor/iron/white, /area/science/lab) "aWp" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, +/turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -2935,6 +2944,34 @@ /obj/item/kirbyplants/random, /turf/open/floor/engine, /area/ai_monitored/turret_protected/ai) +"aZu" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) +"aZT" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/structure/closet/firecloset/full, +/obj/structure/railing{ + dir = 10; + layer = 4 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) +"aZU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "baa" = ( /turf/closed/wall/r_wall, /area/medical/morgue) @@ -3044,14 +3081,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) -"bdG" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/openspace, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "bdN" = ( /obj/structure/disposalpipe/segment{ dir = 1 @@ -3077,9 +3106,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, +/turf/open/floor/iron/dark, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -3154,6 +3181,12 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/fitness/recreation) +"bgR" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "bgS" = ( /turf/closed/wall, /area/security/prison/shielded) @@ -3303,6 +3336,18 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) +"bkG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "bkW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3415,6 +3460,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/white/side{ dir = 1 }, @@ -3446,12 +3494,6 @@ /obj/item/pool/pool_noodle, /turf/open/floor/iron/white, /area/crew_quarters/fitness/recreation) -"boV" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 8 - }, -/turf/open/floor/plating, -/area/space/nearstation) "bpn" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -3556,10 +3598,12 @@ /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/aisat_interior) "bqy" = ( -/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 32 }, +/obj/item/kirbyplants/random{ + pixel_y = 22 + }, /turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" @@ -3572,13 +3616,13 @@ /turf/open/floor/plating, /area/storage/tech) "brs" = ( -/obj/machinery/telecomms/hub/preset, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/airalarm/directional/north, /obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/blackbox_recorder, /turf/open/floor/circuit/telecomms/mainframe{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -3612,6 +3656,17 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, /area/security/detectives_office) +"bst" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel, +/area/asteroid/paradise/surface) "bsw" = ( /obj/structure/railing, /turf/open/openspace, @@ -3620,13 +3675,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/closed/wall, /area/maintenance/department/engine) -"btC" = ( -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/medical/surgery) "btG" = ( /obj/machinery/light_switch{ pixel_x = 25; @@ -3721,6 +3769,14 @@ /obj/structure/ladder, /turf/open/floor/plating, /area/maintenance/department/chapel) +"bvW" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/chair/plastic, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "bvY" = ( /obj/structure/curtain/directional{ dir = 4 @@ -3811,12 +3867,6 @@ /obj/structure/railing/corner, /turf/open/floor/iron/sepia, /area/quartermaster/storage) -"bxR" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/asteroid/planetary, -/area/asteroid/paradise) "bxZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/space_heater, @@ -3825,7 +3875,9 @@ "byk" = ( /obj/structure/closet/secure_closet/lethalshots, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; color = "#DE3A3A" @@ -3861,7 +3913,9 @@ /area/medical/medbay/central) "byu" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -3920,13 +3974,15 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/siding/dark/corner{ dir = 1 }, /obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -3949,7 +4005,9 @@ c_tag = "Corporate Meeting Room"; dir = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -3964,22 +4022,34 @@ /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-8" }, +/obj/machinery/light_switch{ + pixel_x = 25; + pixel_y = 40 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/surgery) "bAw" = ( /turf/open/floor/plating/dirt/jungle/wasteland, /area/asteroid/paradise/surface/sand) +"bAP" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/engine, +/area/engine/supermatter) "bAQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/engine, /area/security/nuke_storage) +"bAR" = ( +/turf/closed/wall/r_wall/rust, +/area/quartermaster/storage) "bAV" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -4007,9 +4077,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -4038,13 +4105,6 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) -"bDC" = ( -/obj/structure/lattice/catwalk/over, -/obj/structure/railing, -/turf/open/openspace, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "bDD" = ( /turf/closed/wall, /area/hydroponics) @@ -4092,6 +4152,7 @@ pixel_x = -2; pixel_y = 5 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/prison/dark, /area/security/prison) "bEg" = ( @@ -4113,7 +4174,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/numbers/two_nine, +/obj/effect/turf_decal/evac/evac_big{ + dir = 1 + }, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) "bEu" = ( @@ -4135,6 +4198,28 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) +"bEH" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) +"bFm" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/structure/railing{ + dir = 6; + layer = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "bFF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -4142,10 +4227,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/green/visible/layer2{ dir = 1 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/engine/engineering) "bFY" = ( @@ -4153,6 +4238,12 @@ /obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/engine/n2o, /area/engine/atmos) +"bGf" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "bGl" = ( /obj/machinery/power/compressor{ comp_id = "incineratorturbineLeft"; @@ -4186,43 +4277,11 @@ /turf/open/floor/prison/dark, /area/security/prison) "bGW" = ( -/obj/structure/table, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/stack/sheet/rglass{ - amount = 30; - pixel_x = 2; - pixel_y = -2 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + initialize_directions = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "bHi" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -4230,24 +4289,39 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "bHy" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/machinery/newscaster{ - pixel_y = -30 - }, -/obj/effect/turf_decal/bot{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/light, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron/white, +/obj/structure/table/reinforced, +/obj/item/folder/white{ + pixel_x = -5 + }, +/obj/item/holosign_creator/medical{ + pixel_x = -4; + pixel_y = 17 + }, +/obj/item/toy/figure/cmo{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/stamp/cmo{ + pixel_x = -2 + }, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 1; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_x = 1; + pixel_y = -32 + }, +/turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "bHH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -4297,7 +4371,9 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "bIO" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -4473,6 +4549,17 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"bMF" = ( +/obj/item/trash/popcorn, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/medical/surgery) "bMN" = ( /obj/effect/turf_decal/siding/white{ alpha = 100 @@ -4508,6 +4595,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron, /area/security/brig) "bNd" = ( @@ -4582,6 +4672,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/quartermaster/qm) +"bPN" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/grid/steel, +/area/medical/patients_rooms) "bQr" = ( /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -4611,6 +4707,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "bRk" = ( @@ -4638,6 +4737,15 @@ }, /turf/open/floor/plating, /area/vacant_room/office) +"bSr" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer"; + req_one_access_txt = "32" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/tech, +/area/engine/engineering) "bSF" = ( /obj/machinery/meter{ target_layer = 4 @@ -4673,7 +4781,9 @@ /area/maintenance/department/crew_quarters/bar) "bSX" = ( /obj/machinery/computer/prisoner/management, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -4747,13 +4857,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - alpha = 180; - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + alpha = 180; + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -5002,6 +5112,20 @@ /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, /area/crew_quarters/heads/captain) +"ccv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) +"ccx" = ( +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_x = -33 + }, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "ccE" = ( /obj/item/food/candyheart{ pixel_x = -2; @@ -5022,12 +5146,6 @@ /obj/machinery/power/rad_collector/anchored, /turf/open/floor/plating, /area/engine/supermatter) -"cdB" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/cmo) "cea" = ( /obj/structure/sign/departments/minsky/research/research, /turf/closed/wall, @@ -5155,6 +5273,18 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"cgv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "chG" = ( /turf/open/floor/plating/beach/coastline_b{ dir = 8 @@ -5203,9 +5333,6 @@ /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) "cjo" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -5302,6 +5429,9 @@ dir = 5 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "cmX" = ( @@ -5464,6 +5594,20 @@ }, /turf/open/floor/iron, /area/science/robotics) +"cpv" = ( +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ + pixel_x = -5 + }, +/obj/item/reagent_containers/syringe, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "cpL" = ( /obj/machinery/door/airlock/command{ name = "Gateway Access"; @@ -5488,7 +5632,9 @@ }, /obj/machinery/photocopier, /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -5507,7 +5653,9 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/aimodule_harmless, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable{ icon_state = "0-2" }, @@ -5641,6 +5789,10 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"cti" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/maintenance/department/medical/central) "cto" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -5661,14 +5813,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) -"cuW" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/turf/open/openspace, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "cvt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -5676,9 +5820,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, +/turf/open/floor/grass/no_border, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -5706,7 +5848,6 @@ /turf/closed/wall, /area/crew_quarters/heads/chief) "cvP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/cable{ icon_state = "1-4" }, @@ -5716,6 +5857,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "cwk" = ( @@ -5724,6 +5868,9 @@ dir = 8 }, /obj/effect/turf_decal/trimline/yellow/corner, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -5749,9 +5896,6 @@ /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/sink{ dir = 4; pixel_x = 12; @@ -5843,13 +5987,9 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, /area/crew_quarters/dorms) -"czn" = ( -/obj/machinery/door/firedoor, -/obj/structure/railing{ - dir = 4 - }, +"czh" = ( /turf/open/openspace, -/area/maintenance/department/medical/central) +/area/asteroid/paradise/surface) "czv" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -5904,6 +6044,16 @@ }, /turf/open/floor/carpet/red, /area/medical/exam_room) +"cAg" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "cAy" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, @@ -5913,6 +6063,16 @@ /obj/item/paicard, /turf/open/floor/plating, /area/hallway/secondary/service) +"cBi" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "cBs" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line, @@ -5931,12 +6091,6 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/iron, /area/maintenance/department/eva) -"cBO" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/science/central) "cCz" = ( /obj/structure/sign/departments/minsky/security/security, /turf/closed/wall/r_wall, @@ -5946,6 +6100,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"cDs" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -32; + pixel_y = -1 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "cDv" = ( /obj/structure/table/wood, /obj/item/screwdriver, @@ -6000,7 +6161,9 @@ /area/ai_monitored/turret_protected/aisat/maint) "cDT" = ( /obj/machinery/airalarm/directional/east, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/bookcase/manuals/medical, /obj/structure/cable/yellow{ icon_state = "0-8" @@ -6138,17 +6301,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) -"cHd" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "cHg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/atmos_control/tank/mix_tank, @@ -6190,6 +6342,12 @@ "cIB" = ( /turf/closed/wall/r_wall, /area/security/prison/shielded) +"cIL" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "cIX" = ( /obj/structure/chair/fancy/plastic{ dir = 4 @@ -6218,6 +6376,11 @@ }, /turf/open/openspace, /area/science/explab) +"cJD" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "cJP" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/engineering{ @@ -6285,8 +6448,16 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cLt" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, +/obj/structure/chair/fancy/bench/corporate/left{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" }) @@ -6327,10 +6498,11 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark/side{ - dir = 10 +/obj/structure/railing{ + dir = 4 }, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -6346,6 +6518,11 @@ /obj/structure/railing, /turf/open/openspace, /area/engine/atmos) +"cMp" = ( +/obj/machinery/light/small/broken/directional/west, +/obj/structure/frame, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "cMr" = ( /obj/effect/turf_decal/siding/dark/corner{ dir = 8 @@ -6354,6 +6531,7 @@ /obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, +/obj/effect/turf_decal/siding/yellow/corner, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -6369,6 +6547,13 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) +"cOm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "cOp" = ( /turf/open/openspace, /area/crew_quarters/kitchen) @@ -6401,6 +6586,10 @@ }, /turf/open/floor/plating, /area/security/prison) +"cPa" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "cPg" = ( /obj/structure/fence/corner{ dir = 1 @@ -6413,14 +6602,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/evac, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) -"cPw" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) "cQe" = ( /obj/structure/stairs{ dir = 8 @@ -6503,18 +6689,9 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "medbay" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /obj/machinery/door/airlock/medical/glass{ emergency = 1; id_tag = "MedbayFoyer"; @@ -6535,10 +6712,6 @@ pixel_y = 26; req_access_txt = "11" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Chamber" - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -6613,6 +6786,10 @@ icon_state = "1-4" }, /obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6; + piping_layer = 1 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "cTP" = ( @@ -6677,6 +6854,13 @@ /obj/structure/filingcabinet/employment, /turf/open/floor/wood/broken, /area/vacant_room/office) +"cWJ" = ( +/obj/effect/turf_decal/box/white, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) "cXb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -6763,6 +6947,11 @@ "cYL" = ( /turf/closed/wall, /area/science/mixing) +"cYZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/fancy/plastic, +/turf/open/floor/iron, +/area/maintenance/department/chapel) "cZp" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/fence{ @@ -6844,9 +7033,9 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) "dcV" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, /obj/item/food/fishandchips, -/obj/structure/chair/stool/directional/east, /turf/open/floor/plating/beach/coastline_t{ dir = 9 }, @@ -6973,6 +7162,19 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) +"dgc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "dgf" = ( /obj/structure/closet/secure_closet/genpop{ anchored = 0 @@ -6991,18 +7193,13 @@ /turf/open/floor/iron, /area/maintenance/department/medical/central) "dhi" = ( -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay") - }, -/obj/machinery/vending/medical, /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/white, /area/medical/surgery) "dhL" = ( /obj/effect/turf_decal/siding/wood{ @@ -7113,6 +7310,11 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 5 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "dkt" = ( @@ -7150,9 +7352,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/evac, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -7172,6 +7375,17 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"dlz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/patients_rooms) "dme" = ( /obj/structure/railing{ dir = 4 @@ -7227,6 +7441,10 @@ /obj/structure/ladder, /turf/open/floor/pod/dark, /area/maintenance/department/bridge) +"doy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "doY" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -7275,6 +7493,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"dqt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/directional{ + dir = 1 + }, +/turf/open/floor/plating, +/area/crew_quarters/theatre/backstage) "dqS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7400,22 +7625,21 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"duV" = ( +/obj/item/sbeacondrop/exploration, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "dvc" = ( /turf/closed/mineral/random/air, /area/asteroid/paradise/surface) "dvw" = ( -/obj/structure/railing/corner{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, +/turf/open/floor/iron, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -7480,12 +7704,8 @@ name = "Engineering Viewing Platform" }) "dxG" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/chair/fancy/plastic, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, /area/medical/surgery) "dxH" = ( /obj/structure/chair/fancy/plastic{ @@ -7513,6 +7733,15 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) +"dyI" = ( +/obj/structure/lattice, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/openspace, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "dzp" = ( /obj/structure/flora/grass/jungle/b, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -7766,6 +7995,29 @@ }, /turf/open/floor/iron/grid/steel, /area/hydroponics) +"dFB" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/flashlight/pen, +/obj/item/clothing/neck/stethoscope, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = 3 + }, +/obj/item/computer_hardware/hard_drive/role/medical{ + pixel_x = -3 + }, +/obj/item/computer_hardware/hard_drive/role/chemistry{ + pixel_y = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "dFE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -7775,6 +8027,16 @@ slowdown = 0 }, /area/asteroid/paradise/surface) +"dFZ" = ( +/obj/effect/turf_decal/siding/dark, +/obj/structure/railing, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "dGh" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7924,7 +8186,9 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -8048,11 +8312,10 @@ /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "dNV" = ( -/obj/structure/railing/corner, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark/corner, +/turf/open/floor/grass/no_border, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -8117,6 +8380,10 @@ }, /turf/closed/wall/rust, /area/science/test_area) +"dPv" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "dPw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -8153,6 +8420,9 @@ /obj/structure/dresser, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) +"dQf" = ( +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface/sand) "dQg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8216,9 +8486,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass/no_border, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -8317,16 +8586,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/storage/box/beakers{ - pixel_x = 5; - pixel_y = 1 - }, /obj/item/storage/box/beakers{ pixel_x = 4; pixel_y = 14 }, /obj/item/storage/bag/bio, /obj/item/slime_scanner, +/obj/item/storage/box/syringes, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) "dUi" = ( @@ -8371,7 +8637,9 @@ req_access = null; req_one_access_txt = "28;25;35" }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -8460,11 +8728,10 @@ /turf/open/floor/iron, /area/maintenance/department/engine/atmos) "eam" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -8472,7 +8739,7 @@ dir = 8; initialize_directions = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "eaA" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -8540,10 +8807,10 @@ /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) "edh" = ( +/obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/prison, /area/security/prison) "eec" = ( @@ -8614,13 +8881,10 @@ /turf/open/floor/pod/dark, /area/maintenance/department/cargo) "ehm" = ( -/obj/structure/railing/corner{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 10 }, /area/hallway/primary/aft{ name = "-3 Primary Hallway" @@ -8675,24 +8939,21 @@ /turf/open/openspace, /area/maintenance/department/chapel) "ehT" = ( -/obj/structure/lattice/catwalk/over, /obj/structure/railing{ dir = 8 }, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) "eib" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/iron/dark, /area/engine/engineering) "eid" = ( @@ -8703,8 +8964,8 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 8 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -8728,12 +8989,6 @@ name = "-1 Primary Hallway" }) "eiN" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -8742,9 +8997,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, +/turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -8791,7 +9044,7 @@ /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, /turf/open/floor/catwalk_floor/iron_dark, @@ -8825,14 +9078,14 @@ name = "-3 Primary Hallway" }) "ejS" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 8; + name = "External Gas to Loop" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engine/engineering) "ekv" = ( @@ -8848,6 +9101,14 @@ }, /turf/open/floor/iron/dark, /area/science/robotics) +"ekB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/tech, +/area/engine/engineering) "ekN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -8877,22 +9138,18 @@ /area/science/research) "elK" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "emp" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) +"emL" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "enb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -8917,6 +9174,16 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) +"enI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/patients_rooms) "enN" = ( /obj/effect/turf_decal/siding/white, /obj/effect/decal/cleanable/dirt/dust, @@ -8957,6 +9224,19 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) +"eou" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "eoQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -9003,12 +9283,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) "epO" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/machinery/chem_dispenser/drinks, /obj/structure/table, /obj/machinery/light{ @@ -9030,6 +9315,7 @@ "epZ" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/bot, +/obj/machinery/digital_clock/directional/south, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "eqi" = ( @@ -9060,6 +9346,16 @@ "eqW" = ( /turf/open/floor/iron, /area/maintenance/department/engine) +"ere" = ( +/obj/docking_port/stationary{ + dwidth = 12; + height = 69; + id = "whiteship_home"; + name = "Auxiliary Dock"; + width = 25 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface/grass) "err" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -9141,6 +9437,7 @@ dir = 4 }, /obj/structure/railing/corner, +/obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) "etV" = ( @@ -9217,7 +9514,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced, +/obj/structure/window/plasma/reinforced, /turf/open/floor/iron, /area/engine/engineering) "exo" = ( @@ -9342,15 +9639,10 @@ /turf/open/floor/plating, /area/bridge/meeting_room) "ezq" = ( -/obj/structure/railing/corner{ - dir = 8 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/turf/open/floor/grass/no_border, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -9389,6 +9681,9 @@ network = list("ss13","rd") }, /obj/machinery/firealarm/directional/south, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) "eAc" = ( @@ -9402,10 +9697,13 @@ /turf/open/floor/iron/dark, /area/science/mixing) "eAr" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, +/obj/machinery/space_heater, /turf/open/floor/iron, /area/maintenance/department/medical/central) "eAX" = ( @@ -9428,6 +9726,9 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/turf_decal/siding/white/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /turf/open/floor/iron/white, /area/science/lab) "eBA" = ( @@ -9465,10 +9766,10 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "eBQ" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/iron/dark/corner{ dir = 8 }, /area/hallway/primary/fore{ @@ -9563,6 +9864,18 @@ dir = 4 }, /area/science/research) +"eDE" = ( +/obj/structure/chair/fancy/plastic, +/obj/item/cigbutt{ + pixel_x = -13; + pixel_y = -9 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -18; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "eDW" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -9626,9 +9939,6 @@ /turf/open/floor/iron/dark, /area/security/brig) "eFt" = ( -/obj/structure/fireaxecabinet{ - pixel_y = 31 - }, /obj/machinery/status_display/evac{ pixel_x = -33 }, @@ -9659,6 +9969,12 @@ "eFS" = ( /turf/open/openspace, /area/science/robotics) +"eFZ" = ( +/obj/structure/fence/cut/medium{ + dir = 8 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "eGc" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/sand/plating, @@ -9800,7 +10116,9 @@ alpha = 180 }, /obj/machinery/light, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/item/camera{ pixel_x = 2; @@ -9818,6 +10136,12 @@ "eJz" = ( /turf/closed/wall/r_wall, /area/security/nuke_storage) +"eJH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/chapel) "eKj" = ( /obj/structure/curtain, /obj/machinery/shower{ @@ -10002,12 +10326,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "ePH" = ( @@ -10054,6 +10378,11 @@ /obj/item/clothing/glasses/hud/security/sunglasses, /turf/open/floor/carpet/red, /area/security/detectives_office) +"eRl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/chapel) "eSh" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -10068,6 +10397,14 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/eva) +"eSC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel) "eST" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -10078,6 +10415,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"eTr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 6 + }, +/turf/closed/wall, +/area/engine/supermatter) "eTz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -10238,19 +10581,14 @@ name = "-3 Primary Hallway" }) "eWv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-16" - }, -/obj/effect/turf_decal/trimline/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/structure/lattice/catwalk/over, -/turf/open/openspace, +/obj/structure/ladder, +/turf/open/floor/pod/dark, /area/maintenance/department/chapel) "eWC" = ( /obj/structure/cable/yellow{ @@ -10277,9 +10615,31 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"eWU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "chemistry shutters" + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/medical/apothecary) "eXn" = ( /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) +"eXu" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "eXz" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -10495,22 +10855,8 @@ /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) "fcl" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/glass/reinforced, /area/medical/medbay/central) "fcz" = ( /obj/structure/girder, @@ -10532,6 +10878,9 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/turf_decal/evac{ + dir = 1 + }, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) "fdh" = ( @@ -10648,21 +10997,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/eva) -"fgO" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "fgP" = ( /turf/closed/wall, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) "fhb" = ( -/turf/open/floor/iron/dark/side{ - dir = 10 +/obj/effect/turf_decal/siding/dark/end{ + dir = 4 }, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -10671,27 +11015,13 @@ /turf/closed/wall/r_wall/rust, /area/maintenance/disposal/incinerator) "fhP" = ( -/obj/structure/safe, -/obj/item/folder/documents, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/ammo_box/a357, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/extinguisher_cabinet{ pixel_x = -28 }, -/obj/machinery/firealarm/directional/south{ - dir = 2; - pixel_y = 25 - }, -/obj/item/food/grown/shell/gatfruit, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/security/nuke_storage) "fhR" = ( @@ -10744,6 +11074,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/tech, /area/engine/atmos) "fib" = ( @@ -10807,6 +11141,9 @@ "fjc" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/iron, /area/maintenance/department/crew_quarters/bar) "fjp" = ( @@ -10850,6 +11187,22 @@ "flo" = ( /turf/closed/wall, /area/crew_quarters/heads/chief) +"flK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/clothing/under/rank/cargo/exploration{ + pixel_x = 5; + pixel_y = -3 + }, +/obj/item/radio/headset/headset_exploration{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/blood/gibs/torso, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "flL" = ( /obj/effect/turf_decal/numbers{ dir = 1 @@ -10928,6 +11281,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/crew_quarters/cafeteria) +"fox" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/pods{ + pixel_x = 1; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/science/xenobiology) "foz" = ( /obj/machinery/door/airlock{ name = "Theatre"; @@ -10974,7 +11341,7 @@ dir = 5 }, /obj/machinery/rnd/production/circuit_imprinter, -/obj/structure/window/reinforced, +/obj/structure/window/plasma/reinforced, /turf/open/floor/iron, /area/engine/engineering) "fpO" = ( @@ -11024,15 +11391,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 10 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/bridge) "fqC" = ( @@ -11101,22 +11468,23 @@ /turf/open/floor/iron/showroomfloor, /area/crew_quarters/fitness/recreation) "fsF" = ( -/obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ dir = 8 }, +/obj/machinery/door/airlock/public/glass/incinerator{ + frequency = null; + req_access_txt = "11"; + req_one_access = null + }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) "fsU" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - initialize_directions = 1 - }, -/obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/south, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/box, /turf/open/floor/iron/tech, /area/engine/engineering) "fta" = ( @@ -11400,6 +11768,10 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/engine/atmos) +"fAc" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "fAi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -11414,6 +11786,13 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/disposal/incinerator) +"fAC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "fBc" = ( /obj/structure/mirror{ pixel_x = -32; @@ -11608,6 +11987,7 @@ pixel_x = -13; pixel_y = -11 }, +/obj/structure/chair/fancy/plastic, /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface/sand) "fFu" = ( @@ -11691,6 +12071,12 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"fIR" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ + dir = 1 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "fJc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -11703,11 +12089,11 @@ }, /area/bridge) "fJg" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/medical_doctor, /obj/structure/disposalpipe/trunk/multiz/down{ dir = 8 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/medical/medbay/central) "fJm" = ( @@ -11794,18 +12180,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "fMC" = ( @@ -11866,6 +12240,13 @@ }, /turf/open/floor/iron/dark, /area/teleporter) +"fMN" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "fMR" = ( /obj/machinery/light_switch{ pixel_x = -24; @@ -11975,6 +12356,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/carpet/purple, /area/crew_quarters/cafeteria) "fQo" = ( @@ -12026,20 +12410,15 @@ /obj/machinery/suit_storage_unit/mining/eva, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"fQH" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"fQJ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/security/brig) "fQP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12089,16 +12468,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 + icon_state = "1-2" }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) @@ -12238,19 +12611,25 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "fUG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" - }, /obj/structure/cable/yellow{ icon_state = "0-8" }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" + }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) +"fUO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "fUP" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -12321,7 +12700,9 @@ name = "maintenance microwave"; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -12401,10 +12782,18 @@ /obj/structure/fence, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) +"fXm" = ( +/obj/effect/turf_decal/numbers/two_nine, +/turf/open/floor/iron, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "fXo" = ( -/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/sand/plating, +/obj/structure/grille, /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) "fXL" = ( @@ -12559,6 +12948,20 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"gaU" = ( +/obj/structure/table/optable{ + pixel_y = 7 + }, +/obj/item/surgical_drapes{ + pixel_y = 4 + }, +/obj/machinery/light, +/obj/item/clothing/gloves/color/latex{ + pixel_x = -1; + pixel_y = -1 + }, +/turf/open/floor/iron, +/area/medical/surgery) "gbj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -12606,6 +13009,7 @@ /obj/structure/railing/corner{ dir = 8 }, +/obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) "gdk" = ( @@ -12723,6 +13127,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/dark, /area/bridge) "geJ" = ( @@ -12788,13 +13195,10 @@ /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "ggo" = ( -/obj/structure/railing{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -13233,7 +13637,9 @@ /turf/open/floor/iron, /area/engine/atmos) "gpl" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable{ icon_state = "0-8" }, @@ -13260,6 +13666,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/turf_decal/evac, /turf/open/floor/iron/dark/side{ dir = 10 }, @@ -13346,6 +13753,13 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/security/prison) +"gtk" = ( +/obj/item/seeds/flower/poppy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "gtH" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -13487,6 +13901,13 @@ }, /turf/open/floor/iron/dark, /area/bridge) +"gwI" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "gwU" = ( /obj/effect/turf_decal/bot, /obj/structure/bodycontainer/morgue{ @@ -13563,6 +13984,9 @@ /area/science/mixing) "gyO" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, /area/maintenance/department/crew_quarters/bar) "gzS" = ( @@ -13592,10 +14016,10 @@ dir = 8; pixel_x = 4 }, -/obj/structure/table, /obj/item/storage/firstaid/brute{ pixel_y = 5 }, +/obj/structure/closet/boxinggloves, /turf/open/floor/iron/white, /area/crew_quarters/fitness/recreation) "gAn" = ( @@ -13660,7 +14084,9 @@ /turf/open/floor/plating/rust, /area/science/test_area) "gBO" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -13812,7 +14238,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -14021,12 +14449,11 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - alpha = 180 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/effect/turf_decal/tile/dark_blue{ + alpha = 180; + dir = 4 }, +/turf/open/floor/iron/dark/side, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -14100,6 +14527,10 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/department/eva) +"gLY" = ( +/obj/effect/landmark/loneops, +/turf/open/floor/plating/beach/sand, +/area/asteroid/paradise/surface/sand) "gMh" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet, @@ -14117,12 +14548,19 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) -"gMC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"gMy" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/ai_slipper{ + uses = 10 }, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/side, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "gMG" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) @@ -14145,7 +14583,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced, /obj/item/clothing/glasses/meson/engine, /obj/item/stack/sheet/mineral/copper{ amount = 5; @@ -14153,6 +14590,7 @@ pixel_y = 3 }, /obj/item/storage/belt/utility/full/engi, +/obj/structure/window/plasma/reinforced, /turf/open/floor/iron, /area/engine/engineering) "gNq" = ( @@ -14169,9 +14607,6 @@ /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "gND" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/table, /obj/item/glove_box{ pixel_x = 8 @@ -14186,6 +14621,15 @@ }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"gNE" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/white, +/obj/item/circuitboard/machine/rtg/advanced{ + pixel_x = -1; + pixel_y = -3 + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "gNG" = ( /obj/structure/flora/junglebush, /obj/effect/decal/cleanable/dirt, @@ -14210,6 +14654,12 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"gOv" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/openspace, +/area/medical/medbay/central) "gOE" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -14237,9 +14687,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 1 }, @@ -14247,6 +14694,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -14259,11 +14709,15 @@ /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/iron, /area/medical/surgery) "gPG" = ( @@ -14325,10 +14779,10 @@ pixel_x = 2; pixel_y = 13 }, -/obj/structure/window/reinforced, /obj/structure/extinguisher_cabinet{ pixel_x = 25 }, +/obj/structure/window/plasma/reinforced, /turf/open/floor/iron, /area/engine/engineering) "gQE" = ( @@ -14368,13 +14822,6 @@ slowdown = 0 }, /area/asteroid/paradise/surface) -"gRo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/asteroid/basalt/planetary, -/area/asteroid/paradise) "gRR" = ( /obj/machinery/door/morgue{ dir = 1; @@ -14397,7 +14844,9 @@ /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) "gSL" = ( -/obj/item/kirbyplants/random, +/obj/item/kirbyplants/random{ + pixel_y = 22 + }, /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, @@ -14535,10 +14984,6 @@ id = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Filter" - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -14567,8 +15012,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 }, /turf/open/floor/iron/dark, /area/engine/engineering) @@ -14637,7 +15083,9 @@ pixel_x = 1; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/machinery/camera/directional/north{ network = list("ss13","security") }, @@ -14691,12 +15139,24 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/dark{ +/obj/effect/turf_decal/siding/dark/corner{ dir = 8 }, /turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) +"gYQ" = ( +/obj/structure/lattice/catwalk/over, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ dir = 8 }, +/turf/open/openspace, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -14775,10 +15235,6 @@ pixel_x = 3; pixel_y = 2 }, -/obj/item/circuitboard/machine/rtg/advanced{ - pixel_x = -1; - pixel_y = -3 - }, /obj/structure/sign/warning/explosives{ pixel_y = -32 }, @@ -14799,13 +15255,13 @@ /obj/structure/window/plasma/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, /obj/structure/cable{ icon_state = "0-8" }, /obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, /turf/open/floor/plating, /area/engine/supermatter) "hcI" = ( @@ -14884,6 +15340,14 @@ "heR" = ( /turf/closed/wall, /area/science/research) +"heS" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/sign/warning/electricshock, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "hff" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable/yellow{ @@ -15060,11 +15524,12 @@ /turf/open/floor/iron, /area/maintenance/department/crew_quarters/dorms) "hns" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ - dir = 2 + dir = 10 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/iron/white, /area/medical/apothecary) @@ -15094,9 +15559,23 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) +"hoz" = ( +/mob/living/simple_animal/chicken/turkey{ + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); + desc = "A veteran of Nanotrasen's Animal Experimentation Program that attempted to replicate the organic space suit that some hostile entities are known to have exhibited, Tom now serves Nanotrasen as the mascot of the Exploration Crew."; + health = 200; + maxHealth = 200; + melee_damage = 5; + minbodytemp = 2.7; + name = "Tom" + }, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "hoH" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -15320,16 +15799,6 @@ req_access_txt = "33" }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, /turf/open/floor/iron/white, /area/medical/apothecary) "htC" = ( @@ -15362,6 +15831,18 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"huI" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "huR" = ( /obj/structure/lattice, /obj/structure/railing{ @@ -15377,26 +15858,14 @@ /turf/open/floor/iron, /area/maintenance/department/bridge) "hvh" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/siding/blue{ + dir = 10 }, /obj/machinery/light{ light_color = "#7AC3FF" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/digital_clock/directional/south, -/turf/open/floor/iron/white, +/turf/open/floor/glass/reinforced, /area/medical/medbay/central) "hvu" = ( /obj/structure/cable/yellow{ @@ -15444,20 +15913,20 @@ /turf/open/floor/iron, /area/maintenance/department/eva) "hvZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "hwg" = ( @@ -15596,14 +16065,6 @@ "hzQ" = ( /turf/open/floor/plating, /area/maintenance/department/engine) -"hAh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/hallway/primary/fore{ - name = "-1 Primary Hallway" - }) "hAp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -15678,6 +16139,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/structure/fireaxecabinet/directional/south, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -15765,6 +16227,9 @@ pixel_y = -33 }, /obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "hDY" = ( @@ -15798,17 +16263,16 @@ /turf/open/floor/iron/dark, /area/security/warden) "hFu" = ( -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_y = 7 - }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/tech, /area/engine/engineering) "hFP" = ( /obj/effect/decal/cleanable/dirt, @@ -15828,6 +16292,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "hGq" = ( @@ -15843,6 +16310,9 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "hGZ" = ( @@ -15877,6 +16347,10 @@ }, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"hHP" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "hIa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -16101,6 +16575,7 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) "hOv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -16108,7 +16583,7 @@ dir = 8; initialize_directions = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "hPk" = ( /obj/effect/turf_decal/sand/plating, @@ -16132,6 +16607,15 @@ /turf/open/floor/plating/rust, /area/science/mixing) "hQO" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; req_access_txt = "40" @@ -16141,17 +16625,8 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "hRb" = ( @@ -16284,7 +16759,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -16337,6 +16814,25 @@ /area/engineering/hallway{ name = "Engineering Viewing Platform" }) +"hTT" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) +"hTV" = ( +/obj/machinery/atmospherics/components/unary/plasma_refiner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) +"hTY" = ( +/obj/structure/stairs{ + dir = 4 + }, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/pod/dark, +/area/crew_quarters/cafeteria) "hUc" = ( /obj/machinery/computer/card/minor/cmo{ dir = 8 @@ -16356,25 +16852,10 @@ /turf/open/floor/plating, /area/medical/surgery) "hUj" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/siding/blue{ + dir = 6 }, -/turf/open/floor/iron/white, +/turf/open/floor/glass/reinforced, /area/medical/medbay/central) "hUk" = ( /obj/effect/turf_decal/stripes/line{ @@ -16491,6 +16972,13 @@ /obj/structure/curtain/directional, /turf/open/floor/plating, /area/quartermaster/qm) +"hZb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/evac{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/science/central) "hZg" = ( /obj/machinery/requests_console{ department = "Tool Storage"; @@ -16519,11 +17007,24 @@ /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/structure/railing, /obj/effect/turf_decal/siding/white, +/obj/machinery/ai_slipper{ + uses = 10 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 8 }, /turf/open/floor/iron/white, /area/science/lab) +"ial" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/button/door{ + id = "commissaryshutters1"; + name = "Commissary Shutters Control #1"; + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/maintenance/department/chapel) "iao" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -16662,8 +17163,8 @@ /turf/open/floor/iron, /area/medical/medbay/central) "idO" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/tech, /area/engine/engineering) "iej" = ( @@ -16747,6 +17248,35 @@ }, /turf/open/floor/iron, /area/hydroponics) +"iga" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/sheet/plasteel/fifty, +/obj/item/circuitboard/machine/shuttle/engine/plasma{ + pixel_y = 3 + }, +/obj/item/circuitboard/machine/shuttle/engine/plasma{ + pixel_x = -6 + }, +/obj/item/shuttle_creator{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/circuitboard/machine/exploration_equipment_vendor{ + pixel_y = 5 + }, +/obj/item/circuitboard/machine/shuttle/heater, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "igh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ dir = 4 @@ -16800,6 +17330,12 @@ "ihL" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/disposal/incinerator) +"iia" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/turf/open/floor/glass/reinforced, +/area/medical/medbay/central) "iil" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 8 @@ -16861,7 +17397,9 @@ /turf/open/floor/iron/white, /area/medical/medbay/central) "ijF" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -16917,21 +17455,14 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, /obj/item/kirbyplants/random, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"ilF" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "ilG" = ( /turf/closed/wall, /area/science/lab) @@ -16988,6 +17519,27 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"inD" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) +"inG" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "inI" = ( /obj/effect/turf_decal/trimline/yellow, /obj/structure/railing{ @@ -17015,17 +17567,14 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) -"iox" = ( -/obj/structure/closet/emcloset/anchored, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 +"ioz" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "ioR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17053,6 +17602,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) "ipu" = ( @@ -17079,6 +17632,14 @@ }, /turf/open/openspace, /area/security/brig) +"ipE" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "irp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17206,6 +17767,12 @@ }, /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) +"ivZ" = ( +/obj/effect/turf_decal/evac, +/turf/open/floor/iron, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "iwb" = ( /turf/closed/wall/r_wall, /area/maintenance/department/engine/atmos) @@ -17255,6 +17822,13 @@ dir = 1; pixel_y = -29 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "iwI" = ( @@ -17326,6 +17900,14 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) +"iyo" = ( +/obj/item/seeds/tower, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "iyS" = ( /turf/closed/wall, /area/medical/exam_room) @@ -17346,13 +17928,6 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) -"izt" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/lattice, -/turf/open/openspace, -/area/maintenance/department/security/brig) "iAE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -17366,21 +17941,23 @@ }, /area/tcommsat/server) "iAI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) @@ -17435,9 +18012,16 @@ /obj/structure/frame/machine, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"iCF" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "iDi" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/siding/white{ dir = 4 }, @@ -17455,6 +18039,18 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/medical/medbay/central) +"iDw" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "iDI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/rack, @@ -17482,6 +18078,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"iEp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/fancy/plastic{ + dir = 8 + }, +/turf/open/floor/iron, +/area/maintenance/department/chapel) "iEq" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/chair/office/light{ @@ -17559,12 +18164,20 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, /turf/open/floor/iron, /area/medical/genetics/cloning) +"iFH" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "iGq" = ( /turf/closed/wall/rust, /area/quartermaster/warehouse) @@ -17577,6 +18190,15 @@ dir = 4 }, /area/bridge) +"iGP" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/preopen{ + id = "meetingshutter"; + name = "Council Blast Doors" + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/bridge/meeting_room) "iGU" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -17604,17 +18226,24 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/siding/dark/corner{ dir = 4 }, /obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, +/obj/effect/turf_decal/siding/dark/corner, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" }) +"iHO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron, +/area/maintenance/department/crew_quarters/bar) "iIl" = ( /obj/machinery/vending/hydroseeds, /obj/effect/turf_decal/stripes/line, @@ -17685,6 +18314,7 @@ pixel_x = 32; pixel_y = 29 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark/corner{ dir = 8 }, @@ -17821,8 +18451,24 @@ /obj/item/stack/sheet/wood/fifty, /obj/item/stack/rods/fifty, /obj/item/bluespace_capsule, +/obj/item/wrench{ + pixel_x = -4; + pixel_y = 5 + }, /turf/open/floor/plating, /area/vacant_room/office) +"iLW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_one_access_txt = "7;29;12" + }, +/turf/open/floor/plating, +/area/maintenance/department/science/central) "iMI" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 5 @@ -17899,29 +18545,24 @@ /area/engineering/hallway{ name = "Engineering Viewing Platform" }) +"iPA" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "iPB" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/card/id/job/atmospheric_technician, -/obj/item/clothing/mask/gas{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/item/tank/internals/plasma{ - pixel_x = 7; - pixel_y = 21 - }, -/obj/item/clothing/head/beret/atmos{ - pixel_x = 4; - pixel_y = -2 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + initialize_directions = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "iPI" = ( /obj/machinery/computer/card, -/obj/item/storage/secure/safe{ - pixel_x = 5; - pixel_y = 32 +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 1; + pixel_y = 23 }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) @@ -17957,13 +18598,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/chapel) -"iQo" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/lattice, -/turf/open/openspace, -/area/maintenance/department/security/brig) "iQq" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/evac, @@ -17989,6 +18623,16 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/maintenance/department/eva) +"iRU" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "iSf" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/dark/side{ @@ -18066,9 +18710,6 @@ /turf/open/floor/iron, /area/security/brig) "iTL" = ( -/obj/item/radio/intercom{ - pixel_y = 30 - }, /obj/effect/turf_decal/siding/wood{ dir = 9 }, @@ -18085,6 +18726,7 @@ pixel_x = 3; pixel_y = -1 }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain/private) "iUt" = ( @@ -18285,7 +18927,9 @@ /turf/open/floor/iron/tech, /area/engine/atmos) "iZg" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -18359,6 +19003,10 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"jax" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/maintenance/department/medical/central) "jaF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -18373,6 +19021,22 @@ /obj/machinery/power/rad_collector, /turf/open/floor/iron/dark, /area/engine/engineering) +"jaI" = ( +/obj/structure/lattice/catwalk/over, +/obj/item/wirecutters{ + pixel_x = -6; + pixel_y = -12 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "jaK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 @@ -18380,6 +19044,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/wood, /area/crew_quarters/cafeteria) "jaU" = ( @@ -18432,6 +19099,11 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -18440,9 +19112,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -18492,7 +19161,7 @@ /obj/structure/railing{ dir = 10 }, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/crew_quarters/heads/cmo) "jhG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, @@ -18504,7 +19173,7 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "jhN" = ( -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/iron/tech, /area/engine/engineering) "jhV" = ( @@ -18526,10 +19195,6 @@ }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) -"jjc" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/chapel) "jjj" = ( /obj/structure/noticeboard{ desc = "A board for remembering the fallen of the station."; @@ -18562,7 +19227,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/turf/open/floor/iron, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -18575,8 +19243,8 @@ /area/tcommsat/server) "jkD" = ( /obj/item/toy/plush/moth/firewatch{ - pixel_x = -10; - name = "Zinnia" + name = "Zinnia"; + pixel_x = -10 }, /obj/item/toy/plush/lizard_plushie{ name = "Walks-upon-Embers"; @@ -18620,6 +19288,20 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/fitness/recreation) +"jlD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "jlM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -18663,6 +19345,18 @@ "jmY" = ( /turf/open/floor/plating/beach/coastline_b, /area/asteroid/paradise/surface/water) +"jni" = ( +/obj/machinery/door/poddoor/shutters{ + id = "exploration" + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "exploration"; + name = "Exploration Shuttle Shutters"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "jnE" = ( /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -18743,24 +19437,16 @@ /turf/open/floor/plating, /area/security/brig) "joF" = ( -/obj/structure/lattice/catwalk/over, /obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") }, +/obj/structure/lattice/catwalk/over, /turf/open/openspace, /area/maintenance/department/security/brig) "joL" = ( /obj/structure/flora/rock/pile, /turf/closed/mineral/random/air, /area/asteroid/paradise) -"jpU" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/openspace, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "jqb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -18864,6 +19550,12 @@ /obj/machinery/smartfridge, /turf/closed/wall, /area/hydroponics) +"jrW" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/tech, +/area/engine/atmos) "jsb" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 8 @@ -19008,23 +19700,46 @@ /area/crew_quarters/dorms) "juB" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "jwj" = ( /obj/machinery/light{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/item/wrench, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/table, +/obj/item/pipe_dispenser{ + pixel_x = 1; + pixel_y = 12 + }, +/obj/item/pipe_dispenser{ + pixel_y = 7 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_x = 2 + }, +/obj/item/card/id/job/atmospheric_technician{ + access = list(11); + pixel_y = -5 + }, +/obj/item/clothing/glasses/meson/engine{ + pixel_y = -6 + }, +/obj/item/clothing/head/beret/atmos{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 }, /turf/open/floor/iron/dark, @@ -19076,6 +19791,20 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"jxh" = ( +/obj/structure/table, +/obj/item/seeds/flower/lily{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/seeds/flower/geranium, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/grown/wheat, +/obj/item/food/grown/corn, +/obj/item/food/grown/apple, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "jxw" = ( /obj/effect/turf_decal/siding/white, /obj/item/kirbyplants/random, @@ -19247,6 +19976,8 @@ "jAB" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/iron, /area/maintenance/department/chapel) "jAN" = ( @@ -19295,10 +20026,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_one_access_txt = "7;29;12" - }, /turf/open/floor/plating, /area/maintenance/department/chapel) "jDC" = ( @@ -19322,13 +20049,10 @@ /turf/open/floor/iron, /area/maintenance/department/engine/atmos) "jDL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/effect/turf_decal/evac, +/obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -19439,6 +20163,11 @@ /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/iron, /area/engine/engineering) +"jFS" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "jFW" = ( /obj/effect/mapping_helpers/dead_body_placer, /turf/open/floor/plating/dirt/planetary, @@ -19606,24 +20335,10 @@ }, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) -"jHZ" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "jJL" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -19642,6 +20357,7 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, +/obj/effect/turf_decal/evac, /turf/open/floor/iron, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -19674,6 +20390,16 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"jKJ" = ( +/obj/item/barcodescanner{ + name = "Scanner"; + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/plating/beach/coastline_t/sandwater_inner{ + dir = 8 + }, +/area/asteroid/paradise/surface) "jKK" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 @@ -19735,9 +20461,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -2; @@ -19763,6 +20486,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) +"jLN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "jLX" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -19793,7 +20520,9 @@ /turf/open/floor/iron/sepia, /area/quartermaster/storage) "jMw" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, @@ -19861,15 +20590,10 @@ /turf/open/floor/iron/dark, /area/security/execution/education) "jOz" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/tech, /area/engine/engineering) "jOC" = ( -/obj/item/radio/intercom{ - pixel_x = 33; - pixel_y = -2 - }, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, @@ -19881,6 +20605,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron/dark, /area/bridge/meeting_room) "jOI" = ( @@ -19917,6 +20642,9 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating/asteroid/planetary, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -20024,7 +20752,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/department/chapel) "jTj" = ( @@ -20395,6 +21122,17 @@ }, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) +"kaC" = ( +/obj/effect/turf_decal/box/white, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) "kbq" = ( /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, @@ -20483,15 +21221,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "kef" = ( @@ -20539,15 +21268,6 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) -"kgq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/numbers/two_nine{ - pixel_y = 16 - }, -/turf/open/floor/iron/dark/side, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) "kgt" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/fence/cut{ @@ -20642,8 +21362,17 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) "klr" = ( -/obj/machinery/ore_silo, -/obj/effect/turf_decal/delivery, +/obj/structure/safe, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/ammo_box/a357, +/obj/item/gun/ballistic/automatic/pistol/deagle, +/obj/item/gun/ballistic/revolver/russian, /obj/structure/sign/warning/securearea{ pixel_y = -32 }, @@ -20704,13 +21433,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) +"kmm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/asteroid/paradise/surface) "kmz" = ( -/obj/structure/lattice/catwalk/over, /obj/structure/railing{ dir = 8 }, /obj/structure/closet/firecloset/full, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -20818,8 +21550,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/light/small, -/turf/open/floor/iron, +/obj/structure/grille/broken, +/turf/open/floor/plating, /area/maintenance/department/chapel) "koJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -20831,13 +21563,20 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "koS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/numbers{ +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, +/area/hallway/primary/fore{ + name = "-1 Primary Hallway" + }) +"kpi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/map/echo{ + pixel_x = -32 + }, +/turf/open/floor/iron, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -20942,6 +21681,9 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"kqP" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/department/cargo) "kqQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -20955,6 +21697,9 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/tree/jungle, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "krj" = ( @@ -20984,6 +21729,9 @@ /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/flora/rock/pile, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "ksj" = ( @@ -21005,6 +21753,18 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"ktc" = ( +/turf/closed/wall/r_wall, +/area/quartermaster/storage) +"kte" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/computer/shuttle_flight/custom_shuttle/exploration, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "ktf" = ( /obj/structure/railing/corner{ dir = 4 @@ -21015,9 +21775,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/iron/dark/corner{ +/turf/open/floor/iron/dark/side{ dir = 4 }, /area/hallway/primary/central{ @@ -21123,13 +21881,6 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) -"kvt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "kvM" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/bot, @@ -21159,6 +21910,16 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) +"kwf" = ( +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "kwk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/royalblack, @@ -21252,6 +22013,12 @@ "kxS" = ( /turf/open/floor/plating/dirt/planetary, /area/asteroid/paradise/surface/grass) +"kye" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ + dir = 9 + }, +/turf/closed/wall, +/area/engine/supermatter) "kyf" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -21283,14 +22050,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) -"kyT" = ( -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 40 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/white, -/area/medical/surgery) "kyY" = ( /obj/machinery/newscaster{ pixel_x = 1; @@ -21313,24 +22072,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) -"kzD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) "kzL" = ( /obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, @@ -21344,7 +22085,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -21389,6 +22132,9 @@ /obj/machinery/atmospherics/components/unary/cryo_cell{ piping_layer = 2 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/grid/steel, /area/medical/medbay/central) "kAX" = ( @@ -21411,6 +22157,7 @@ /obj/structure/stairs{ dir = 4 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/pod/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" @@ -21497,23 +22244,13 @@ /turf/open/floor/plating/dirt/planetary, /area/asteroid/paradise/surface/grass) "kCq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/pipe_dispenser{ - pixel_x = 1; - pixel_y = 12 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_y = 1 - }, -/obj/item/clothing/glasses/meson{ - pixel_x = 2 +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "kCM" = ( /turf/open/floor/plating, @@ -21543,7 +22280,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -21569,6 +22308,21 @@ /obj/structure/stairs, /turf/open/floor/pod/dark, /area/crew_quarters/kitchen/coldroom) +"kEX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "kFe" = ( /obj/structure/railing/corner{ dir = 1 @@ -21614,27 +22368,20 @@ /turf/open/floor/plating, /area/science/robotics) "kHm" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/flashlight/pen, -/obj/item/clothing/neck/stethoscope, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = 3 - }, -/obj/item/computer_hardware/hard_drive/role/medical{ - pixel_x = -3 - }, -/obj/item/computer_hardware/hard_drive/role/chemistry{ - pixel_y = 6 +/obj/machinery/disposal/bin, +/obj/machinery/newscaster{ + pixel_y = -30 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/airalarm/directional/west, +/obj/machinery/light, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "kHF" = ( @@ -21673,6 +22420,16 @@ }, /turf/open/floor/iron/dark, /area/teleporter) +"kIc" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/wrench{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "kIo" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/stripes/line{ @@ -21784,8 +22541,9 @@ /obj/structure/railing/corner{ dir = 4 }, +/obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass, -/area/asteroid/paradise/surface/grass) +/area/asteroid/paradise/surface) "kLU" = ( /turf/open/floor/iron, /area/engine/atmos) @@ -21814,7 +22572,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -21825,6 +22585,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) +"kNm" = ( +/obj/item/seeds/flower/harebell, +/obj/machinery/light/small, +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "kNq" = ( /obj/effect/decal/cleanable/food/flour, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -21902,8 +22669,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/fitness/recreation) @@ -21923,6 +22690,10 @@ }, /turf/open/floor/iron/dark, /area/storage/tech) +"kQa" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "kQc" = ( /obj/structure/table/reinforced, /obj/machinery/firealarm/directional/east, @@ -22011,7 +22782,7 @@ "kTN" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_one_access_txt = "22;25;26;28;35;37;38;46" }, /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/cable/yellow{ @@ -22125,6 +22896,7 @@ /area/asteroid/paradise/surface/grass) "kWE" = ( /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/department/medical/central) "kWH" = ( @@ -22153,6 +22925,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -22162,20 +22937,16 @@ /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) "kXq" = ( -/obj/structure/table, -/obj/item/wrench{ - pixel_x = -4; - pixel_y = 15 - }, -/obj/item/crowbar/red{ - pixel_x = -2; - pixel_y = 11 - }, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/analyzer{ - pixel_x = 1 +/obj/item/stock_parts/micro_laser/ultra, +/obj/item/stock_parts/micro_laser/ultra, +/obj/item/stock_parts/matter_bin/super, +/obj/item/stock_parts/matter_bin/super, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + initialize_directions = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "kXu" = ( /obj/machinery/vending/autodrobe/all_access, @@ -22183,6 +22954,18 @@ /obj/machinery/camera/directional/north, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) +"kXE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "kXQ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -22319,6 +23102,11 @@ /obj/item/kitchen/rollingpin, /turf/open/floor/iron, /area/hallway/secondary/service) +"lbn" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/primary/fore{ + name = "-1 Primary Hallway" + }) "lbA" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -22381,8 +23169,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/tech, /area/science/mixing) "lea" = ( /obj/item/beacon{ @@ -22451,16 +23241,6 @@ }, /turf/open/floor/wood/broken, /area/crew_quarters/cafeteria) -"lfX" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) "lgq" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/mineral/ore_redemption{ @@ -22542,7 +23322,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -22619,7 +23401,7 @@ /area/maintenance/department/science/central) "liZ" = ( /obj/structure/railing, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/crew_quarters/heads/cmo) "lji" = ( /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -22640,15 +23422,6 @@ "ljQ" = ( /turf/closed/wall, /area/maintenance/department/eva) -"ljY" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/openspace, -/area/hallway/primary/fore{ - name = "-1 Primary Hallway" - }) "lku" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -22688,6 +23461,10 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) "lly" = ( @@ -22729,7 +23506,6 @@ }) "lmb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -22739,6 +23515,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /turf/open/floor/plating, /area/quartermaster/warehouse) "lmC" = ( @@ -22812,7 +23591,9 @@ alpha = 180; dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -22831,7 +23612,9 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /turf/open/floor/iron/tech, /area/science/mixing/chamber) @@ -22867,24 +23650,19 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "lol" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery Theatre"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/airlock/unres, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 2 }, -/turf/open/floor/iron, +/obj/effect/spawner/structure/window, +/obj/structure/curtain/directional{ + color = "#ACD1E9"; + icon_state = "bathroom-open"; + icon_type = "bathroom" + }, +/turf/open/floor/plating, /area/medical/surgery) "loD" = ( /turf/closed/wall, @@ -22894,6 +23672,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/sign/warning/pods{ + pixel_y = -32 + }, /turf/open/floor/plating, /area/vacant_room/office) "loS" = ( @@ -22931,7 +23712,9 @@ dir = 8 }, /obj/machinery/rnd/production/techfab/department/cargo, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -22965,6 +23748,14 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"lqP" = ( +/obj/structure/railing{ + dir = 8; + layer = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/chapel) "lrk" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -22975,12 +23766,13 @@ /turf/open/floor/iron, /area/janitor) "lrR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmoshutter"; - name = "CMO Office Shutters" +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "lsj" = ( /obj/structure/lattice/catwalk/over, @@ -23018,6 +23810,9 @@ "lsH" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/evac{ + dir = 1 + }, /turf/open/floor/iron, /area/maintenance/department/engine) "ltd" = ( @@ -23043,6 +23838,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, /turf/open/floor/iron, /area/engine/engineering) "ltt" = ( @@ -23114,10 +23912,6 @@ }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) -"lwh" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) "lwX" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/door/airlock/medical/glass{ @@ -23211,13 +24005,6 @@ /obj/item/plunger, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) -"lyE" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/openspace, -/area/maintenance/department/security/brig) "lyG" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/effect/turf_decal/stripes/line, @@ -23248,6 +24035,26 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/maintenance/department/engine) +"lzc" = ( +/obj/structure/flora/rock/pile, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) +"lzO" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "lAn" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/girder, @@ -23289,7 +24096,9 @@ "lBD" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/three, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -23392,23 +24201,14 @@ /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) "lEa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 - }, -/obj/effect/decal/cleanable/cobweb, /obj/item/storage/pod{ pixel_x = 5; pixel_y = 32 }, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 }, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron, /area/medical/surgery) "lEg" = ( @@ -23519,18 +24319,22 @@ /turf/open/floor/wood, /area/vacant_room/office) "lGE" = ( -/obj/structure/railing{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) "lGG" = ( /turf/open/floor/prison, /area/security/prison) +"lHa" = ( +/obj/structure/chair/fancy/shuttle{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "lHU" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable/yellow{ @@ -23602,8 +24406,13 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "lKm" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 +/obj/structure/disposalpipe/junction, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) @@ -23693,10 +24502,9 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/suit_storage_unit/cmo, /turf/open/floor/iron/white, /area/crew_quarters/heads/cmo) "lOO" = ( @@ -23938,10 +24746,6 @@ }, /turf/open/floor/prison, /area/security/prison) -"lUh" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) "lUm" = ( /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) @@ -24002,14 +24806,21 @@ /turf/open/openspace, /area/medical/medbay/central) "lVB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, -/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, +/obj/item/radio/intercom{ + pixel_y = 20 + }, /turf/open/floor/iron, /area/medical/surgery) "lVP" = ( @@ -24033,17 +24844,6 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/maintenance/department/bridge) -"lVT" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/openspace, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) "lVX" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24098,6 +24898,12 @@ }, /turf/open/floor/plating, /area/security/brig) +"lXs" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/closed/mineral/random/air, +/area/engine/atmos) "lXL" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/black/opposingcorners{ @@ -24108,16 +24914,17 @@ /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) "lYc" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/sign/painting/library{ - pixel_x = 1; - pixel_y = -32 +/obj/effect/spawner/structure/window, +/obj/structure/curtain/directional{ + color = "#ACD1E9"; + dir = 8; + icon_state = "bathroom-open"; + icon_type = "bathroom" }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/medical/surgery) "lYF" = ( /obj/machinery/power/terminal{ @@ -24144,6 +24951,15 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/bridge) +"lZS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "lZV" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/asteroid/planetary, @@ -24188,6 +25004,12 @@ slowdown = 0 }, /area/asteroid/paradise/surface) +"mbD" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron, +/area/science/mixing) "mbE" = ( /obj/structure/railing/corner{ dir = 1 @@ -24235,9 +25057,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, +/turf/open/floor/grass/no_border, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -24339,11 +25159,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/numbers/two_nine{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -24387,6 +25209,12 @@ }, /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) +"mha" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "mhe" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -24396,6 +25224,11 @@ /obj/item/paicard, /turf/open/floor/iron, /area/maintenance/department/medical/morgue) +"mhp" = ( +/turf/open/floor/glass/reinforced, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "mht" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -24441,6 +25274,13 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) +"miq" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "mit" = ( /obj/structure/table, /obj/item/paicard, @@ -24644,7 +25484,9 @@ /obj/effect/turf_decal/siding/white{ alpha = 100 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -24728,20 +25570,13 @@ /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) "mth" = ( -/obj/effect/turf_decal/box/white, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/medical/surgery) "mtn" = ( @@ -24772,9 +25607,6 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) "mtO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, /turf/open/floor/iron/white, /area/medical/apothecary) "muw" = ( @@ -24789,9 +25621,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 8 }, @@ -24839,6 +25668,19 @@ /obj/effect/spawner/lootdrop/costume, /turf/open/floor/iron/dark, /area/maintenance/department/crew_quarters/dorms) +"mwy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/evac{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/science/xenobiology) "mwP" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/ai"; @@ -24977,7 +25819,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/catwalk_floor/iron_dark, @@ -25139,6 +25981,9 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "mEr" = ( @@ -25239,6 +26084,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, /area/medical/apothecary) "mFI" = ( @@ -25423,6 +26278,9 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) "mKy" = ( @@ -25438,6 +26296,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"mKN" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "mLo" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/firecloset/full, @@ -25560,6 +26423,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "mOp" = ( @@ -25574,10 +26440,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/machinery/airalarm/kitchen_cold_room{ - dir = 1; - pixel_y = 24 - }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen/coldroom) "mOQ" = ( @@ -25675,6 +26538,13 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"mRp" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "mRH" = ( /obj/structure/bookcase/random/adult, /obj/machinery/newscaster{ @@ -25726,6 +26596,13 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"mSh" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "mSE" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain/private) @@ -25775,6 +26652,19 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"mUT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "mVd" = ( /obj/structure/railing{ dir = 1 @@ -25788,6 +26678,9 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, /turf/open/floor/iron, /area/engine/engineering) "mVg" = ( @@ -25808,6 +26701,18 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/department/bridge) +"mVA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "mWc" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 @@ -25950,8 +26855,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"nag" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "nbf" = ( /obj/machinery/door/window/southleft{ dir = 1; @@ -26019,15 +26941,6 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "ncM" = ( @@ -26108,22 +27021,25 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"neA" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/asteroid/basalt/planetary, -/area/asteroid/paradise) "neD" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, /obj/effect/turf_decal/tile/purple/half/contrasted, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) +"neH" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "neX" = ( /turf/open/floor/iron/dark/side{ dir = 5 @@ -26221,12 +27137,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) -"njB" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating, -/area/space/nearstation) "nkb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -26290,18 +27200,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/engine/engineering) -"nmp" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/dark/corner, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/corner, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "nmz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26461,6 +27359,12 @@ }, /turf/open/openspace, /area/maintenance/department/engine/atmos) +"nqU" = ( +/obj/effect/turf_decal/evac{ + dir = 1 + }, +/turf/open/floor/iron, +/area/maintenance/department/engine) "nqZ" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 4 @@ -26497,6 +27401,12 @@ }, /turf/open/floor/iron/dark, /area/security/warden) +"nrA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/beach/sand, +/area/asteroid/paradise/surface) "nrQ" = ( /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/hallway/primary/fore{ @@ -26596,7 +27506,9 @@ /area/maintenance/department/science/central) "nww" = ( /obj/effect/turf_decal/bot, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -26606,10 +27518,14 @@ /turf/open/floor/iron/dark, /area/medical/morgue) "nwE" = ( +/obj/effect/turf_decal/box, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "0-2" }, -/turf/open/floor/iron, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, /area/engine/engineering) "nwN" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -26806,6 +27722,13 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"nBf" = ( +/obj/item/seeds/tea, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "nBm" = ( /obj/machinery/power/smes{ charge = 5e+006; @@ -26831,6 +27754,9 @@ /obj/structure/flora/rock/pile, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) +"nBB" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/cargo) "nCa" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, @@ -26870,6 +27796,17 @@ /obj/structure/fans/tiny, /turf/open/floor/pod/dark, /area/maintenance/department/engine/atmos) +"nEP" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "nEW" = ( /obj/machinery/computer/security/telescreen/minisat{ dir = 4; @@ -27165,6 +28102,14 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/maintenance/department/engine) +"nKZ" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "nLs" = ( /obj/structure/chair/fancy/bench{ dir = 8 @@ -27179,14 +28124,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"nLv" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/asteroid/basalt/planetary, -/area/asteroid/paradise) "nMm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -27205,6 +28142,14 @@ /obj/item/book/manual/wiki/atmospherics, /turf/open/floor/iron/tech, /area/engine/atmos) +"nNf" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel, +/area/asteroid/paradise/surface) "nNO" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -27261,6 +28206,10 @@ }, /turf/open/floor/wood, /area/asteroid/paradise/surface) +"nQj" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface/sand) "nQV" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -27337,6 +28286,12 @@ sortType = 15 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/numbers{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/iron/dark/corner{ dir = 4 }, @@ -27387,11 +28342,6 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) -"nVc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/barricade/wooden, -/turf/open/floor/iron, -/area/maintenance/department/chapel) "nVd" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/cardboard, @@ -27403,11 +28353,13 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, /obj/structure/cable{ icon_state = "0-4" }, /obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, /turf/open/floor/plating, /area/engine/supermatter) "nVn" = ( @@ -27504,8 +28456,8 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/dark/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) @@ -27630,6 +28582,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/engineering) +"obB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "obC" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 @@ -27657,8 +28618,10 @@ /obj/structure/railing{ dir = 4 }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass, -/area/asteroid/paradise/surface/grass) +/area/asteroid/paradise/surface) "ocL" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/flora/rock/pile, @@ -27698,12 +28661,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/techmaint/planetary, /area/storage/tech) +"oem" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "ofn" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -27747,6 +28719,9 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"ogi" = ( +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "ogp" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -27948,11 +28923,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/rnd/production/protolathe/department/engineering{ req_access_txt = "32" }, +/obj/structure/window/plasma/reinforced, /turf/open/floor/iron, /area/engine/engineering) "onx" = ( @@ -27987,6 +28962,10 @@ /obj/structure/lattice/catwalk/over, /turf/open/openspace, /area/maintenance/department/bridge) +"ooh" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/asteroid/paradise/surface) "ool" = ( /obj/docking_port/stationary{ dheight = 1; @@ -28035,6 +29014,16 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise/surface) +"opi" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "opj" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/pickaxe, @@ -28142,17 +29131,6 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) -"oqs" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "oqF" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/trimline/yellow, @@ -28352,6 +29330,13 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"ouP" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "ouX" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -28433,22 +29418,17 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"owG" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12"; - security_level = 6 - }, -/obj/structure/lattice/catwalk/over, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"owJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/iron/dark, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) +"owE" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) +"oxb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/rust, +/area/asteroid/paradise) "oxf" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -28506,10 +29486,8 @@ /turf/open/floor/iron/dark, /area/maintenance/department/crew_quarters/dorms) "oyg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, /obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "oyk" = ( @@ -28545,6 +29523,23 @@ /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"ozq" = ( +/obj/machinery/seed_extractor, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) +"ozs" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/sign/warning/securearea, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "ozt" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -28602,6 +29597,15 @@ "ozT" = ( /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"ozU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8; + pixel_x = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/flora/rock/pile, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "oAv" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -28687,6 +29691,10 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, +/obj/item/paper/guides/jobs/hydroponics{ + default_raw_text = "

Hey there,

Sorry about the cramped space! � I know it's a bit tight in here.

But just so you know, I found a few more hydroponic trays stashed behind botany in maintenance. Feel free to grab them if you need!

Take care!

"; + pixel_x = 6 + }, /turf/open/floor/iron/grid/steel, /area/hydroponics) "oCj" = ( @@ -28694,9 +29702,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -28794,6 +29800,17 @@ "oFa" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) +"oFf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/medical/apothecary) "oFn" = ( /obj/structure/window/reinforced{ dir = 4 @@ -28878,12 +29895,30 @@ }, /turf/open/floor/carpet/purple, /area/crew_quarters/heads/hor) +"oFJ" = ( +/obj/machinery/power/solar_control, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "oGy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/quartermaster/warehouse) +"oGW" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/iron/white, +/area/crew_quarters/heads/cmo) "oHx" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -29013,35 +30048,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"oLa" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white{ - pixel_x = -5 - }, -/obj/item/holosign_creator/medical{ - pixel_x = -4; - pixel_y = 17 - }, -/obj/item/toy/figure/cmo{ - pixel_x = 5; - pixel_y = 9 - }, -/obj/item/stamp/cmo{ - pixel_x = -2 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 1; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_x = 1; - pixel_y = -32 - }, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/cmo) "oLi" = ( /obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable/yellow{ @@ -29203,21 +30209,13 @@ /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) "oNr" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/landmark/start/quartermaster, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, +/turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -29282,10 +30280,10 @@ /area/hydroponics) "oOM" = ( /obj/structure/cable, -/obj/machinery/blackbox_recorder, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/telecomms/hub/preset, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "oOS" = ( @@ -29368,6 +30366,9 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"oQz" = ( +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/asteroid/paradise/surface) "oQQ" = ( /obj/machinery/camera/autoname/directional/south{ network = list("ss13","security") @@ -29386,9 +30387,6 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "oRp" = ( -/obj/machinery/airalarm/directional/east{ - pixel_x = 24 - }, /obj/effect/decal/cleanable/oil, /obj/machinery/food_cart, /turf/open/floor/plating, @@ -29412,12 +30410,27 @@ /obj/item/beacon{ pixel_y = 3 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/wood, /area/crew_quarters/cafeteria) +"oRA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "oRV" = ( /obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark/side{ - dir = 10 + dir = 8 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -29482,6 +30495,24 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/bridge) +"oUX" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "oVh" = ( /turf/open/floor/plating/beach/coastline_t/sandwater_inner, /area/asteroid/paradise/surface) @@ -29546,13 +30577,13 @@ pixel_x = 33; pixel_y = -2 }, -/obj/machinery/meter, /obj/machinery/light_switch{ pixel_x = 23 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/engine/supermatter) "oXd" = ( @@ -29571,6 +30602,20 @@ "oXe" = ( /turf/closed/wall, /area/maintenance/department/medical/central) +"oXf" = ( +/obj/structure/chair/fancy/bench/corporate/right{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "oXZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -29581,11 +30626,11 @@ /turf/open/floor/plating, /area/maintenance/department/eva) "oYA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engineering) "oYP" = ( @@ -29642,6 +30687,10 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/dark, /area/engine/atmos) "oZJ" = ( @@ -29720,14 +30769,20 @@ /turf/open/floor/plating, /area/maintenance/department/eva) "paJ" = ( -/obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ dir = 8 }, +/obj/structure/cable/yellow, +/obj/item/stack/sheet/mineral/plasma/ten, +/obj/item/wrench{ + pixel_x = -4; + pixel_y = 5 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "paK" = ( @@ -29753,13 +30808,6 @@ }, /turf/open/floor/prison/dark, /area/security/prison) -"paX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/department/chapel) "pbk" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -29805,14 +30853,34 @@ /area/hydroponics) "pch" = ( /obj/machinery/light/small, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/iron/tech, /area/engine/engineering) "pcu" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/turf/open/floor/glass/reinforced, /area/medical/medbay/central) "pcy" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -29859,6 +30927,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 5 }, +/obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/supermatter) "pdm" = ( @@ -29906,7 +30975,6 @@ /area/asteroid/paradise/surface) "pfb" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/evac, /turf/open/floor/iron/dark/side, /area/hallway/primary/aft{ name = "-3 Primary Hallway" @@ -29984,7 +31052,9 @@ /turf/closed/wall/rust, /area/maintenance/disposal) "piY" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -30134,6 +31204,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) +"poc" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "poV" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /obj/structure/table_frame, @@ -30191,6 +31267,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 9 }, +/obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/supermatter) "prw" = ( @@ -30200,7 +31277,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/iron, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -30312,18 +31392,7 @@ pixel_x = 24; pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/white, /area/medical/apothecary) "ptP" = ( @@ -30353,6 +31422,14 @@ }, /turf/open/floor/wood, /area/medical/exam_room) +"puS" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/hallway/primary/aft{ + name = "-3 Primary Hallway" + }) "pvd" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -30374,6 +31451,12 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) +"pwg" = ( +/obj/structure/railing/corner, +/turf/open/floor/iron/dark/corner, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "pwo" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30439,6 +31522,13 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/department/cargo) +"pyp" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "pyw" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -30475,10 +31565,20 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/central) +"pyT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "pyW" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"pzf" = ( +/obj/structure/fence/cut/large, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "pzQ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/two, @@ -30531,6 +31631,7 @@ /obj/item/clothing/glasses/science{ pixel_x = -4 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/science/lab) "pAy" = ( @@ -30548,12 +31649,12 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, /turf/open/floor/plating, /area/engine/supermatter) "pBg" = ( @@ -30611,6 +31712,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/chapel/main) +"pCx" = ( +/obj/structure/fence, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) +"pCO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/evac{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/engine) "pCT" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -30663,6 +31776,22 @@ }, /turf/open/floor/iron, /area/security/brig) +"pDP" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "pEf" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -30736,6 +31865,13 @@ }, /turf/open/floor/iron/dark, /area/security/brig) +"pFN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) "pFZ" = ( /obj/structure/railing{ dir = 1 @@ -30891,6 +32027,20 @@ }, /turf/open/floor/iron/dark, /area/security/nuke_storage) +"pIq" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) +"pIy" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/sign/warning/electricshock, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "pIA" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -30903,8 +32053,6 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow, /turf/open/floor/pod/dark, /area/maintenance/department/medical/morgue) "pKj" = ( @@ -30936,7 +32084,9 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "pKx" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -30950,6 +32100,13 @@ }, /turf/open/floor/iron/dark, /area/science/robotics) +"pKE" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "pKX" = ( /obj/machinery/light{ dir = 4 @@ -31013,6 +32170,9 @@ /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "pLT" = ( @@ -31039,12 +32199,15 @@ }, /turf/open/floor/iron, /area/security/brig) +"pMb" = ( +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "pMc" = ( -/obj/structure/lattice/catwalk/over, /obj/structure/railing{ dir = 4 }, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -31087,7 +32250,9 @@ pixel_x = 14; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /turf/open/floor/carpet/green, /area/chapel/main) @@ -31390,23 +32555,19 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/medical/medbay/central) "pVj" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, /turf/open/floor/iron, /area/maintenance/department/engine) -"pVO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/plating, -/area/space/nearstation) "pVY" = ( /turf/closed/wall, /area/engine/engineering) @@ -31420,6 +32581,12 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) +"pWp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "pWG" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -31554,7 +32721,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/bridge) "pZC" = ( @@ -31563,14 +32729,10 @@ /turf/open/floor/plating, /area/maintenance/department/science/central) "pZI" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/window/northleft{ + dir = 2 }, -/turf/open/floor/grass/no_border, +/turf/open/floor/iron/dark/side, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -31842,6 +33004,13 @@ pixel_x = -4; pixel_y = 3 }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "qhy" = ( @@ -32014,6 +33183,14 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) +"qmk" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoshutter"; + name = "CMO Office Shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/medbay/central) "qmz" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -32108,6 +33285,7 @@ /area/science/xenobiology) "qrl" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/sepia, /area/quartermaster/storage) "qrO" = ( @@ -32122,7 +33300,9 @@ /area/quartermaster/storage) "qsx" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -32134,6 +33314,10 @@ }, /turf/open/floor/pod/dark, /area/maintenance/department/crew_quarters/dorms) +"qsy" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "qsE" = ( /obj/structure/sign/directions/science{ dir = 4; @@ -32151,7 +33335,9 @@ /area/maintenance/department/chapel) "qte" = ( /obj/machinery/rnd/production/techfab/department/service, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -32209,7 +33395,7 @@ /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -32274,9 +33460,13 @@ /turf/open/floor/iron/dark, /area/engine/atmos) "qwk" = ( -/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12"; + security_level = 6 + }, /turf/open/floor/plating, -/area/maintenance/department/medical/central) +/area/maintenance/department/security/brig) "qwA" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -32360,6 +33550,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/engine, /area/science/explab) "qxQ" = ( @@ -32412,10 +33603,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "qzj" = ( @@ -32426,17 +33619,6 @@ dir = 5 }, /turf/open/floor/iron/dark, -/area/engineering/hallway{ - name = "Engineering Viewing Platform" - }) -"qzs" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/openspace, /area/engineering/hallway{ name = "Engineering Viewing Platform" }) @@ -32486,8 +33668,10 @@ /turf/open/floor/iron, /area/engine/engineering) "qBR" = ( -/obj/structure/lattice, -/turf/open/openspace, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/glass/reinforced/plasma, /area/maintenance/department/security/brig) "qCg" = ( /turf/open/floor/plating/beach/deep_water, @@ -32537,10 +33721,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/light{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ + dir = 9 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "qEd" = ( @@ -32570,6 +33757,15 @@ "qFF" = ( /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"qFL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, +/obj/item/plant_analyzer{ + pixel_x = 2; + pixel_y = -8 + }, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "qGg" = ( /turf/closed/wall, /area/maintenance/department/engine/atmos) @@ -32614,6 +33810,10 @@ }, /turf/open/floor/iron/dark, /area/engine/atmos) +"qHB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface/grass) "qHP" = ( /turf/closed/wall, /area/security/execution/education) @@ -32639,15 +33839,9 @@ /turf/open/floor/wood/broken, /area/vacant_room/office) "qId" = ( +/obj/structure/ladder, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "8-32" - }, -/obj/effect/turf_decal/trimline/yellow, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/structure/lattice/catwalk/over, -/turf/open/openspace, +/turf/open/floor/pod/dark, /area/maintenance/department/science/central) "qIX" = ( /obj/docking_port/stationary{ @@ -32699,9 +33893,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ name = "Connector Port (Air Supply)" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/general/hidden/layer2{ dir = 6 }, @@ -32713,6 +33904,7 @@ icon_state = "1-2" }, /obj/machinery/camera/autoname/directional/west, +/obj/machinery/digital_clock/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -32747,14 +33939,6 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/science/central) -"qLj" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/cmo) -"qMa" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) "qMA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32831,6 +34015,17 @@ /area/engineering/hallway{ name = "Engineering Viewing Platform" }) +"qNN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "qOg" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/turf_decal/stripes/line, @@ -32917,7 +34112,9 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "qQU" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/machinery/sleeper{ dir = 8 @@ -32969,6 +34166,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/engine/engineering) +"qRP" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ + dir = 10 + }, +/turf/closed/wall, +/area/engine/supermatter) "qRZ" = ( /obj/structure/fence/corner{ dir = 6 @@ -32996,6 +34199,13 @@ }, /turf/open/floor/iron, /area/maintenance/department/bridge) +"qSD" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "qSH" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/fence/cut/medium{ @@ -33070,6 +34280,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/engine/atmos) +"qUs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "qUy" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/structure/disposalpipe/segment{ @@ -33132,6 +34350,13 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) +"qWa" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/sign/warning/securearea, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "qWg" = ( /obj/structure/railing{ dir = 4 @@ -33142,7 +34367,9 @@ /obj/item/radio/intercom{ pixel_y = 29 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -33264,36 +34491,29 @@ /turf/open/floor/iron, /area/maintenance/department/medical/morgue) "qYc" = ( -/obj/structure/railing/corner{ - dir = 4 - }, /obj/effect/turf_decal/siding/dark{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark/side{ - dir = 5 + dir = 4 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) "qYy" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/landmark/start/chief_medical_officer, /obj/structure/disposalpipe/segment{ dir = 2 }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 9 + }, +/turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "qYC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -33317,13 +34537,15 @@ /obj/machinery/camera/autoname/directional/south{ network = list("ss13","rd") }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 }, /obj/structure/cable/yellow{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 8 + }, /turf/open/floor/circuit/telecomms/server, /area/science/server) "qZA" = ( @@ -33404,6 +34626,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/tech, /area/engine/engineering) "rbL" = ( @@ -33425,7 +34650,13 @@ }, /area/asteroid/paradise/surface) "rca" = ( -/obj/structure/ladder, +/obj/structure/lattice/catwalk/over, +/obj/effect/turf_decal/trimline/yellow, +/obj/structure/cable/yellow{ + icon_state = "8-32" + }, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/department/science/central) "rck" = ( @@ -33435,6 +34666,13 @@ }, /turf/open/floor/iron, /area/security/brig) +"rco" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/frame, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "rcE" = ( /obj/structure/lattice/catwalk/over, /obj/machinery/modular_computer/console/preset/engineering{ @@ -33511,6 +34749,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/department/engine/atmos) +"rfb" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise) "rfn" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -33548,11 +34790,13 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "rgr" = ( -/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/effect/turf_decal/evac/evac_big{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/eva) "rgA" = ( @@ -33597,7 +34841,9 @@ pixel_x = -3; pixel_y = 5 }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -33666,15 +34912,17 @@ /turf/open/floor/iron/dark, /area/bridge/meeting_room) "rjh" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron, +/obj/item/wrench, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/tech, /area/engine/engineering) "rjj" = ( /obj/structure/railing/corner{ @@ -33684,9 +34932,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -33741,7 +34987,7 @@ dir = 8; initialize_directions = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/tech, /area/engine/engineering) "rkq" = ( /obj/structure/cable/yellow{ @@ -33767,12 +35013,12 @@ /turf/open/floor/plating/airless, /area/science/mixing) "rkz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -33781,6 +35027,7 @@ /obj/structure/railing{ dir = 1 }, +/obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -33810,6 +35057,15 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"rlf" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel, +/area/asteroid/paradise/surface) "rlk" = ( /obj/structure/ore_box, /obj/item/pickaxe, @@ -33912,6 +35168,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/effect/turf_decal/evac, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -33942,22 +35199,6 @@ }, /turf/open/floor/iron/dark, /area/security/nuke_storage) -"rof" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/storage/box/lights/mixed{ - pixel_x = 4; - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/engine/engineering) "roj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -33990,7 +35231,7 @@ /obj/structure/railing{ dir = 8 }, -/turf/open/openspace, +/turf/open/floor/glass/reinforced, /area/crew_quarters/heads/cmo) "rpC" = ( /obj/structure/cable/yellow{ @@ -34057,11 +35298,9 @@ /obj/structure/railing/corner{ dir = 4 }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, +/obj/effect/turf_decal/siding/dark/corner, /turf/open/floor/iron/dark/side{ - dir = 4 + dir = 5 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -34123,10 +35362,13 @@ /obj/structure/sign/departments/minsky/security/security, /turf/closed/wall/r_wall, /area/security/brig) -"rrS" = ( -/obj/machinery/door/window/northleft{ - dir = 2 +"rrF" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/turf/open/floor/iron, +/area/maintenance/department/crew_quarters/bar) +"rrS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, @@ -34293,12 +35535,30 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/department/science/central) +"rvI" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/iron/solarpanel, +/area/asteroid/paradise/surface) "rvJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/aisat_interior) +"rvO" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "rvW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -34369,12 +35629,14 @@ /turf/open/floor/plating/asteroid/planetary, /area/quartermaster/storage) "ryh" = ( -/obj/structure/lattice/catwalk/over, /obj/machinery/firealarm/directional/north, +/obj/structure/lattice/catwalk/over, /turf/open/openspace, /area/maintenance/department/security/brig) "ryA" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/machinery/vending/wardrobe/jani_wardrobe, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, @@ -34522,6 +35784,10 @@ dir = 4 }, /obj/effect/landmark/start/chemist, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/white, /area/medical/apothecary) "rDD" = ( @@ -34723,12 +35989,12 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /obj/effect/turf_decal/numbers/two_nine{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/iron, /area/maintenance/department/chapel) "rHQ" = ( @@ -34737,13 +36003,6 @@ /area/maintenance/department/bridge) "rId" = ( /turf/open/openspace, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) -"rIe" = ( -/obj/structure/railing, -/obj/structure/lattice/catwalk/over, -/turf/open/openspace, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -34785,30 +36044,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron, /area/science/robotics) -"rJG" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/iron/white, -/area/medical/medbay/central) "rJO" = ( /obj/structure/chair/office{ dir = 1 @@ -34850,16 +36085,22 @@ /turf/open/floor/plating, /area/quartermaster/warehouse) "rKr" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark/corner, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"rKH" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "rKN" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -34872,16 +36113,6 @@ }, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) -"rKV" = ( -/obj/docking_port/stationary{ - dwidth = 12; - height = 69; - id = "whiteship_home"; - name = "Auxiliary Dock"; - width = 25 - }, -/turf/open/floor/plating/dirt/planetary, -/area/asteroid/paradise/surface/grass) "rLa" = ( /obj/structure/stairs, /obj/structure/extinguisher_cabinet{ @@ -35016,15 +36247,6 @@ dir = 1 }, /area/asteroid/paradise/surface) -"rPj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/chair/fancy/plastic{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) "rPo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron, @@ -35058,15 +36280,20 @@ /obj/machinery/light{ dir = 8 }, +/obj/structure/sign/map/echo{ + pixel_x = -32 + }, /turf/open/floor/iron/dark, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) "rQs" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/dark, /area/maintenance/disposal/incinerator) "rQE" = ( @@ -35148,6 +36375,9 @@ }, /turf/open/openspace, /area/security/brig) +"rSe" = ( +/turf/open/floor/glass/reinforced, +/area/asteroid/paradise/surface) "rSl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -35155,6 +36385,7 @@ }, /obj/machinery/vending/coffee, /obj/effect/turf_decal/bot, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/security/brig) "rSr" = ( @@ -35388,6 +36619,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"rZD" = ( +/obj/structure/fence{ + dir = 8 + }, +/obj/structure/sign/warning/securearea, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "rZM" = ( /turf/open/floor/plating, /area/maintenance/department/science/central) @@ -35478,6 +36716,11 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"sbm" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "sbv" = ( /obj/machinery/recycler, /obj/machinery/conveyor{ @@ -35505,6 +36748,9 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "scw" = ( @@ -35557,7 +36803,9 @@ /area/science/test_area) "sdG" = ( /obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -35604,6 +36852,10 @@ /obj/structure/barricade/wooden/crude, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"ses" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "seu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35681,6 +36933,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -35692,6 +36945,13 @@ }, /turf/open/indestructible/sound/pool, /area/crew_quarters/fitness/recreation) +"shk" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/overalls, +/obj/item/cultivator, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "shD" = ( /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, @@ -35711,15 +36971,6 @@ }, /turf/open/floor/carpet/red, /area/security/detectives_office) -"shJ" = ( -/obj/machinery/button/door{ - id = "commissaryshutters1"; - name = "Commissary Shutters Control #1"; - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) "shQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -35731,6 +36982,10 @@ /obj/structure/table, /turf/open/floor/iron, /area/security/brig) +"sio" = ( +/obj/structure/girder, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "sip" = ( /obj/machinery/camera/autoname/directional/west{ network = list("ss13","public") @@ -35798,6 +37053,9 @@ dir = 8 }, /obj/item/kirbyplants/random, +/obj/structure/sign/map/echo{ + pixel_y = -32 + }, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -35824,6 +37082,13 @@ }, /turf/open/floor/wood, /area/chapel/office) +"sjI" = ( +/obj/machinery/computer/objective, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "sjJ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/suit/tan, @@ -35857,6 +37122,20 @@ }, /turf/open/floor/plating/asteroid/planetary, /area/crew_quarters/dorms) +"sjX" = ( +/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/medical/surgery) "skf" = ( /turf/closed/wall, /area/engineering/hallway{ @@ -35869,6 +37148,12 @@ /obj/structure/dresser, /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) +"skT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "exploration" + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "sld" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -35967,6 +37252,10 @@ "snu" = ( /turf/closed/wall, /area/crew_quarters/cryopods) +"snD" = ( +/obj/effect/landmark/loneops, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface/grass) "snW" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -35991,6 +37280,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/quartermaster/storage) "soL" = ( @@ -36045,6 +37335,16 @@ dir = 1 }, /area/science/lab) +"spL" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/iron/solarpanel, +/area/asteroid/paradise/surface) "sqb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/public/glass, @@ -36062,6 +37362,16 @@ "srJ" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) +"srZ" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "ssf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/shower{ @@ -36104,7 +37414,10 @@ /turf/open/floor/plating, /area/quartermaster/storage) "stJ" = ( -/turf/open/openspace, +/obj/structure/sign/poster/official/moth8{ + pixel_y = 31 + }, +/turf/open/floor/glass/reinforced, /area/crew_quarters/heads/cmo) "sua" = ( /obj/structure/chair/office{ @@ -36133,20 +37446,27 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"suj" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/asteroid/paradise/surface) "suk" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "suO" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -36160,6 +37480,13 @@ }, /turf/open/lava/smooth, /area/asteroid/paradise) +"svI" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "svO" = ( /obj/structure/chair{ dir = 1 @@ -36170,6 +37497,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/turf_decal/siding/white, /turf/open/floor/iron, /area/medical/medbay/central) "swh" = ( @@ -36252,6 +37580,7 @@ /obj/structure/chair{ dir = 4 }, +/obj/machinery/digital_clock/directional/north, /turf/open/floor/iron, /area/science/mixing) "sxu" = ( @@ -36320,6 +37649,10 @@ }, /turf/open/floor/dock/drydock, /area/quartermaster/storage) +"sBi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "sBq" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -36525,7 +37858,7 @@ "sHD" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/glowstick/lit, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/maintenance/department/chapel) "sHI" = ( /obj/effect/turf_decal/delivery, @@ -36571,6 +37904,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/dark, /area/security/warden) +"sIQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "sJC" = ( /obj/effect/spawner/room/fivexfour, /turf/open/floor/plating, @@ -36583,6 +37923,9 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"sKh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/asteroid/paradise/surface) "sKk" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -36615,6 +37958,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/tech, /area/engine/atmos) "sKD" = ( @@ -36769,9 +38116,8 @@ name = "-3 Primary Hallway" }) "sNy" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/railing{ - dir = 8 +/obj/structure/railing/corner{ + dir = 1 }, /turf/open/floor/plating, /area/maintenance/department/chapel) @@ -36788,6 +38134,20 @@ }, /turf/open/floor/pod/dark, /area/maintenance/department/engine/atmos) +"sPs" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery Theatre"; + req_access_txt = "45" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/medical/surgery) "sPu" = ( /obj/structure/railing{ dir = 8 @@ -36801,15 +38161,10 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/engine/atmos) -"sPG" = ( -/obj/structure/lattice, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/openspace, -/area/hallway/primary/fore{ - name = "-1 Primary Hallway" - }) +"sQj" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating/asteroid/basalt/planetary, +/area/asteroid/paradise) "sQU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/atmos_control/tank/nitrogen_tank{ @@ -36818,6 +38173,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/tech, /area/engine/atmos) +"sRm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "sRD" = ( /turf/closed/wall/r_wall, /area/security/prison) @@ -36860,12 +38226,10 @@ /turf/closed/wall, /area/chapel/main) "sSN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/turf/open/floor/iron/dark/corner, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -36924,9 +38288,12 @@ dir = 8; pixel_x = -23 }, -/obj/machinery/meter, /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/engine/supermatter) "sUh" = ( @@ -36944,7 +38311,12 @@ /obj/machinery/camera/directional/north{ network = list("ss13","medbay") }, -/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, /turf/open/floor/iron, /area/medical/surgery) "sUW" = ( @@ -37083,7 +38455,6 @@ /turf/open/floor/plating/asteroid/basalt/planetary, /area/asteroid/paradise) "sXp" = ( -/obj/machinery/airalarm/directional/east, /mob/living/simple_animal/pet/dog/corgi/Ian{ density = 0; dir = 1; @@ -37091,6 +38462,9 @@ }, /obj/item/toy/plush/ian, /obj/structure/bed/dogbed/ian, +/obj/item/storage/secure/safe{ + pixel_x = 38 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/hop) "sXB" = ( @@ -37259,17 +38633,21 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"taE" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) +"taQ" = ( +/obj/effect/spawner/structure/window/depleteduranium, +/turf/open/floor/plating, +/area/asteroid/paradise) "taR" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/engine/atmos) -"taZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/planetary, -/area/asteroid/paradise) "tbm" = ( /obj/machinery/light{ dir = 8 @@ -37336,6 +38714,14 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) +"tdI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "tdN" = ( /obj/structure/chair/office/light{ dir = 8 @@ -37385,7 +38771,7 @@ dir = 1 }, /turf/open/floor/iron/dark/side{ - dir = 4 + dir = 5 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" @@ -37438,6 +38824,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/prison, /area/security/prison) "tfh" = ( @@ -37513,14 +38902,12 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/tech, /area/engine/atmos) -"tfX" = ( -/obj/structure/railing, -/turf/open/floor/iron/dark, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) "tgg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37537,6 +38924,10 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/corner, /turf/open/floor/iron/dark, /area/bridge/meeting_room) +"tgn" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/asteroid/paradise/surface) "tgH" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -37567,17 +38958,15 @@ /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/captain) "thg" = ( -/obj/structure/railing{ - dir = 4 - }, /obj/structure/chair{ dir = 1 }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/light/small, /obj/effect/turf_decal/siding/white{ - dir = 4 + alpha = 100; + dir = 6 }, -/obj/machinery/light/small, /turf/open/floor/iron, /area/medical/medbay/central) "thm" = ( @@ -37600,6 +38989,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/circuit/telecomms/server, /area/science/server) "thO" = ( @@ -37630,6 +39020,14 @@ }, /turf/open/floor/prison, /area/security/prison) +"tij" = ( +/obj/item/kirbyplants/random, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "tio" = ( /obj/structure/railing{ dir = 8 @@ -37723,9 +39121,6 @@ /turf/open/floor/iron, /area/security/brig) "tjN" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -37804,9 +39199,10 @@ /turf/open/floor/iron/dark, /area/security/warden) "tkJ" = ( -/turf/open/floor/iron/dark/side{ - dir = 6 +/obj/effect/turf_decal/siding/dark/end{ + dir = 8 }, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -37986,10 +39382,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_x = 1; - pixel_y = 27 - }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) "tnQ" = ( @@ -38041,6 +39434,13 @@ /obj/effect/spawner/room/threexfive, /turf/open/floor/plating, /area/maintenance/department/science/central) +"toL" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "tpg" = ( /obj/structure/sign/painting/library{ pixel_y = 32 @@ -38084,25 +39484,6 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/maintenance/department/science/central) -"tpN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/iron/grid/steel, -/area/medical/patients_rooms) -"tqc" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/medical/surgery) "tqq" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ dir = 1 @@ -38125,9 +39506,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, +/turf/open/floor/iron/dark, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -38137,11 +39516,24 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"trc" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise) "trd" = ( /turf/closed/wall/mineral/titanium/survival, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"trx" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "trB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 @@ -38171,7 +39563,9 @@ icon_state = "baseball_bat_metal"; name = "kneecapper" }, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /turf/open/floor/iron/dark, /area/security/execution/education) @@ -38180,7 +39574,9 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -38325,9 +39721,17 @@ "ttY" = ( /turf/closed/wall, /area/medical/medbay/central) +"tug" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "tuo" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -38385,6 +39789,11 @@ /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/basalt/planetary, /area/science/misc_lab) +"twh" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/medical/central) "tww" = ( /obj/machinery/light{ dir = 8 @@ -38410,12 +39819,12 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/iron/grid/steel, /area/bridge) "twK" = ( @@ -38492,6 +39901,7 @@ /obj/effect/turf_decal/trimline/dark/corner{ dir = 1 }, +/obj/machinery/light/small, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -38540,31 +39950,6 @@ /area/hallway/primary/central{ name = "-2 Primary Hallway" }) -"tAz" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "tAG" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; @@ -38581,15 +39966,6 @@ }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/aisat/foyer) -"tAK" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/lattice, -/turf/open/openspace, -/area/hallway/primary/fore{ - name = "-1 Primary Hallway" - }) "tAS" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -38628,6 +40004,9 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "tBk" = ( @@ -38646,6 +40025,13 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/iron, /area/maintenance/department/medical/central) +"tBJ" = ( +/obj/machinery/power/smes, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "tBT" = ( /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -38695,7 +40081,9 @@ /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -39246,6 +40634,10 @@ /obj/machinery/chem_dispenser{ layer = 2.7 }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron, /area/medical/apothecary) "tPg" = ( @@ -39450,12 +40842,6 @@ }, /turf/open/floor/iron, /area/engine/engineering) -"tRZ" = ( -/obj/structure/sign/poster/official/moth8{ - pixel_y = 31 - }, -/turf/open/openspace, -/area/crew_quarters/heads/cmo) "tSb" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 1 @@ -39493,13 +40879,13 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, /turf/open/floor/plating, /area/engine/supermatter) "tSN" = ( @@ -39578,7 +40964,7 @@ /area/security/warden) "tTn" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ +/obj/effect/turf_decal/tile/dark_blue{ alpha = 180 }, /turf/open/floor/iron, @@ -39601,11 +40987,21 @@ }, /turf/open/floor/iron/dark, /area/security/detectives_office) +"tTD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "tTE" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/maintenance/department/chapel) "tUh" = ( /obj/structure/cable{ @@ -39708,12 +41104,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/tech, /area/engine/engineering) -"tVu" = ( -/obj/effect/landmark/observer_start, -/turf/open/openspace, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "tVy" = ( /obj/machinery/power/apc{ areastring = "/area/vacant_room/office"; @@ -39763,7 +41153,9 @@ pixel_x = 32; pixel_y = 31 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -39780,21 +41172,18 @@ /turf/open/floor/iron/sepia, /area/quartermaster/storage) "tWb" = ( -/obj/item/trash/popcorn, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/iron, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/chair/fancy/plastic, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating, /area/medical/surgery) "tWu" = ( /obj/machinery/atmospherics/pipe/multiz/layer4{ @@ -39922,6 +41311,13 @@ /obj/machinery/light, /turf/open/floor/noslip/standard, /area/quartermaster/storage) +"uae" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "uaU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39940,6 +41336,9 @@ /obj/structure/plasticflaps, /turf/open/floor/plating, /area/science/mixing) +"uce" = ( +/turf/closed/indestructible/rock/snow, +/area/space) "ucC" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -39985,8 +41384,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/dark/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) @@ -40005,7 +41408,9 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -40087,9 +41492,10 @@ "ugw" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ dir = 8; - piping_layer = 2; node1_concentration = 0.21; - node2_concentration = 0.79 + node2_concentration = 0.79; + on = 0; + piping_layer = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -40117,6 +41523,15 @@ /obj/item/clothing/glasses/meson{ pixel_y = 1 }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -40339,9 +41754,6 @@ /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "uli" = ( @@ -40351,7 +41763,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/chair/office/light{ dir = 1; pixel_y = 3 @@ -40362,9 +41776,10 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/grid/steel, /area/science/xenobiology) -"uly" = ( -/turf/closed/wall, -/area/security/nuke_storage) +"ulO" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "uma" = ( /obj/structure/railing{ dir = 8 @@ -40383,8 +41798,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"umS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engine/engineering) "unj" = ( /obj/structure/closet/secure_closet/medical3, /obj/item/stack/sheet/iron/fifty{ @@ -40481,12 +41905,6 @@ }, /turf/open/floor/iron/dark, /area/security/brig) -"uoF" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel) "upo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/west{ @@ -40500,22 +41918,20 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9; + piping_layer = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) "upy" = ( /obj/machinery/door/airlock/engineering{ @@ -40567,7 +41983,9 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -40580,16 +41998,10 @@ }, /area/asteroid/paradise/surface) "uqn" = ( -/obj/structure/railing/corner{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, +/turf/open/floor/iron, /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) @@ -40624,13 +42036,15 @@ /turf/open/floor/iron, /area/maintenance/department/engine) "urc" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, /obj/structure/railing{ - dir = 9 + dir = 8 }, -/obj/effect/turf_decal/siding/dark{ - dir = 9 +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/turf/open/floor/iron/dark, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -40672,11 +42086,8 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "urX" = ( -/obj/structure/lattice/catwalk/over, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/openspace, +/obj/effect/landmark/observer_start, +/turf/open/floor/glass/reinforced, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -40808,6 +42219,9 @@ /obj/machinery/computer/communications{ dir = 4 }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, /turf/open/floor/iron/dark, /area/bridge) "uwm" = ( @@ -40861,22 +42275,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre/backstage) -"uxo" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/asteroid/basalt/planetary, -/area/asteroid/paradise) "uxt" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/grid/steel, /area/medical/medbay/central) -"uxz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/asteroid/basalt/planetary, -/area/asteroid/paradise) "uxB" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -40970,6 +42372,13 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"uAO" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "uBk" = ( /obj/machinery/holopad, /obj/structure/railing/corner{ @@ -41301,6 +42710,19 @@ }, /turf/open/floor/carpet/orange, /area/crew_quarters/dorms) +"uLw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "uLU" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/iron, @@ -41352,6 +42774,20 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"uNq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "uNJ" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -41381,12 +42817,14 @@ /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) "uNV" = ( -/obj/structure/lattice/catwalk/over, /obj/structure/railing{ dir = 4 }, /obj/structure/closet/emcloset, -/turf/open/openspace, +/obj/structure/sign/map/echo{ + pixel_y = 32 + }, +/turf/open/floor/glass/reinforced, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -41407,6 +42845,17 @@ }, /turf/open/floor/iron, /area/engine/atmos) +"uOt" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/effect/decal/cleanable/dirt, +/obj/item/hand_labeler, +/obj/item/food/grown/tea, +/obj/item/food/grown/grapes, +/obj/item/food/grown/cherries, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/maintenance/department/medical/morgue) "uOJ" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -41421,6 +42870,9 @@ }, /turf/open/floor/iron/dark, /area/teleporter) +"uPq" = ( +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "uPQ" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, @@ -41575,6 +43027,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/tech, /area/engine/atmos) "uSN" = ( @@ -41604,22 +43060,19 @@ /turf/open/floor/iron, /area/teleporter) "uSY" = ( -/obj/machinery/computer/operating{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = -27 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/sign/painting/library{ + pixel_x = 1; + pixel_y = -32 + }, /turf/open/floor/iron, /area/medical/surgery) "uTj" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/openspace, +/turf/open/floor/glass/reinforced/plasma, /area/engineering/hallway{ name = "Engineering Viewing Platform" }) @@ -41651,6 +43104,9 @@ }, /turf/open/floor/iron, /area/security/brig) +"uTO" = ( +/turf/closed/wall/r_wall/rust, +/area/asteroid/paradise) "uTP" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 @@ -41683,13 +43139,12 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/maint) "uUk" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/evac, /turf/open/floor/iron, /area/hallway/primary/fore{ name = "-1 Primary Hallway" @@ -41713,7 +43168,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-2" }, @@ -41742,7 +43199,9 @@ /turf/closed/wall, /area/hallway/secondary/service) "uVE" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -41763,6 +43222,12 @@ /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) +"uWc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/sand/plating, +/obj/structure/chair/fancy/plastic, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "uWg" = ( /obj/machinery/light, /obj/structure/stairs{ @@ -41774,12 +43239,12 @@ /turf/open/floor/pod/dark, /area/science/lab) "uWl" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/tile/red{ alpha = 180; dir = 1 }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/iron/dark/corner, +/turf/open/floor/iron/dark/side, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -42004,6 +43469,16 @@ name = "mainframe floor" }, /area/tcommsat/server) +"vcJ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/hallway/primary/central{ + name = "-2 Primary Hallway" + }) "vcM" = ( /obj/structure/railing{ dir = 4 @@ -42014,27 +43489,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) -"vcX" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "vcY" = ( /obj/structure/ladder, /turf/open/floor/pod/dark, @@ -42059,6 +43519,13 @@ /area/hallway/primary/aft{ name = "-3 Primary Hallway" }) +"vdi" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "vdv" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -42077,13 +43544,14 @@ /area/maintenance/department/crew_quarters/bar) "vdB" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External Gas to Loop" - }, -/obj/effect/turf_decal/delivery, /obj/machinery/firealarm/directional/south, /obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) "vdC" = ( @@ -42105,6 +43573,20 @@ /obj/effect/spawner/lootdrop/glowstick/lit, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) +"vex" = ( +/obj/structure/chair/fancy/bench/corporate{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/engineering/hallway{ + name = "Engineering Viewing Platform" + }) "vey" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -42347,6 +43829,10 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"vmb" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/asteroid/basalt/planetary, +/area/asteroid/paradise) "vmg" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -42366,10 +43852,13 @@ /turf/open/floor/carpet/green, /area/chapel/main) "vmX" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/engine/engineering) "vmY" = ( @@ -42748,9 +44237,7 @@ /area/maintenance/department/medical/morgue) "vvK" = ( /obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/supermatter) "vwd" = ( @@ -42805,7 +44292,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/catwalk_floor/iron_dark, @@ -42862,6 +44349,9 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai) +"vyR" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/central) "vyZ" = ( /obj/effect/landmark/start/quartermaster, /obj/structure/cable/yellow{ @@ -42871,6 +44361,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/carpet/orange, /area/quartermaster/qm) "vzo" = ( @@ -42902,7 +44395,7 @@ "vBm" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_one_access_txt = "22;25;26;28;35;37;38;46" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42930,12 +44423,15 @@ /obj/effect/turf_decal/delivery/red, /turf/open/floor/iron/dark, /area/security/prison) -"vBZ" = ( -/obj/structure/railing/corner{ - dir = 8 +"vDd" = ( +/obj/structure/closet/crate/science, +/obj/item/circuitboard/computer/shuttle/exploration_shuttle, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/openspace, -/area/medical/medbay/central) +/obj/item/circuitboard/machine/shuttle/heater, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "vDt" = ( /obj/structure/flora/rock/pile, /obj/effect/decal/cleanable/dirt, @@ -43147,6 +44643,12 @@ }, /turf/open/floor/carpet/royalblue, /area/crew_quarters/heads/chief) +"vKh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/iron/grid/steel, +/area/medical/medbay/central) "vKD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -43439,13 +44941,30 @@ name = "-3 Primary Hallway" }) "vUe" = ( -/obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/mask/gas{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/analyzer{ + pixel_x = 1 + }, +/obj/item/crowbar/red{ + pixel_x = -2; + pixel_y = 11 + }, +/obj/item/tank/internals/plasma{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/iron/dark, /area/engine/engineering) @@ -43484,8 +45003,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/atmos) @@ -43590,7 +45110,9 @@ "vWm" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/flora/rock/pile, -/obj/machinery/digital_clock/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "vWB" = ( @@ -43667,8 +45189,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, +/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron, /area/bridge) +"vYC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "vZe" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/fence/post{ @@ -43706,10 +45237,6 @@ /obj/machinery/camera/autoname/directional/east{ network = list("ss13","engine") }, -/obj/effect/loot_jobscale/medical/burn_kit{ - pixel_x = -6; - pixel_y = 10 - }, /obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -1 @@ -43718,6 +45245,7 @@ pixel_x = -8; pixel_y = 2 }, +/obj/effect/loot_jobscale/medical/burn_kit, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) "vZP" = ( @@ -43756,8 +45284,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/numbers{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, /turf/open/floor/iron, /area/maintenance/department/science/central) @@ -43830,7 +45358,9 @@ /obj/effect/turf_decal/siding/white{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -44008,7 +45538,7 @@ "wfP" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 + dir = 1 }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/fitness/recreation) @@ -44188,21 +45718,24 @@ }, /turf/open/openspace, /area/engine/atmos) -"wjR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"wjH" = ( +/obj/structure/railing{ dir = 1 }, +/turf/open/openspace, +/area/maintenance/department/security/brig) +"wjR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) "wjS" = ( /obj/effect/turf_decal/box/white, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "server vent" - }, /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, /turf/open/floor/circuit/telecomms/server, /area/science/server) "wjY" = ( @@ -44263,6 +45796,12 @@ /obj/effect/landmark/start/research_director, /turf/open/floor/iron/white, /area/crew_quarters/heads/hor) +"wlD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/openspace, +/area/maintenance/department/chapel) "wlF" = ( /obj/structure/ladder, /turf/open/floor/pod/dark, @@ -44299,24 +45838,6 @@ /obj/item/storage/backpack/satchel/flat/treasure, /turf/open/floor/plating/beach/sand, /area/asteroid/paradise/surface/sand) -"wnk" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "wnT" = ( /turf/open/floor/dock/drydock, /area/quartermaster/storage) @@ -44324,6 +45845,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/ai_slipper{ + uses = 10 + }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/fitness/recreation) "woI" = ( @@ -44340,6 +45864,10 @@ }, /turf/open/floor/carpet/purple, /area/vacant_room/office) +"woU" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface/grass) "woV" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, @@ -44351,12 +45879,13 @@ /obj/structure/disposalpipe/segment{ dir = 2 }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, /turf/open/floor/iron/dark, /area/engine/engineering) "wqd" = ( @@ -44383,6 +45912,9 @@ /obj/structure/railing, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /turf/open/floor/iron/white, /area/science/lab) "wqz" = ( @@ -44475,6 +46007,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"wsH" = ( +/obj/machinery/shuttle/engine/plasma{ + dir = 1 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "wsP" = ( /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; @@ -44613,17 +46151,14 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/maint) -"wxC" = ( -/obj/structure/closet/firecloset/full, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/iron/dark/side{ - dir = 6 +"wxU" = ( +/obj/effect/decal/cleanable/robot_debris/old{ + name = "Seamoth fragment"; + pixel_x = -3; + pixel_y = 5 }, -/area/hallway/primary/aft{ - name = "-3 Primary Hallway" - }) +/turf/open/floor/plating/beach/water, +/area/asteroid/paradise/surface/water) "wyg" = ( /obj/effect/turf_decal/tile/purple/half/contrasted, /obj/structure/disposalpipe/junction{ @@ -44760,6 +46295,9 @@ /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/techmaint/planetary, /area/asteroid/paradise/surface) "wBy" = ( @@ -44793,7 +46331,9 @@ "wCG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/apc/auto_name/directional/east{ + pixel_x = 24 + }, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44843,6 +46383,24 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"wDP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/maintenance/department/crew_quarters/bar) +"wDR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/bridge) "wDW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -45001,6 +46559,12 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/maintenance/department/science/xenobiology) +"wGZ" = ( +/obj/machinery/door/airlock/external/glass{ + autoclose = 0.1 + }, +/turf/open/floor/plating/dirt/planetary, +/area/asteroid/paradise/surface) "wHe" = ( /obj/structure/window/reinforced{ dir = 1 @@ -45125,6 +46689,12 @@ "wKO" = ( /turf/closed/wall/r_wall, /area/science/test_area) +"wLc" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "wLe" = ( /turf/open/floor/engine/light, /area/holodeck/small) @@ -45211,6 +46781,9 @@ name = "isolation shutters" }, /obj/effect/turf_decal/stripes/closeup, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/iron, /area/maintenance/department/crew_quarters/bar) "wMY" = ( @@ -45274,7 +46847,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ dir = 9 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron/tech, /area/engine/engineering) "wNR" = ( @@ -45392,7 +46964,9 @@ /area/maintenance/department/science/central) "wQK" = ( /obj/machinery/space_heater, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -45511,12 +47085,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) "wTI" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -45526,13 +47097,33 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/engine/engineering) "wUl" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/white, /area/medical/apothecary) +"wUs" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/obj/machinery/vending/medical, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/iron, +/area/medical/surgery) "wVx" = ( /obj/structure/sign/departments/minsky/supply/janitorial{ pixel_y = 32 @@ -45827,6 +47418,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/machinery/light, +/obj/structure/sign/warning/pods{ + pixel_y = -32 + }, /turf/open/floor/iron, /area/maintenance/department/chapel) "xcv" = ( @@ -45862,6 +47457,18 @@ }, /turf/open/floor/iron, /area/security/brig) +"xdr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/asteroid/paradise/surface) "xdD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -45871,6 +47478,10 @@ }, /turf/open/floor/iron/grid/steel, /area/bridge) +"xdE" = ( +/obj/structure/lattice, +/turf/open/openspace, +/area/crew_quarters/heads/cmo) "xdH" = ( /obj/structure/railing/corner{ dir = 1 @@ -45894,7 +47505,11 @@ /obj/effect/turf_decal/siding/wideplating/terracotta{ dir = 8 }, -/obj/structure/signpost, +/obj/structure/no_effect_signpost{ + name = "Echo station"; + pixel_x = -4; + pixel_y = 3 + }, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) "xfd" = ( @@ -45950,12 +47565,14 @@ /area/science/misc_lab) "xgC" = ( /obj/structure/railing{ - dir = 5 + dir = 4 }, /obj/effect/turf_decal/siding/dark{ - dir = 5 + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/dark, /area/hallway/primary/central{ name = "-2 Primary Hallway" }) @@ -46011,9 +47628,7 @@ pixel_x = 32; pixel_y = 3 }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, +/turf/open/floor/iron/dark, /area/hallway/primary/fore{ name = "-1 Primary Hallway" }) @@ -46071,6 +47686,7 @@ /obj/effect/turf_decal/trimline/dark/corner{ dir = 4 }, +/obj/machinery/light/small, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -46180,7 +47796,9 @@ /turf/open/floor/iron/tech, /area/engine/atmos) "xlw" = ( -/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/apc/auto_name/directional/south{ + pixel_y = -24 + }, /obj/structure/cable/yellow, /obj/structure/filingcabinet{ pixel_x = -8 @@ -46309,6 +47927,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4; + piping_layer = 1 + }, /turf/open/floor/iron/dark, /area/engine/atmos) "xpn" = ( @@ -46357,12 +47979,11 @@ name = "-2 Primary Hallway" }) "xpI" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/iron/white, /area/medical/surgery) "xpJ" = ( @@ -46466,6 +48087,7 @@ /area/maintenance/department/chapel) "xrZ" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -46746,6 +48368,12 @@ }, /turf/open/floor/carpet/orange, /area/quartermaster/qm) +"xyE" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) "xyG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ piping_layer = 2 @@ -46771,6 +48399,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"xzP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "xzV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46891,6 +48526,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/brig) +"xCI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/iron/techmaint/planetary, +/area/asteroid/paradise/surface) "xCQ" = ( /obj/structure/railing{ dir = 1 @@ -46973,6 +48615,10 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron, /area/maintenance/department/bridge) +"xFG" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/r_wall, +/area/medical/medbay/central) "xGl" = ( /obj/effect/turf_decal/siding/white{ alpha = 100 @@ -47036,6 +48682,11 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"xHL" = ( +/obj/structure/fence, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface) "xHQ" = ( /obj/structure/fence/corner, /turf/open/floor/plating/beach/coastline_t{ @@ -47050,7 +48701,6 @@ /obj/structure/window/plasma/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/green/visible, /obj/structure/cable{ icon_state = "0-8" }, @@ -47058,6 +48708,9 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, /turf/open/floor/plating, /area/engine/supermatter) "xIm" = ( @@ -47070,19 +48723,6 @@ }, /turf/open/floor/iron/dark, /area/quartermaster/storage) -"xIn" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 2; - pixel_y = 2 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/carpet/blue, -/area/crew_quarters/heads/cmo) "xIr" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder{ @@ -47100,7 +48740,7 @@ pixel_x = -24 }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "0-2" }, /turf/open/floor/iron, /area/medical/apothecary) @@ -47161,6 +48801,15 @@ pixel_x = -2; pixel_y = 9 }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/engineering/hallway{ name = "Engineering Viewing Platform" @@ -47212,6 +48861,10 @@ /obj/structure/ore_box, /turf/open/floor/plating/asteroid/planetary, /area/quartermaster/storage) +"xKc" = ( +/obj/effect/landmark/loneops, +/turf/open/floor/plating/grass, +/area/asteroid/paradise/surface/grass) "xKs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47367,13 +49020,11 @@ name = "Gas to Filter" }, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/iron/dark, /area/engine/engineering) -"xOO" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plating, -/area/maintenance/department/chapel) "xPb" = ( /obj/effect/turf_decal/siding/wideplating/terracotta/corner{ dir = 8 @@ -47387,25 +49038,22 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/iron/white, /area/medical/medbay/central) "xPA" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 9 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "xQh" = ( /obj/effect/turf_decal/siding/wood, -/obj/machinery/airalarm/directional/north, /obj/effect/spawner/randomvend/cola, +/obj/machinery/airalarm/directional/west, +/obj/structure/sign/map/echo{ + pixel_y = 32 + }, /turf/open/floor/carpet/green, /area/crew_quarters/cafeteria) "xQu" = ( @@ -47483,24 +49131,32 @@ }, /turf/open/floor/iron/white, /area/science/lab) -"xRD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"xRA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plating/asteroid/planetary, +/area/asteroid/paradise/surface) +"xRD" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medbay Maintenance"; + req_access_txt = "5" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; name = "isolation shutters" }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, /obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, /area/maintenance/department/medical/central) "xRJ" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ @@ -47664,8 +49320,12 @@ name = "-3 Primary Hallway" }) "xVu" = ( -/obj/structure/ladder, -/turf/open/floor/pod/dark, +/obj/effect/turf_decal/trimline/yellow, +/obj/structure/lattice/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "2-16" + }, +/turf/open/floor/plating, /area/maintenance/department/chapel) "xVE" = ( /obj/effect/turf_decal/sand/plating, @@ -47746,6 +49406,12 @@ }, /turf/open/floor/iron, /area/security/brig) +"xXA" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/medical/medbay/central) "xXE" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -47800,17 +49466,6 @@ }, /turf/open/floor/iron/techmaint/planetary, /area/storage/tech) -"xZy" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/hallway/primary/central{ - name = "-2 Primary Hallway" - }) "xZI" = ( /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 @@ -47870,9 +49525,6 @@ /area/maintenance/department/crew_quarters/dorms) "ycb" = ( /obj/machinery/hydroponics/constructable, -/obj/item/paper/guides/jobs/hydroponics{ - pixel_x = 6 - }, /obj/effect/turf_decal/bot, /obj/machinery/camera/autoname/directional/west, /obj/structure/sign/warning/nosmoking/circle{ @@ -47954,6 +49606,11 @@ }, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/cryopods) +"ycZ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface) "ydE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/sand/plating, @@ -48030,16 +49687,18 @@ dir = 9; network = list("ss13","medbay") }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/light/small{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, /obj/machinery/vending/wallmed{ pixel_x = -32 }, +/obj/machinery/power/apc/auto_name/directional/north{ + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, /turf/open/floor/iron/grid/steel, /area/medical/medbay/central) "yfP" = ( @@ -48108,6 +49767,11 @@ /obj/effect/decal/cleanable/food/egg_smudge, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) +"yjh" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface) "yjl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -48118,7 +49782,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/catwalk_floor/iron_dark, @@ -48129,8 +49793,15 @@ /turf/open/floor/plating, /area/engine/supermatter) "ykL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, /turf/open/floor/iron/grid/steel, /area/medical/patients_rooms) @@ -48880,8 +50551,8 @@ jsp jsp jsp jsp -vqI -vqI +jsp +jsp jsp jsp jsp @@ -49138,16 +50809,16 @@ vqI jsp jsp jsp -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI jsp -vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp jsp jsp jsp @@ -49394,17 +51065,17 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp jsp jsp jsp @@ -49652,6 +51323,17 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp +vqI +vqI vqI vqI vqI @@ -49664,19 +51346,8 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI -jsp -jsp vqI vqI vqI @@ -49909,6 +51580,14 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -49920,15 +51599,7 @@ vqI vqI vqI vqI -jsp -jsp vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -50167,6 +51838,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -50180,12 +51857,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -50424,6 +52095,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -50437,12 +52114,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -50681,6 +52352,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -50694,11 +52370,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -50938,6 +52609,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -50951,11 +52627,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -51194,6 +52865,13 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -51207,13 +52885,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -51451,6 +53122,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -51464,11 +53140,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -51709,6 +53380,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -51722,10 +53397,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -51966,7 +53637,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI +jsp vqI vqI vqI @@ -51979,12 +53655,7 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI -jsp vqI vqI vqI @@ -52222,6 +53893,13 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -52235,13 +53913,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -52479,6 +54150,13 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -52492,13 +54170,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -52736,19 +54407,6 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI jsp jsp jsp @@ -52791,6 +54449,19 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp "} @@ -52993,6 +54664,14 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -53006,14 +54685,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -53251,6 +54922,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -53264,10 +54939,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -53509,6 +55180,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -53522,10 +55197,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -53766,6 +55437,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -53779,11 +55455,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -54023,6 +55694,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -54036,11 +55712,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -54280,6 +55951,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -54293,11 +55969,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -54537,6 +56208,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -54550,11 +56226,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -54794,6 +56465,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -54807,10 +56482,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -55052,6 +56723,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -55065,10 +56740,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -55308,6 +56979,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -55321,12 +56998,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -55567,6 +57238,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -55580,10 +57255,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -55823,6 +57494,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -55836,12 +57513,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -56081,6 +57752,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -56094,10 +57769,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -56338,6 +58009,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -56351,12 +58028,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -56595,6 +58266,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -56608,11 +58284,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -56852,6 +58523,10 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp vqI vqI vqI @@ -56865,10 +58540,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp vqI vqI vqI @@ -57109,6 +58780,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -57122,11 +58798,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -57367,6 +59038,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -57380,11 +59056,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -57600,15 +59271,15 @@ dcZ rrg xJR rrg -iGq -iGq +vXr +vXr tHO drz drz igh nzj raX -tRy +jrW hfq fUi drz @@ -57624,6 +59295,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -57637,11 +59313,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -vqI vqI vqI vqI @@ -57857,7 +59528,7 @@ maU lEu mht ehf -wzb +kqP jOo uli fWy @@ -57881,6 +59552,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -57893,11 +59569,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -58114,7 +59785,7 @@ wnT ptc rhv gCM -rba +nBB jOo uli xyG @@ -58139,6 +59810,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +vqI +vqI vqI vqI vqI @@ -58149,12 +59826,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -58371,7 +60042,7 @@ dcZ lEu bnh qQW -rba +nBB jOo tHO uli @@ -58396,6 +60067,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +vqI vqI vqI vqI @@ -58406,12 +60083,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -58628,8 +60299,8 @@ dcZ lEu bod vHR -wzb -jOo +kqP +lXs jOo jRB vgG @@ -58653,6 +60324,12 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +jsp +vqI vqI vqI vqI @@ -58664,12 +60341,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -58885,7 +60556,7 @@ wnT lEu dMS lEu -dMS +bAR jOo giS bJq @@ -58900,7 +60571,7 @@ lAn nXA mmp nXA -sLz +sQj xqU vgR vqI @@ -58911,6 +60582,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +vqI vqI vqI vqI @@ -58921,11 +60597,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -59142,7 +60813,7 @@ jAN iOA pUm rmX -lEu +ktc jOo jOo jOo @@ -59168,6 +60839,11 @@ vqI vqI vqI vqI +jsp +jsp +jsp +jsp +vqI vqI vqI vqI @@ -59178,11 +60854,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -59399,7 +61070,7 @@ jUr jUr jUr qrO -uly +eJz eJz eJz eJz @@ -59418,9 +61089,17 @@ ihL dzW ihL ihL -ihL -ihL fhM +uTO +uTO +uTO +uTO +uTO +uTO +oJl +uTO +uTO +jsp vqI vqI vqI @@ -59431,14 +61110,6 @@ vqI vqI vqI vqI -sLz -mVg -sLz -xqU -sLz -jsp -jsp -jsp vqI vqI vqI @@ -59656,7 +61327,7 @@ bAV oZa tVY qrO -uly +eJz fhP rlu tww @@ -59679,25 +61350,25 @@ mTL gNG fUV ozj +rfb +oJl +sLz +lFQ +mVg +uTO +jsp +jsp +vqI +vqI +vqI +vqI +vqI vqI vqI vqI vqI vqI vqI -cFP -ycy -rNv -vDt -sLz -sLz -lFQ -blO -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -59913,7 +61584,7 @@ waf tVY bxE tZK -uly +eJz tpD tHB jxW @@ -59938,23 +61609,23 @@ xqU xwe uKf fXo -bxR -fXo -fXo -gRo -nLv -nLv -uxz -eTK -neA eTK aST xqU +uTO jsp jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -60194,21 +61865,11 @@ mFt cEu trB dwq -taZ -wsA -xUr -uxo -pdu -mVg -sLz -vqI -qnY -sLz -blO +oJl +trc jmP sLz -sLz -jsp +oJl jsp jsp vqI @@ -60242,6 +61903,16 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -60427,7 +62098,7 @@ tVY tVY tVY sGX -uly +eJz qlj tHB bAQ @@ -60447,27 +62118,27 @@ aLz ihL kEO fhM -xgK -rNv +uTO +oxb fsF -cEk -ozj -sLz -blO -dbV -cEk +taQ +oJl +uTO +uTO +oJl +oJl +jsp +jsp +vqI +vqI +vqI +vqI +vqI vqI vqI vqI vqI vqI -adG -sLz -xqU -jsp -jsp -jsp -jsp vqI vqI vqI @@ -60684,7 +62355,7 @@ gWp jPg qrl pjs -uly +eJz kDx pIl ptb @@ -60704,11 +62375,17 @@ dbV uBt cEk mVg -sLz +vmb xTD mIF sXg -cEk +vqI +vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -60718,12 +62395,6 @@ vqI vqI vqI vqI -jsp -sLz -sLz -jsp -jsp -jsp vqI vqI vqI @@ -60967,6 +62638,12 @@ mFT sLz vqI vqI +jsp +jsp +jsp +jsp +jsp +vqI vqI vqI vqI @@ -60975,12 +62652,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -61224,6 +62895,14 @@ mGS blO vqI vqI +jsp +jsp +jsp +jsp +jsp +vqI +vqI +vqI vqI vqI vqI @@ -61231,14 +62910,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -61482,18 +63153,18 @@ xqU hJN vqI vqI +jsp +jsp +jsp +jsp +jsp +vqI vqI vqI vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -61723,7 +63394,7 @@ jeF udt hAp wdX -rof +kCq kCq kXq iPB @@ -61739,6 +63410,11 @@ ozj cEk vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -61746,11 +63422,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -61989,13 +63660,18 @@ oxg hsv tVm jOz -lCS +bSr ndX viX xqU fPc vqI vqI +jsp +jsp +jsp +jsp +jsp vqI vqI vqI @@ -62003,11 +63679,6 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp vqI vqI vqI @@ -62253,13 +63924,6 @@ ycy xqU vqI vqI -vqI -vqI -vqI -vqI -vqI -jsp -jsp jsp jsp jsp @@ -62297,6 +63961,13 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -62471,7 +64142,7 @@ iEJ jkq cLP aip -lGE +cgv aAq lGE ehm @@ -62493,8 +64164,8 @@ oFu yjl wWC hDR -dXI -dXI +qRP +kye ifQ xIa hcF @@ -62502,7 +64173,7 @@ cdq xiB lSc uTP -aJw +ekB sXB cFP rzV @@ -62510,13 +64181,6 @@ wyw sLz vqI vqI -vqI -vqI -vqI -vqI -vqI -jsp -jsp jsp jsp jsp @@ -62555,6 +64219,13 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -62727,11 +64398,11 @@ lCP niw cvt dNV -wxC -gWa -gWa vdf fhR +cBi +rLR +ivZ dvw pfb pqi @@ -62767,12 +64438,6 @@ ccl vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -jsp jsp jsp jsp @@ -62812,6 +64477,12 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -62983,14 +64654,14 @@ wLe wLe niw dRW -tfX -gWa -vdf rFo gWa eWh +puS +nKZ +fXm ggo -kgq +pfb pqi pqi iPP @@ -63008,7 +64679,7 @@ vwI vuh xOh pCa -dbm +bAP kZz ghT amX @@ -63024,13 +64695,6 @@ cEk vqI vqI vqI -vqI -vqI -vqI -vqI -jsp -jsp -jsp jsp jsp jsp @@ -63068,6 +64732,13 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -63241,11 +64912,11 @@ dqm niw mcX ezq -iox -gWa -gWa gWa vQZ +nEP +rLR +ivZ uqn pfb pqi @@ -63281,12 +64952,6 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -jsp -jsp jsp jsp jsp @@ -63326,6 +64991,12 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -63482,7 +65153,7 @@ eXB eaA hhu hhu -vlw +hTY vlw hSk tov @@ -63497,12 +65168,12 @@ wLe lyG iEJ prw -qGC -lfX -sPu qWU sPu jhV +rLR +rLR +qGC xjz bOk gQE @@ -63521,8 +65192,8 @@ pHp yjl wWC vdB -dXI -dXI +eTr +aml ocx nVe pBc @@ -63538,12 +65209,6 @@ rNv vqI vqI vqI -vqI -jsp -jsp -jsp -jsp -jsp jsp jsp jsp @@ -63582,6 +65247,12 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -63759,7 +65430,7 @@ cUr mLL jET neD -qGC +gzS bqy cen oIi @@ -63795,11 +65466,6 @@ vph vqI vqI vqI -vqI -vqI -jsp -jsp -jsp jsp jsp jsp @@ -63839,6 +65505,11 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -64034,7 +65705,7 @@ dta kXQ ejo dHA -gYA +kEX gYA wpu dkl @@ -64051,11 +65722,6 @@ sGK cEk vqI vqI -vqI -vqI -vqI -jsp -jsp jsp jsp jsp @@ -64095,6 +65761,11 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -64308,11 +65979,6 @@ xhE vqI vqI vqI -vqI -jsp -jsp -jsp -jsp jsp jsp jsp @@ -64351,6 +66017,11 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -64539,7 +66210,7 @@ dTP sFh qXK evW -woV +pCO lEQ cvu hos @@ -64549,7 +66220,7 @@ fQW wTG hNJ hNJ -nrc +umS bfI bfI bfI @@ -64565,10 +66236,6 @@ xgK vqI vqI vqI -vqI -jsp -jsp -jsp jsp jsp jsp @@ -64606,6 +66273,10 @@ vqI vqI vqI vqI +vqI +vqI +vqI +vqI jsp jsp jsp @@ -64817,7 +66488,7 @@ eoQ pNb oMm sXB -jsp +vqI vqI vqI vqI @@ -64828,9 +66499,9 @@ jsp jsp jsp jsp -jsp -jsp -jsp +vqI +vqI +vqI vqI vqI vqI @@ -65074,21 +66745,21 @@ pwo dEz vpm sXB +vqI +vqI +vqI jsp jsp jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -65330,6 +67001,9 @@ sXB sXB sXB sXB +vqI +vqI +vqI jsp jsp jsp @@ -65337,14 +67011,11 @@ jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -65596,11 +67267,11 @@ jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -65852,12 +67523,12 @@ jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -66063,7 +67734,7 @@ gkv bDV mDA loD -dBm +mwy tzP ptP jZr @@ -66076,12 +67747,12 @@ hNR vnh wgL gkj -thD +kaC thD wjS -apX -njB -orX +aEM +inn +hzQ rZy wey sXB @@ -66107,11 +67778,11 @@ jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -66337,8 +68008,8 @@ ayq aSf qZq aEM -boV -orX +woV +hzQ uWW uFy sXB @@ -66363,12 +68034,12 @@ jsp jsp jsp jsp -jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -66590,12 +68261,12 @@ yaq aet aAh aCC -aRV +cWJ aRV aOO -apX -pVO -ggs +aEM +hzQ +hzQ gnc euN tdh @@ -66616,14 +68287,14 @@ vqI vqI vqI vqI -jsp -jsp -jsp -jsp -jsp -jsp -jsp -jsp +vqI +vqI +vqI +vqI +vqI +vqI +vqI +vqI vqI vqI vqI @@ -66834,7 +68505,7 @@ loD loD loD loD -pCT +fox sWe pzQ saM @@ -66851,8 +68522,8 @@ pMW pMW pMW eIc -orX -orX +hzQ +eqW ujX sNC wqF @@ -66877,9 +68548,9 @@ vqI vqI vqI vqI -jsp -jsp -jsp +vqI +vqI +vqI vqI vqI vqI @@ -67615,7 +69286,7 @@ sWe lAu bvF sdK -eqW +nqU eqW wNL orX @@ -119247,13 +120918,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +kQw +kQw +kQw +kQw +kQw +kQw vqI vqI vqI @@ -119504,13 +121175,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +iCF +doy +luF +mVA +tug +kQw vqI vqI vqI @@ -119761,13 +121432,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +shk +luF +luF +doy +kNm +kQw vqI vqI vqI @@ -120018,13 +121689,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +mKN +luF +luF +luF +cpv +kQw vqI vqI vqI @@ -120275,13 +121946,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +jxh +doy +luF +luF +ozq +kQw vqI vqI vqI @@ -120532,13 +122203,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +emL +doy +luF +luF +emL +kQw vqI vqI vqI @@ -120789,13 +122460,13 @@ vqI vqI vqI vqI -vqI -vqI -vqI -vqI -vqI -vqI -vqI +kQw +nBf +luF +luF +luF +emL +kQw vqI vqI vqI @@ -121047,11 +122718,11 @@ vqI vqI vqI kQw -kQw -kQw -kQw -kQw -kQw +tij +luF +luF +luF +emL kQw vqI vqI @@ -121304,11 +122975,11 @@ vqI vqI vqI kQw -fnQ -fnQ -fnQ -fnQ -rPI +uOt +doy +luF +luF +neH kQw kQw kQw @@ -121561,11 +123232,11 @@ vqI vqI vqI kQw -fnQ -fnQ -qMa -fnQ -fnQ +iCF +doy +luF +doy +iyo kQw fnQ fnQ @@ -121818,11 +123489,11 @@ kQw kQw kQw kQw -fnQ -fnQ -fnQ -fnQ -fnQ +gtk +inD +doy +doy +tug sHr fnQ fnQ @@ -122077,7 +123748,7 @@ rPI kQw kQw kQw -sHr +pFN kQw kQw kQw @@ -122333,9 +124004,9 @@ fnQ fnQ sHr luF -dzw -dzw -luF +oem +qFL +ccx lGc xsQ xsQ @@ -122591,8 +124262,8 @@ fnQ kQw uhy gsF -eWL -eWL +lZS +sRm eWL qdO eWL @@ -123375,7 +125046,7 @@ jKK kKx lTW kdJ -tpN +enI vyl pvV bup @@ -123633,7 +125304,7 @@ lUo hjp fRu lKm -axZ +dlz iwF xYT hph @@ -123888,8 +125559,8 @@ fUc aBy mxW lTW -kzD -gMC +kdJ +ozT ozT qhg xYT @@ -124137,8 +125808,8 @@ eNz orD anu cmD -suO -gyO +aoT +wDP gyO xgH ujn @@ -124147,8 +125818,8 @@ aHq mtn ill cbP -ozT -ozT +bPN +enI epj xYT bGO @@ -124396,7 +126067,7 @@ bDD bYj bDD bDD -eXn +pWp xgH xgH udq @@ -124405,7 +126076,7 @@ tnA aaz uld oyg -ozT +enI uTt xYT ned @@ -124433,13 +126104,13 @@ wjm scX eHd sPE -rqF -rqF -rqF -rqF -rqF -rqF -rqF +tHO +tHO +tHO +tHO +tHO +tHO +tHO vqI vqI vqI @@ -124653,7 +126324,7 @@ ycb jGY myl bDD -liG +rrF coF ttY vkb @@ -124662,7 +126333,7 @@ gDc azd gHV brZ -ozT +enI tFb xYT bEe @@ -124910,14 +126581,14 @@ wAN aKH iYE bDD -suO +cOm ttY ttY vkb vkb wYL fMk -aID +gHV wjR axZ ubl @@ -124959,6 +126630,11 @@ vqI vqI vqI vqI +oJl +oJl +oJl +oJl +oJl vqI vqI vqI @@ -124968,11 +126644,6 @@ vqI vqI vqI vqI -oJl -oJl -oJl -oJl -oJl vqI vqI vqI @@ -125167,13 +126838,13 @@ rGq wMY rSE bDD -gyO +iHO ttY yfd qJT jLG xPe -rJG +fMk cxj gND ykL @@ -125216,6 +126887,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -125225,11 +126901,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -125424,7 +127095,7 @@ tNz pbw wQW bDD -eXn +pWp ttY kAS hyo @@ -125433,7 +127104,7 @@ pcu hvh jME jME -dqV +oFf jME jME eUh @@ -125473,6 +127144,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -125482,11 +127158,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -125683,10 +127354,10 @@ thO bDD fjc wMW -hrF +vKh hrF cIY -mIN +xXA fcl nKL xIr @@ -125730,6 +127401,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -125739,11 +127415,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -125943,7 +127614,7 @@ ttY mBp uxt qxQ -mIN +iia hUj htB ptj @@ -125987,6 +127658,11 @@ vqI vqI vqI vqI +oJl +oJl +oJl +oJl +oJl vqI vqI vqI @@ -125996,11 +127672,6 @@ vqI vqI vqI vqI -oJl -oJl -oJl -oJl -oJl vqI vqI vqI @@ -126715,7 +128386,7 @@ byq tND kQc jxa -aUc +mIN ueO leg tOU @@ -126975,7 +128646,7 @@ obC elK oEZ nkb -nkb +eWU jME wZF rId @@ -127229,11 +128900,11 @@ xpy xpy oCL xWj -wnk +wxm wxm gDp oRV -owJ +gDp upV rId rkF @@ -127486,7 +129157,7 @@ sfL rFm rFm dme -tAz +vcM vcM ktf dkP @@ -127494,7 +129165,7 @@ cPh rjj mgp vdC -nmp +aWp aWp oNr eiN @@ -127740,20 +129411,20 @@ psY hAV clc eWf +qRu rId +qRu rId -rId -rId -rId +qRu lpc rql -cHd -fQH +eXu +eXu qYc -oqs -eWf -qRu -qRu +eXu +eXu +aIU +pwg xgC bev teC @@ -127996,24 +129667,24 @@ tbo uxJ iyn jzj -rId -rId -rId -rId -rId -rId -rId -urX -bDC qRu -urX -rIe -rId rId rId +qRu rId rId +qRu +iDw +mhp +mhp +mhp +mhp +mhp +huI +bFm +qRu rId +qRu enr kvW mWk @@ -128253,22 +129924,22 @@ gyy gak iyn jzj +qRu rId rId +qRu rId rId +qRu +iDw +mhp +mhp +mhp +mhp +mhp +dFZ rId -rId -rId -urX -bDC -rId -urX -rIe -rId -rId -rId -rId +qRu rId rId rId @@ -128285,15 +129956,15 @@ cLN ujl wdj kBd -eFA -qDP +iUt +uTj iYB hYe -qzs +uTj uTj uTj cLt -aLS +kBd voA ifA gqb @@ -128509,27 +130180,27 @@ gyy gyy gak bzr -jzj -rId -rId -rId -rId -rId -rId -rId +gMy +gYQ +gYQ +gYQ +gYQ +jaI +gYQ +gYQ +oUX +mhp +mhp urX -bDC -tVu -urX -rIe -rId -rId -rId +mhp +mhp +dFZ rId +qRu rId rId rId -psZ +jlD kZN qpi bjl @@ -128542,15 +130213,15 @@ nDD tUN rcE kBd -ifA -rxI +iUt +uTj iYB -hYe -bdG -ifA -ifA -cLt -voA +kwf +uTj +uTj +uTj +vex +dyI tOw voA gqb @@ -128767,22 +130438,22 @@ gyy gak iyn jzj +qRu rId rId +qRu rId rId +qRu +iDw +mhp +mhp +mhp +mhp +mhp +dFZ rId -rId -rId -urX -bDC -rId -urX -rIe -rId -rId -rId -rId +qRu rId rId rId @@ -128799,15 +130470,15 @@ vJG aoH oru kBd -xJN -eMU +iUt +uTj iYB hYe -lVT -cuW -cuW -cLt -jpU +uTj +uTj +uTj +oXf +kBd voA ifA gqb @@ -129024,24 +130695,24 @@ qsE tju iyn jzj -rId -rId -rId -rId -rId -rId -rId -urX -bDC qRu -urX -rIe -rId rId rId +qRu rId rId +qRu +iDw +mhp +mhp +mhp +mhp +mhp +pDP +aZT +qRu rId +qRu vga cRo wFP @@ -129282,24 +130953,24 @@ psY wTn psr ftK +qRu rId +qRu rId -rId -rId -rId +qRu oXd gYD -vcX -uyA +vcJ +vcJ aeV -jHZ -ftK -qRu -qRu +vcJ +vcJ +iRU +srZ urc +uyA uma -qjF -xZy +dOv cNI ndP pKX @@ -129545,17 +131216,17 @@ tHd tHd tHd eid +vmg iQq vmg -kvt rkz ndP -psr -qjF -qjF -dOv +ndP +ndP +ndP +ndP cZZ -fgO +vmg tTn gXk gJt @@ -129802,9 +131473,9 @@ tTb tTb tTb tTb -oMd +tTb sdG -jKp +oMd xXi ygB aIl @@ -130070,7 +131741,7 @@ gMG gMG dLS kfl -cDz +iGP oLi cDz ajB @@ -130571,7 +132242,7 @@ qur pMI baE uVE -hvK +iFd eBh dky ylg @@ -131085,7 +132756,7 @@ baE baE baE klE -iFd +hvK hZV aGd ylg @@ -131325,7 +132996,7 @@ fJW drA oNe xnU -gEP +dqt ehJ ehJ fnC @@ -131583,7 +133254,7 @@ lqn hoO jqN gEP -ehJ +wlD ehJ iQd rER @@ -131841,7 +133512,7 @@ gEP gEP gEP fZR -fZR +lqP sNy jSR koo @@ -132095,10 +133766,10 @@ fZR hrC dGK fZR -evs hLc nxt fZR +cYZ xVu rHO eWv @@ -132353,11 +134024,11 @@ pSY pSY fZR bpM -qsH -shJ +ial sCm -paX -rER +eJH +qsH +eSC xct eKX eKX @@ -132610,15 +134281,15 @@ nYE pSY pSY pSY -qsH -uoF +pSY sCm -rPj +iEp +pSY tTE mBS lKU jDq -ncw +iLW wxb tyI ncw @@ -132867,14 +134538,14 @@ xrC pSY pSY pSY -lgt -aIJ -fZR -fZR -oZe -jjc -fZR +eRl fZR +qsH +pSY +pSY +pSY +nEl +pSY fZR uZl iaG @@ -133122,16 +134793,16 @@ fZR fZR lgt pSY -pSY +evs pSY pSY uwE qsH -nVc +qsH sHD -nEl -nEl -xOO +qsH +pSY +pSY fZR hdM olN @@ -135717,7 +137388,7 @@ vqI vqI aqu swV -lEj +mbD xku ubG uSG @@ -187630,15 +189301,15 @@ oXe oXe oXe oXe -oXe -hiB -bvw -bvw -bvw -bvw -bvw -bvw -bvw +gEN +gEN +pub +pub +pub +pub +pub +pub +pub gEN gEN gEN @@ -187884,18 +189555,18 @@ xMl axc xdL tOf -btO +xdL pdR kWE -czn -lPu -lPu -lPu -lPu -lPu -lPu -lPu -lPu +voC +voC +voC +voC +voC +voC +voC +voC +voC gEN cGf rKg @@ -188140,12 +189811,12 @@ hif fmH oXe btO -pdR -xdL -mXm -xMl +twh +btO +tBy +cti qwk -owG +shD aiK kVV otq @@ -188394,14 +190065,14 @@ pdR ouX eAr gmU -lwh -oXe -btO -cPw -lUh -tBy btO oXe +jax +oXe +oXe +oXe +oXe +gEN gEN mxG gEN @@ -188655,16 +190326,16 @@ uhc uhc xRD uhc -uhc -uhc -uhc +wUs +tNm +lOO uhc hwg tAg tAg qhT aiK -iQo +aiK qBR aoM jij @@ -188910,19 +190581,19 @@ ttY ttY uhc lEa -tqc -uhc +jUT +hUe dhi -tNm -lOO +xjt +rAh uhc hwg rbV tAg qhT aiK -izt -lyE +aiK +qBR aoM jij jij @@ -189167,11 +190838,11 @@ mxY iej uhc sUS -jUT -hUe +bMF +sPs xpI -xjt -rAh +sjX +gaU uhc qhT qhT @@ -189179,7 +190850,7 @@ qhT qhT ryh aiK -aiK +qhT vqE jij jij @@ -189436,7 +191107,7 @@ pub tbm kSi aiK -aiK +wjH vqE jij jij @@ -189682,9 +191353,9 @@ svO uhc lVB dxG -hUe -kyT -btC +uhc +dBS +dPK uSY uhc pub @@ -189940,8 +191611,8 @@ aSN pEf pEf uhc -dBS -dPK +upP +upP lYc uhc pub @@ -190192,14 +191863,14 @@ pyD jfU ijh wiC +lhc +gOv vQN vQN +usq +vQN vQN vQN -uhc -upP -upP -upP uhc pub pub @@ -190454,9 +192125,9 @@ vQN vQN vQN usq -vQN lVy uFY +uFY dTb voC voC @@ -190495,6 +192166,11 @@ vqI vqI vqI vqI +oJl +oJl +oJl +oJl +oJl vqI vqI vqI @@ -190504,11 +192180,6 @@ vqI vqI vqI vqI -oJl -oJl -oJl -oJl -oJl vqI vqI vqI @@ -190711,16 +192382,16 @@ vQN vQN vQN usq -vQN jHd aiK +aiK eCq -shD -shD -shD -shD -shD -shD +aiK +aiK +aiK +aiK +aiK +aiK orB aQg aTZ @@ -190735,7 +192406,7 @@ fLS qDJ jEu nyO -bHH +fQJ vqE vqE vqE @@ -190752,6 +192423,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -190761,11 +192437,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -190964,14 +192635,14 @@ mWS tqW iuG vQN -vQN -vQN -vQN -usq -vQN -vBZ -lhc -dTb +xFG +vyR +qmk +qmk +qmk +qhT +qhT +qhT jor xNh jor @@ -191009,6 +192680,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -191018,11 +192694,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -191221,12 +192892,12 @@ dWn ijh lCL dGt -qLj oFa +xLY lrR -lrR -lrR -oFa +mTS +meb +dFB oFa vwd bxq @@ -191266,6 +192937,11 @@ vqI vqI vqI vqI +oJl +bvw +bvw +bvw +oJl vqI vqI vqI @@ -191275,11 +192951,6 @@ vqI vqI vqI vqI -oJl -bvw -bvw -bvw -oJl vqI vqI vqI @@ -191479,10 +193150,10 @@ wxa idj oYY oFa -xLY +oGW lON -mTS -meb +opi +aZu kHm oFa bSX @@ -191523,6 +193194,11 @@ vqI vqI vqI vqI +oJl +oJl +oJl +oJl +oJl vqI vqI vqI @@ -191532,11 +193208,6 @@ vqI vqI vqI vqI -oJl -oJl -oJl -oJl -oJl vqI vqI vqI @@ -191995,9 +193666,9 @@ pVh fUG rpz jgJ -cdB -xIn -oLa +vYl +tdN +bqm oFa sUh iwr @@ -192252,9 +193923,9 @@ qwF aPh stJ liZ -vYl -tdN -bqm +gTA +hUc +rLt oFa xCw mWc @@ -192507,11 +194178,11 @@ gim gim gim gim -tRZ -liZ -gTA -hUc -rLt +oFa +eEo +eEo +eEo +eEo oFa vwd uYE @@ -192765,10 +194436,10 @@ sTd aXF gim gim -eEo -eEo -eEo -eEo +xdE +xdE +xdE +xdE oFa ipb ipb @@ -193026,7 +194697,7 @@ nYL nYL nYL nYL -sPG +qPX nYL nYL nYL @@ -193283,7 +194954,7 @@ nYL nYL nYL nYL -ipb +nYL nYL nYL nYL @@ -193540,7 +195211,7 @@ tIw sJH nYL nYL -ipb +nYL nYL nYL nYL @@ -193797,11 +195468,11 @@ eOr swU uAG uAG -ljY uAG uAG uAG -ljY +uAG +uAG lmC frz frz @@ -193825,9 +195496,9 @@ fgP fgP tuo uyF -qgY -qgY -qgY +ljQ +ljQ +ljQ vqI vqI vqI @@ -194071,7 +195742,7 @@ jat nYL nYL nYL -hAh +kBY koS sgc rrS @@ -194082,9 +195753,9 @@ xUk nbj hGq fgF -qgY -qgY -qgY +ljQ +vqI +vqI vqI vqI vqI @@ -194311,7 +195982,7 @@ eOr wRZ rtQ rtQ -tAK +rtQ rtQ nzq frz @@ -194339,9 +196010,9 @@ fgP fgP dpo btK -qgY -qgY -qgY +ljQ +vqI +vqI vqI vqI vqI @@ -194568,7 +196239,7 @@ saT ros nYL nYL -ipb +nYL nYL gUx frz @@ -194594,10 +196265,10 @@ rnb nZB nZB fgP -dpo -rgr gLR -qgY +rgr +ljQ +vqI vqI vqI vqI @@ -194825,7 +196496,7 @@ nYL nYL nYL esb -ipb +nYL nYL gUx frz @@ -196383,7 +198054,7 @@ geB fJc eUg muR -hBv +wDR hBv dur agi @@ -197379,9 +199050,9 @@ xjy cnM rZM way -sld -cBO iTq +jWc +acY eWS jWc jWc @@ -197636,7 +199307,7 @@ bEB rFF rFF rca -sld +czD qId olN olN @@ -197917,7 +199588,7 @@ sWP sWP sSk jVe -sld +hZb xWg xWg xWg @@ -249089,7 +250760,7 @@ lWr lyK uDA uDA -yli +xKc yli yli yli @@ -249322,7 +250993,7 @@ uDA uDA uDA uDA -uDA +gLY yli yli yli @@ -250330,7 +252001,7 @@ yli yli yli yli -yli +xKc yli yli yli @@ -251368,7 +253039,7 @@ qCg qCg xwM yli -kxS +snD kxS kxS qCg @@ -251602,7 +253273,7 @@ dTC sTa nVI vMa -wVV +kQa kWT yli yli @@ -251934,7 +253605,7 @@ dvc dvc dvc rxi -ebG +rxi rxi ohC dvc @@ -252939,7 +254610,7 @@ qCg kxS kxS kxS -kxS +snD yli yli sNi @@ -253692,8 +255363,8 @@ kxS kxS kxS kxS -kxS -kxS +rxi +rxi kxS kxS kxS @@ -253948,11 +255619,11 @@ kxS kxS kxS kxS -kxS -kxS -kxS -kxS -kxS +rxi +rxi +rxi +rxi +rxi kxS kxS kxS @@ -254204,13 +255875,13 @@ yli yli kxS kxS +rxi +rxi kxS +rxi +rxi kxS -kxS -kxS -kxS -kxS -kxS +rxi kxS kxS kxS @@ -254264,7 +255935,7 @@ yli yli yli yli -yli +xKc yli yli yli @@ -254462,14 +256133,14 @@ yli kxS kxS kxS -kxS -kxS +rxi +rxi fzw +rxi +rxi kxS -kxS -kxS -kxS -kxS +rxi +rxi kxS kxS kxS @@ -254718,16 +256389,16 @@ yli yli kxS kxS +rxi kxS -kxS -kxS +rxi cHR -kxS -kxS -kxS -kxS -kxS -kxS +rxi +rxi +rxi +rxi +rxi +rxi kxS kxS kxS @@ -254975,20 +256646,20 @@ yli yli kxS kxS +rxi +rxi +rxi +rxi +rxi +suj +jni +skT +uPq +rxi +rxi kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS +rxi +rxi kxS kxS yli @@ -255006,7 +256677,7 @@ yli yli yli yli -kxS +yli kxS kxS kxS @@ -255233,21 +256904,21 @@ kxS kxS kxS kxS +rxi +rxi +ogi +fAc +cMp +xzP +rxi +sio +rxi kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS +rxi +rxi +iga +ozU +rxi kxS kxS kxS @@ -255261,7 +256932,7 @@ yli yli yli yli -yli +dAb yli yli kxS @@ -255270,7 +256941,7 @@ kxS kxS kxS kxS -dAb +kxS kxS kxS kxS @@ -255489,23 +257160,23 @@ yli kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS +rxi +ooh +sio +qHB +suj +dPv +rxi +ulO +pIq +rxi +rco +wsH +rxi +kte +ggb +rxi +rxi kxS kxS kxS @@ -255518,19 +257189,19 @@ yli yli yli yli +dAb +dAb yli -yli -yli -yli -yli -yli +dAb +kxS +kxS +kxS +kxS +kxS kxS kxS kxS -dAb -dAb kxS -dAb kxS kxS kxS @@ -255746,30 +257417,26 @@ kxS kxS kxS kxS +rxi +ooh +jLN +lHa +cDs +sBi +sBi +sBi +yjh +fIR +bEH +rxi +rxi +ccv +duV +rxi +rxi kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -rKV -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli yli yli yli @@ -255778,11 +257445,6 @@ yli yli yli yli -yli -yli -yli -yli -kxS dAb dAb kiz @@ -255806,6 +257468,15 @@ kxS kxS kxS kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS yli yli yli @@ -256003,35 +257674,26 @@ kxS kxS kxS kxS +rxi +ooh +pyp +sbm +sBi +sBi +hoz +rxi +vDd +hTV +ogi +rxi +rxi +flK +ggb +rxi +rxi kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli -yli -yli yli yli yli @@ -256055,6 +257717,15 @@ kxS kxS kxS kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS sNi sNi sNi @@ -256259,35 +257930,26 @@ kxS kxS kxS kxS +rxi +rxi +ooh +suj +rxi +rxi +pMb +ycZ +owE +qHB +ycZ +sKh +rxi +rxi +sjI +bvW +rxi +rxi kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli -yli -yli yli yli yli @@ -256304,6 +257966,15 @@ aoY vcy dAb dAb +yli +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS kxS kxS kxS @@ -256516,35 +258187,26 @@ kxS kxS kxS kxS +rxi +rxi +rxi +sio +suj +rxi +tgn +wGZ +suj +suj +rxi +rxi kxS +rxi kxS +rxi +rxi kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli -yli -yli yli yli yli @@ -256561,6 +258223,15 @@ aoY ykS dAb dAb +yli +yli +yli +yli +kxS +kxS +kxS +kxS +kxS kxS kxS kxS @@ -256755,7 +258426,7 @@ dvc dvc dvc dvc -yli +xKc dvc dvc dvc @@ -256772,35 +258443,26 @@ kxS kxS kxS kxS +rxi kxS +rxi kxS +rxi +rxi +rxi +rxi +rxi +rxi +rxi kxS +rxi kxS +rxi +rxi +rxi kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli -yli -yli yli yli yli @@ -256818,6 +258480,15 @@ aoY msV kiz dAb +yli +yli +yli +yli +yli +yli +yli +kxS +kxS kxS kxS kxS @@ -257029,35 +258700,43 @@ kxS kxS kxS kxS +rxi +rxi +rxi +rxi +rxi +rxi kxS +rxi +rxi kxS +rxi +rxi kxS +rxi +rxi kxS kxS kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli yli yli +wVV yli +wVV yli yli yli yli +dAb +pdW +tfl +fWU +hcP +qRZ +dAb +dAb yli yli yli @@ -257067,14 +258746,6 @@ yli yli yli yli -dAb -pdW -tfl -fWU -hcP -qRZ -dAb -dAb yli yli yli @@ -257286,7 +258957,15 @@ kxS kxS kxS kxS +rxi +rxi +rxi kxS +rxi +rxi +rxi +rxi +rxi kxS kxS kxS @@ -257297,24 +258976,22 @@ kxS kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli -yli yli +qsy +wVV +ses +evM +wVV +wVV +wVV +wVV yli +dAb +dAb +dAb +dAb +dAb +dAb yli yli yli @@ -257324,12 +259001,6 @@ yli yli yli yli -dAb -dAb -dAb -dAb -dAb -dAb yli yli yli @@ -257544,7 +259215,13 @@ kxS kxS kxS kxS +rxi +rxi +rxi +rxi +rxi kxS +rxi kxS kxS kxS @@ -257556,26 +259233,23 @@ kxS kxS kxS kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -yli -yli -yli yli +wVV +cPa +wVV +cPa yli +cPa +jFS +wVV yli yli yli yli yli +dAb +dAb +dAb yli yli yli @@ -257585,9 +259259,6 @@ yli yli yli yli -dAb -dAb -dAb yli yli yli @@ -257803,10 +259474,10 @@ kxS kxS kxS kxS -kxS -kxS -kxS -kxS +rxi +rxi +rxi +rxi kxS kxS kxS @@ -257819,16 +259490,16 @@ dvc kxS kxS kxS -yli -yli +wVV +ses bIK -yli -yli -yli -yli -yli -yli -yli +wVV +cJD +ses +cPa +wVV +evM +wVV yli yli yli @@ -258080,14 +259751,14 @@ yli bIK cnJ kqB -yli -yli -yli -yli -yli -yli -yli -yli +wVV +qsy +evM +ses +cJD +cPa +wVV +wVV yli yli yli @@ -258339,13 +260010,13 @@ aqa qQo kqB aqa -qJs -yli -yli -yli -yli -yli -yli +iPA +wVV +wVV +wVV +ses +cPa +wVV yli yli yli @@ -258596,13 +260267,13 @@ kqB kqB nnR cnJ -yli -yli -yli -yli -yli -yli -yli +wVV +cPa +woU +qsy +wVV +wVV +wVV yli yli yli @@ -258793,276 +260464,38 @@ qCg qCg sNi sNi -kiZ -bgs -xwM -uDA -uDA -yli -yli -yli -yli -yli -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -yli -yli -yli -yli -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -dvc -dvc -dvc -dvc -dvc -dvc -nrQ -nYL -nYL -sip -qPX -nAF -pbk -tDr -aqa -hYp -ggb -aqa -bHi -bNd -bNd -etN -ocI -ocI -ocI -ocI -kLF -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -sNi -yli -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -kxS -uDA -uDA -uDA -uDA -uDA -hqE -eoS -jmY -sNi -sNi -sNi -qCg -qCg -qCg -qCg -qCg -qCg -qCg -"} -(56,1,4) = {" -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -qCg -sNi -sNi -sNi -yet -csW -gpg +kiZ +bgs +xwM +uDA uDA yli yli yli yli yli -yli +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS +kxS kxS yli +yli +yli +yli kxS kxS kxS @@ -259071,6 +260504,58 @@ kxS kxS kxS kxS +dvc +dvc +dvc +dvc +dvc +dvc +nrQ +nYL +nYL +sip +qPX +nAF +kpi +tDr +aqa +hYp +ggb +aqa +bHi +bNd +bNd +etN +wLc +vdi +toL +ocI +kLF +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +yli +sNi +yli +kxS +kxS kxS kxS kxS @@ -259078,16 +260563,202 @@ kxS kxS kxS kxS +uDA +uDA +uDA +uDA +uDA +hqE +eoS +jmY +sNi +sNi +sNi +qCg +qCg +qCg +qCg +qCg +qCg +qCg +"} +(56,1,4) = {" +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +qCg +sNi +sNi +sNi +yet +csW +gpg +uDA +yli +yli yli yli yli yli kxS +yli +kxS +kxS +kxS kxS kxS kxS kxS kxS +kxS +kxS +kxS +kxS +rSe +rSe +rSe +rSe +rSe +rSe +rSe +rSe +rSe +rSe +kxS +kxS +kxS dvc dvc dvc @@ -259116,8 +260787,7 @@ gRg sUf ahQ tFV -tZz -yli +iFH yli yli yli @@ -259135,6 +260805,7 @@ yli yli yli yli +ere yli yli yli @@ -259373,7 +261044,7 @@ uXr uXr uXr hfW -tZz +iFH yli yli yli @@ -259611,9 +261282,9 @@ gfK wbl hib gHf -frz -frz -frz +lbn +lbn +lbn esO rEg jUk @@ -259875,7 +261546,7 @@ hpx jKs csX pnk -dNK +qUs nBs qKQ ggb @@ -259887,7 +261558,7 @@ uXr uXr uXr cXz -tZz +iFH yli yli yli @@ -260103,14 +261774,14 @@ kxS kxS kxS kxS -kxS -yli -yli -yli -yli -yli -yli -yli +rSe +rSe +rSe +rSe +rSe +rSe +rSe +rSe kxS kxS dvc @@ -260132,7 +261803,7 @@ nYL aRR qnO sqb -bIK +xyE bqg bIK aqa @@ -260397,10 +262068,10 @@ ngJ rqj hxu gcD +mSh +hTT hxu -hxu -hxu -hxu +hTT mbE yli yli @@ -260646,7 +262317,7 @@ rOv uNl trd nrQ -cnJ +ioz kqB bqg hfK @@ -260654,11 +262325,11 @@ hYp ayH cnJ bIK -yli -yli -yli -yli -yli +ses +cPa +wVV +qsy +wVV yli yli yli @@ -260909,13 +262580,13 @@ ggb cnJ wzL bIK -yli -yli -yli -yli -yli -yli -yli +wVV +woU +cPa +wVV +ses +evM +wVV yli yli kxS @@ -261160,18 +262831,18 @@ rGM csX cDv nrQ -kqB +xRA bIK nId aqa qJs +cPa +jFS +cJD +cPa yli -yli -yli -yli -yli -yli -yli +ses +ses yli yli kxS @@ -261421,16 +263092,16 @@ jOP bqg bqg tnT -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS +cIL +pCx +hHP +hHP +hHP +hHP +xHL +hHP +hHP +cPg kxS kxS kxS @@ -261677,17 +263348,17 @@ trd vWm hfK ggb +dQf +rZD +lnM +ayH bIK -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +bIK +sBX +bIK +sBX +oQz +qWa kxS kxS uDA @@ -261931,20 +263602,20 @@ xNL xNL apP erO -bqg +ipE hyg cnJ -aqa -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +nQj +taE +spL +qNN +rvI +ilF +spL +obB +rlf +oQz +bGf kxS kxS uDA @@ -262188,20 +263859,20 @@ apP jsm apP bIK -bIK +xyE hfK bIK -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS +svI +pdW +spL +eou +rvI +kqB +spL +uNq +nNf +kmm +bgR kxS lHW gpg @@ -262447,18 +264118,18 @@ dav cnJ hGN hyg +dQf +gwI +wQy +spL +eou +rvI bIK -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS +spL +eou +nNf +kmm +bGf ckI bgs csW @@ -262702,20 +264373,20 @@ alL uDA nnR bqg -ggb +xCI hyg -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS +uAO +qSD +bIK +spL +bkG +rvI +kqB +bst +bkG +nNf +kmm +bGf sNi ckI bgs @@ -262731,9 +264402,9 @@ bgs dvc dvc dvc -dvc -dvc -dvc +czh +czh +czh dvc dvc dvc @@ -262961,18 +264632,18 @@ cnJ kqB hGN wzL -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +gwI +sBX +bIK +spL +bkG +rvI +bIK +spL +bkG +nNf +oQz +bGf kxS sNi bMS @@ -262989,21 +264660,21 @@ dvc dvc dvc dvc +czh +czh +czh dvc dvc dvc dvc dvc dvc -dvc -dvc -dvc -kxS kxS kxS kxS kxS kxS +snD kxS kxS kxS @@ -263218,18 +264889,18 @@ uDA kqB wAY bIK -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +taE +uWc +uXr +spL +eou +rvI +bIK +spL +bkG +nNf +oQz +bGf kxS sNi sNi @@ -263246,9 +264917,9 @@ sNi sNi dvc dvc -dvc -dvc -dvc +czh +czh +czh dvc dvc dvc @@ -263473,20 +265144,20 @@ apP apP wGC aqa -nId +trx cnJ -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS +gwI +eDE +kqB +spL +bkG +rvI +bIK +spL +uNq +nNf +bIK +bGf kxS sNi sNi @@ -263505,8 +265176,8 @@ sNi dvc dvc dvc -dvc -dvc +czh +czh dvc dvc dvc @@ -263730,20 +265401,20 @@ qMK fCM bIK wGC -bqg +ipE lnM -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli +heS +uXr +pyT +uXr +fAC +hfK +ggb +pAy +fAC +bIK +sBX +bGf kxS kxS sNi @@ -263987,20 +265658,20 @@ gpg uDA uDA bIK -bIK -uDA -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +lzO +nrA +aNh +fMN +sIQ +pKE +dgc +aZU +vYC +oRA +kXE +rKH +oQz +bGf kxS kxS sNi @@ -264246,18 +265917,18 @@ cnJ wGC bIK dyt -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS +pIy +fUO +ouP +uXr +tdI +lnM +kqB +bIK +ouP +bIK +oQz +bGf kxS kxS sNi @@ -264503,18 +266174,18 @@ uDA wGC gNr uDA -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS -kxS +gwI +oFJ +cAg +spL +uLw +rvI +bIK +spL +mUT +nNf +kmm +bGf kxS sNi sNi @@ -264760,18 +266431,18 @@ apP bIK rzJ kqB -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS -kxS +miq +tBJ +inG +spL +uLw +rvI +bIK +spL +nag +nNf +oQz +eFZ kxS kxS sNi @@ -265017,18 +266688,18 @@ apP uDA hyg wGC -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS -kxS +gwI +kIc +uXr +spL +nag +rvI +kqB +bst +uLw +nNf +oQz +bGf kxS kxS kxS @@ -265274,18 +266945,18 @@ fkk aQv hfK bqg -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS -kxS +gwI +gNE +pAy +spL +nag +rvI +bIK +spL +uLw +nNf +oQz +bGf kxS kxS kxS @@ -265531,18 +267202,18 @@ bIK xbg kqB duJ -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS -kxS -kxS +pdW +uae +wQy +spL +xdr +rvI +bIK +spL +uLw +nNf +oQz +bGf kxS kxS kxS @@ -265559,7 +267230,7 @@ sNi sNi sNi sNi -sNi +wxU sNi sNi sNi @@ -265734,7 +267405,7 @@ sNi yet xwM uDA -kxS +snD dvc dvc dvc @@ -265789,17 +267460,17 @@ nPk ooY hyg cnJ -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -kxS +mRp +bIK +spL +tTD +rvI +bIK +spL +lzc +nNf +bIK +bGf kxS kxS kxS @@ -266046,17 +267717,17 @@ kqB dNK bqg sGy -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli +ozs +cnJ +wQy +sBX +bIK +bIK +spL +rvO +nNf +kqB +taE kxS kxS kxS @@ -266303,17 +267974,17 @@ xqm ggb xIQ yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli -yli +pdW +hHP +hHP +xHL +poc +bIK +cnJ +aqa +bIK +cnJ +rZD yli kxS kxS @@ -266564,13 +268235,13 @@ sBX yli yli yli -yli -yli -yli -yli -yli -yli -yli +pdW +hHP +pzf +hHP +hHP +hHP +mha yli kxS kxS @@ -266588,7 +268259,7 @@ sNi kxS kxS kxS -hqE +jKJ lWr eoS jmY @@ -266825,7 +268496,7 @@ yli yli yli yli -yli +qJs yli yli yli @@ -267817,7 +269488,7 @@ sNi sNi yli yli -yli +xKc kxS kxS kxS @@ -269626,7 +271297,7 @@ kxS kxS kxS kxS -kxS +snD kxS kxS kxS @@ -270878,7 +272549,7 @@ gpg uDA yli yli -yli +xKc yli yli yli @@ -272246,7 +273917,7 @@ yli yli yli yli -yli +xKc yli yli yli @@ -293605,174 +295276,8 @@ rGh rGh rGh rGh -"} -(191,1,4) = {" -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh -rGh +"} +(191,1,4) = {" rGh rGh rGh @@ -293862,8 +295367,6 @@ rGh rGh rGh rGh -"} -(192,1,4) = {" rGh rGh rGh @@ -294030,6 +295533,8 @@ rGh rGh rGh rGh +"} +(192,1,4) = {" rGh rGh rGh @@ -294119,8 +295624,6 @@ rGh rGh rGh rGh -"} -(193,1,4) = {" rGh rGh rGh @@ -294287,6 +295790,8 @@ rGh rGh rGh rGh +"} +(193,1,4) = {" rGh rGh rGh @@ -294376,8 +295881,6 @@ rGh rGh rGh rGh -"} -(194,1,4) = {" rGh rGh rGh @@ -294544,6 +296047,8 @@ rGh rGh rGh rGh +"} +(194,1,4) = {" rGh rGh rGh @@ -294633,8 +296138,6 @@ rGh rGh rGh rGh -"} -(195,1,4) = {" rGh rGh rGh @@ -294801,6 +296304,8 @@ rGh rGh rGh rGh +"} +(195,1,4) = {" rGh rGh rGh @@ -294890,8 +296395,6 @@ rGh rGh rGh rGh -"} -(196,1,4) = {" rGh rGh rGh @@ -295058,6 +296561,8 @@ rGh rGh rGh rGh +"} +(196,1,4) = {" rGh rGh rGh @@ -295147,8 +296652,6 @@ rGh rGh rGh rGh -"} -(197,1,4) = {" rGh rGh rGh @@ -295315,6 +296818,8 @@ rGh rGh rGh rGh +"} +(197,1,4) = {" rGh rGh rGh @@ -295404,8 +296909,6 @@ rGh rGh rGh rGh -"} -(198,1,4) = {" rGh rGh rGh @@ -295572,6 +297075,8 @@ rGh rGh rGh rGh +"} +(198,1,4) = {" rGh rGh rGh @@ -295661,8 +297166,6 @@ rGh rGh rGh rGh -"} -(199,1,4) = {" rGh rGh rGh @@ -295829,6 +297332,8 @@ rGh rGh rGh rGh +"} +(199,1,4) = {" rGh rGh rGh @@ -295918,8 +297423,6 @@ rGh rGh rGh rGh -"} -(200,1,4) = {" rGh rGh rGh @@ -296086,6 +297589,8 @@ rGh rGh rGh rGh +"} +(200,1,4) = {" rGh rGh rGh @@ -296175,8 +297680,6 @@ rGh rGh rGh rGh -"} -(201,1,4) = {" rGh rGh rGh @@ -296343,6 +297846,8 @@ rGh rGh rGh rGh +"} +(201,1,4) = {" rGh rGh rGh @@ -296432,8 +297937,6 @@ rGh rGh rGh rGh -"} -(202,1,4) = {" rGh rGh rGh @@ -296600,6 +298103,8 @@ rGh rGh rGh rGh +"} +(202,1,4) = {" rGh rGh rGh @@ -296689,8 +298194,6 @@ rGh rGh rGh rGh -"} -(203,1,4) = {" rGh rGh rGh @@ -296857,6 +298360,8 @@ rGh rGh rGh rGh +"} +(203,1,4) = {" rGh rGh rGh @@ -296946,8 +298451,6 @@ rGh rGh rGh rGh -"} -(204,1,4) = {" rGh rGh rGh @@ -297114,6 +298617,8 @@ rGh rGh rGh rGh +"} +(204,1,4) = {" rGh rGh rGh @@ -297203,8 +298708,6 @@ rGh rGh rGh rGh -"} -(205,1,4) = {" rGh rGh rGh @@ -297371,6 +298874,8 @@ rGh rGh rGh rGh +"} +(205,1,4) = {" rGh rGh rGh @@ -297460,8 +298965,6 @@ rGh rGh rGh rGh -"} -(206,1,4) = {" rGh rGh rGh @@ -297628,6 +299131,8 @@ rGh rGh rGh rGh +"} +(206,1,4) = {" rGh rGh rGh @@ -297717,8 +299222,6 @@ rGh rGh rGh rGh -"} -(207,1,4) = {" rGh rGh rGh @@ -297885,6 +299388,8 @@ rGh rGh rGh rGh +"} +(207,1,4) = {" rGh rGh rGh @@ -297974,8 +299479,6 @@ rGh rGh rGh rGh -"} -(208,1,4) = {" rGh rGh rGh @@ -298142,6 +299645,8 @@ rGh rGh rGh rGh +"} +(208,1,4) = {" rGh rGh rGh @@ -298231,8 +299736,6 @@ rGh rGh rGh rGh -"} -(209,1,4) = {" rGh rGh rGh @@ -298399,6 +299902,8 @@ rGh rGh rGh rGh +"} +(209,1,4) = {" rGh rGh rGh @@ -298488,8 +299993,6 @@ rGh rGh rGh rGh -"} -(210,1,4) = {" rGh rGh rGh @@ -298656,6 +300159,8 @@ rGh rGh rGh rGh +"} +(210,1,4) = {" rGh rGh rGh @@ -298745,8 +300250,6 @@ rGh rGh rGh rGh -"} -(211,1,4) = {" rGh rGh rGh @@ -298913,6 +300416,8 @@ rGh rGh rGh rGh +"} +(211,1,4) = {" rGh rGh rGh @@ -299002,8 +300507,6 @@ rGh rGh rGh rGh -"} -(212,1,4) = {" rGh rGh rGh @@ -299170,6 +300673,8 @@ rGh rGh rGh rGh +"} +(212,1,4) = {" rGh rGh rGh @@ -299204,6 +300709,13 @@ rGh rGh rGh rGh +uce +uce +uce +uce +uce +uce +uce rGh rGh rGh @@ -299259,8 +300771,6 @@ rGh rGh rGh rGh -"} -(213,1,4) = {" rGh rGh rGh @@ -299420,6 +300930,8 @@ rGh rGh rGh rGh +"} +(213,1,4) = {" rGh rGh rGh @@ -299454,6 +300966,13 @@ rGh rGh rGh rGh +uce +uce +uce +uce +uce +uce +uce rGh rGh rGh @@ -299516,8 +301035,6 @@ rGh rGh rGh rGh -"} -(214,1,4) = {" rGh rGh rGh @@ -299670,6 +301187,8 @@ rGh rGh rGh rGh +"} +(214,1,4) = {" rGh rGh rGh @@ -299707,6 +301226,10 @@ rGh rGh rGh rGh +uce +uce +uce +uce rGh rGh rGh @@ -299773,8 +301296,6 @@ rGh rGh rGh rGh -"} -(215,1,4) = {" rGh rGh rGh @@ -299923,6 +301444,8 @@ rGh rGh rGh rGh +"} +(215,1,4) = {" rGh rGh rGh @@ -299959,6 +301482,11 @@ rGh rGh rGh rGh +uce +uce +uce +uce +uce rGh rGh rGh @@ -300030,8 +301558,6 @@ rGh rGh rGh rGh -"} -(216,1,4) = {" rGh rGh rGh @@ -300175,6 +301701,8 @@ rGh rGh rGh rGh +"} +(216,1,4) = {" rGh rGh rGh @@ -300210,7 +301738,12 @@ rGh rGh rGh rGh +uce +uce +uce rGh +uce +uce rGh rGh rGh @@ -300287,8 +301820,6 @@ rGh rGh rGh rGh -"} -(217,1,4) = {" rGh rGh rGh @@ -300427,6 +301958,8 @@ rGh rGh rGh rGh +"} +(217,1,4) = {" rGh rGh rGh @@ -300461,8 +301994,13 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh +uce +uce rGh rGh rGh @@ -300544,8 +302082,6 @@ rGh rGh rGh rGh -"} -(218,1,4) = {" rGh rGh rGh @@ -300679,6 +302215,8 @@ rGh rGh rGh rGh +"} +(218,1,4) = {" rGh rGh rGh @@ -300712,9 +302250,14 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh +uce +uce rGh rGh rGh @@ -300801,8 +302344,6 @@ rGh rGh rGh rGh -"} -(219,1,4) = {" rGh rGh rGh @@ -300931,6 +302472,8 @@ rGh rGh rGh rGh +"} +(219,1,4) = {" rGh rGh rGh @@ -300963,6 +302506,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -301058,8 +302604,6 @@ rGh rGh rGh rGh -"} -(220,1,4) = {" rGh rGh rGh @@ -301185,6 +302729,8 @@ rGh rGh rGh rGh +"} +(220,1,4) = {" rGh rGh rGh @@ -301216,6 +302762,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -301315,8 +302864,6 @@ rGh rGh rGh rGh -"} -(221,1,4) = {" rGh rGh rGh @@ -301439,6 +302986,8 @@ rGh rGh rGh rGh +"} +(221,1,4) = {" rGh rGh rGh @@ -301469,6 +303018,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -301572,8 +303124,6 @@ rGh rGh rGh rGh -"} -(222,1,4) = {" rGh rGh rGh @@ -301693,6 +303243,8 @@ rGh rGh rGh rGh +"} +(222,1,4) = {" rGh rGh rGh @@ -301722,6 +303274,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -301829,8 +303384,6 @@ rGh rGh rGh rGh -"} -(223,1,4) = {" rGh rGh rGh @@ -301947,6 +303500,8 @@ rGh rGh rGh rGh +"} +(223,1,4) = {" rGh rGh rGh @@ -301975,6 +303530,10 @@ rGh rGh rGh rGh +uce +uce +uce +rGh rGh rGh rGh @@ -302086,8 +303645,6 @@ rGh rGh rGh rGh -"} -(224,1,4) = {" rGh rGh rGh @@ -302200,6 +303757,8 @@ rGh rGh rGh rGh +"} +(224,1,4) = {" rGh rGh rGh @@ -302227,6 +303786,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -302343,8 +303905,6 @@ rGh rGh rGh rGh -"} -(225,1,4) = {" rGh rGh rGh @@ -302454,6 +304014,8 @@ rGh rGh rGh rGh +"} +(225,1,4) = {" rGh rGh rGh @@ -302480,6 +304042,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -302600,8 +304165,6 @@ rGh rGh rGh rGh -"} -(226,1,4) = {" rGh rGh rGh @@ -302708,6 +304271,8 @@ rGh rGh rGh rGh +"} +(226,1,4) = {" rGh rGh rGh @@ -302733,6 +304298,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -302857,8 +304425,6 @@ rGh rGh rGh rGh -"} -(227,1,4) = {" rGh rGh rGh @@ -302962,6 +304528,8 @@ rGh rGh rGh rGh +"} +(227,1,4) = {" rGh rGh rGh @@ -302986,6 +304554,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -303114,8 +304685,6 @@ rGh rGh rGh rGh -"} -(228,1,4) = {" rGh rGh rGh @@ -303216,6 +304785,8 @@ rGh rGh rGh rGh +"} +(228,1,4) = {" rGh rGh rGh @@ -303239,6 +304810,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -303371,8 +304945,6 @@ rGh rGh rGh rGh -"} -(229,1,4) = {" rGh rGh rGh @@ -303470,6 +305042,8 @@ rGh rGh rGh rGh +"} +(229,1,4) = {" rGh rGh rGh @@ -303492,6 +305066,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -303628,8 +305205,6 @@ rGh rGh rGh rGh -"} -(230,1,4) = {" rGh rGh rGh @@ -303724,6 +305299,8 @@ rGh rGh rGh rGh +"} +(230,1,4) = {" rGh rGh rGh @@ -303745,6 +305322,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -303885,8 +305465,6 @@ rGh rGh rGh rGh -"} -(231,1,4) = {" rGh rGh rGh @@ -303978,6 +305556,8 @@ rGh rGh rGh rGh +"} +(231,1,4) = {" rGh rGh rGh @@ -303998,6 +305578,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -304142,8 +305725,6 @@ rGh rGh rGh rGh -"} -(232,1,4) = {" rGh rGh rGh @@ -304232,6 +305813,8 @@ rGh rGh rGh rGh +"} +(232,1,4) = {" rGh rGh rGh @@ -304251,6 +305834,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -304399,8 +305985,6 @@ rGh rGh rGh rGh -"} -(233,1,4) = {" rGh rGh rGh @@ -304486,6 +306070,8 @@ rGh rGh rGh rGh +"} +(233,1,4) = {" rGh rGh rGh @@ -304504,6 +306090,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -304656,8 +306245,6 @@ rGh rGh rGh rGh -"} -(234,1,4) = {" rGh rGh rGh @@ -304740,6 +306327,8 @@ rGh rGh rGh rGh +"} +(234,1,4) = {" rGh rGh rGh @@ -304757,6 +306346,9 @@ rGh rGh rGh rGh +uce +uce +uce rGh rGh rGh @@ -304913,8 +306505,6 @@ rGh rGh rGh rGh -"} -(235,1,4) = {" rGh rGh rGh @@ -304994,6 +306584,8 @@ rGh rGh rGh rGh +"} +(235,1,4) = {" rGh rGh rGh @@ -305010,6 +306602,21 @@ rGh rGh rGh rGh +uce +uce +uce +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh rGh rGh rGh @@ -305170,8 +306777,6 @@ rGh rGh rGh rGh -"} -(236,1,4) = {" rGh rGh rGh @@ -305236,6 +306841,72 @@ rGh rGh rGh rGh +"} +(236,1,4) = {" +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +uce +uce +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh +rGh rGh rGh rGh diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index 5c6ecceee9a26..92ff2bc588055 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -862,7 +862,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/disposal) "alR" = ( @@ -1849,13 +1849,13 @@ /turf/open/floor/plating, /area/maintenance/port/central) "azo" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/red/line{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "azz" = ( @@ -2045,7 +2045,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/stool, /turf/open/floor/iron/cafeteria, /area/crew_quarters/cafeteria) "aBM" = ( @@ -6015,7 +6015,7 @@ /area/tcommsat/computer) "buS" = ( /obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) "buU" = ( @@ -6395,10 +6395,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) -"bBc" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "bBi" = ( /obj/machinery/computer/shuttle_flight/custom_shuttle{ dir = 4 @@ -8718,8 +8714,8 @@ /turf/open/floor/plating, /area/maintenance/port/central) "ckk" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "ckp" = ( @@ -15914,6 +15910,7 @@ /turf/open/floor/iron/grid/steel, /area/library/lounge) "efE" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 @@ -15921,7 +15918,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "efM" = ( @@ -16845,6 +16841,7 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "etw" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 @@ -16855,7 +16852,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "etB" = ( @@ -32146,7 +32142,7 @@ }, /area/teleporter) "ihI" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -33047,7 +33043,7 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/techmaint, /area/security/prison) "itO" = ( @@ -33635,7 +33631,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/disposal) "iyS" = ( @@ -37177,7 +37173,7 @@ /area/crew_quarters/heads/captain) "jwj" = ( /obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -40562,11 +40558,11 @@ /turf/open/floor/vault, /area/engine/engine_room) "knq" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "knt" = ( @@ -45139,10 +45135,10 @@ /area/science/robotics/lab) "lqS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, +/obj/structure/chair/stool, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "lrd" = ( @@ -45877,7 +45873,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/wood, /area/crew_quarters/bar/atrium) "lzU" = ( @@ -46400,13 +46396,6 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) -"lIi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "lIn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -46684,6 +46673,13 @@ }, /turf/open/floor/iron/techmaint, /area/bridge/meeting_room/council) +"lMs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "lMw" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 6 @@ -60436,8 +60432,8 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/structure/chair/stool/bar/directional/west, /obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/wood, /area/crew_quarters/bar/atrium) "pAd" = ( @@ -61007,7 +61003,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) "pHF" = ( @@ -68457,8 +68453,8 @@ /turf/open/space, /area/solar/starboard/fore) "rCq" = ( +/obj/structure/chair/stool, /mob/living/carbon/monkey/punpun, -/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) "rCE" = ( @@ -75617,6 +75613,10 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, /area/hydroponics/garden) +"tqx" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/bar/atrium) "tqy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -78801,9 +78801,9 @@ /turf/open/floor/grass, /area/hydroponics/garden) "uhM" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/effect/landmark/prisonspawn, -/obj/structure/chair/stool/directional/south, /turf/open/floor/prison, /area/security/prison) "uhU" = ( @@ -80867,13 +80867,6 @@ }, /turf/open/floor/iron/grid/steel, /area/hallway/primary/aft) -"uGM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/chair/stool/directional/east, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "uGP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -81105,7 +81098,7 @@ /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) "uJw" = ( -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -84778,8 +84771,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "vyA" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/landmark/start/assistant, -/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) "vyB" = ( @@ -88187,7 +88180,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/techmaint, /area/security/prison) "woN" = ( @@ -97123,10 +97116,6 @@ }, /turf/open/floor/iron, /area/quartermaster/storage) -"yiX" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/carpet, -/area/crew_quarters/bar/atrium) "yiY" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 @@ -117328,9 +117317,9 @@ dgK nuD ngw mRd -lru +tqx rkv -bBc +lru vAS xqJ wsI @@ -117585,9 +117574,9 @@ mRd ttX tCN soU -ezI +lMs rDv -lIi +ezI yjx eje wtt @@ -117842,7 +117831,7 @@ mRd cXO kSv mRd -lru +tqx rkv vyA vAS @@ -118101,7 +118090,7 @@ mRd mRd rCq uJh -bBc +lru vAS wpL qvN @@ -118353,12 +118342,12 @@ ksN mse sxX mRd -uGM -yiX +cXO +kSv mRd -lru +tqx rkv -bBc +lru vAS wdj sei diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index cba1d8af6016a..15721ebf728ad 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -27331,8 +27331,8 @@ /turf/open/floor/iron, /area/security/brig) "cWF" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/siding/wood, -/obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/security/prison) "cWK" = ( @@ -54817,11 +54817,11 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "lVh" = ( +/obj/structure/chair/stool/directional/south, /obj/item/trash/energybar{ pixel_x = 10; pixel_y = 7 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/security/prison) "lVu" = ( @@ -58760,10 +58760,6 @@ broken = 1 }, /area/maintenance/starboard/fore) -"nqE" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/wood, -/area/security/prison) "nqK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -67927,11 +67923,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/iron/showroomfloor, /area/crew_quarters/theatre) "qoP" = ( @@ -78694,8 +78690,8 @@ /turf/open/floor/iron/showroomfloor, /area/crew_quarters/heads/cmo) "tZf" = ( +/obj/structure/chair/stool/bar, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/plating{ broken = 1 }, @@ -82707,10 +82703,10 @@ /turf/open/floor/iron/showroomfloor, /area/maintenance/port/aft) "vru" = ( +/obj/structure/chair/stool, /obj/effect/landmark/start/atmospheric_technician, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/atmos) "vrE" = ( @@ -83409,11 +83405,11 @@ }, /area/maintenance/starboard/fore) "vDh" = ( +/obj/structure/chair/stool/bar/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_y = -32 }, -/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/plating{ broken = 1 }, @@ -111194,9 +111190,9 @@ cBy pLS aav fCh -nqE -nqE -nqE +bKs +bKs +bKs mmJ qHm uOX diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 2174ac5d5cdfc..9d5907c3d1b83 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2035,16 +2035,16 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/structure/chair/stool/directional/west, /obj/structure/disposalpipe/segment{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron, /area/medical/break_room) "asQ" = ( @@ -2902,6 +2902,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/structure/chair/stool/directional/west, /obj/structure/disposalpipe/segment{ dir = 1 }, @@ -2914,7 +2915,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/medical/break_room) "aBn" = ( @@ -8219,6 +8219,10 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/vacant_room/commissary) +"bhf" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/bar) "bhg" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -10527,8 +10531,11 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, /turf/open/floor/prison, /area/security/prison) "bvW" = ( @@ -10644,11 +10651,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, /area/crew_quarters/bar) "bxQ" = ( @@ -11506,13 +11515,15 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/break_room) "bCl" = ( @@ -19363,10 +19374,12 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "cMV" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/dorms) "cMZ" = ( @@ -20249,10 +20262,10 @@ /area/crew_quarters/kitchen) "cTs" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/structure/chair/stool/directional/north, /obj/item/restraints/legcuffs/beartrap, /turf/open/floor/iron, /area/janitor) @@ -21747,7 +21760,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/locker) "diw" = ( @@ -24935,9 +24948,11 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/engine/break_room) "eqr" = ( @@ -25998,6 +26013,12 @@ }, /turf/open/floor/iron, /area/crew_quarters/toilet/auxiliary) +"eKZ" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/crew_quarters/locker) "eLi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32564,11 +32585,6 @@ /obj/effect/landmark/start/chaplain, /turf/open/floor/iron/dark, /area/chapel/office) -"hlg" = ( -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) "hlj" = ( /obj/machinery/light_switch{ pixel_x = -23 @@ -33294,7 +33310,7 @@ /area/quartermaster/office) "hAR" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/medical/break_room) "hAW" = ( @@ -34350,10 +34366,6 @@ }, /turf/open/floor/iron/freezer, /area/crew_quarters/toilet/restrooms) -"hSg" = ( -/obj/structure/chair/stool/directional/east, -/turf/open/floor/iron, -/area/crew_quarters/locker) "hSs" = ( /obj/machinery/door/airlock{ name = "Kitchen Cold Room"; @@ -40122,10 +40134,12 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/crew_quarters/bar) "kcV" = ( @@ -42473,10 +42487,12 @@ /area/aisat) "kWF" = ( /obj/structure/disposalpipe/segment, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, /area/crew_quarters/bar) "kWG" = ( @@ -42684,7 +42700,6 @@ "lcC" = ( /obj/effect/landmark/event_spawn, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/locker) "lcO" = ( @@ -45434,11 +45449,13 @@ /turf/closed/wall, /area/medical/storage) "meo" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/engine/break_room) "meu" = ( @@ -45527,10 +45544,6 @@ "mgj" = ( /turf/open/floor/iron/dark, /area/maintenance/department/science/xenobiology) -"mgF" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/iron/white, -/area/science/lab) "mgI" = ( /obj/machinery/door/airlock/public/glass{ name = "Command Hallway" @@ -47244,7 +47257,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, /area/crew_quarters/bar) "mLa" = ( @@ -47524,11 +47537,13 @@ /turf/open/floor/iron/dark, /area/science/shuttledock) "mOD" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/structure/disposalpipe/segment{ dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/dorms) "mOG" = ( @@ -49063,10 +49078,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/medbay/central) -"ntJ" = ( -/obj/structure/chair/stool/bar/directional/north, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/bar) "nuw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52348,9 +52359,9 @@ /area/hallway/primary/central) "oyP" = ( /obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron/white, /area/science/lab) "oyW" = ( @@ -53999,7 +54010,7 @@ /turf/open/floor/iron/grid/steel, /area/maintenance/department/science/xenobiology) "pge" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/dorms) "pgq" = ( @@ -54460,10 +54471,6 @@ /obj/item/xenoartifact, /turf/open/floor/engine, /area/science/explab) -"ppI" = ( -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron, -/area/crew_quarters/locker) "ppT" = ( /obj/structure/table/wood/poker, /obj/item/clothing/mask/cigarette/cigar{ @@ -54622,7 +54629,7 @@ /obj/machinery/newscaster{ pixel_x = -30 }, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/cafeteria{ dir = 5 }, @@ -55345,13 +55352,15 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/engine/break_room) "pHJ" = ( @@ -55423,11 +55432,11 @@ /turf/open/floor/iron, /area/engine/engineering) "pIJ" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/scientist, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/science/mixing) "pIQ" = ( @@ -55668,6 +55677,9 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) "pNU" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -55679,7 +55691,6 @@ pixel_x = -24 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/maintenance/solars/port/fore) "pOf" = ( @@ -55789,8 +55800,8 @@ /area/security/brig) "pQk" = ( /obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/white, /area/science/lab) "pQr" = ( @@ -58341,7 +58352,8 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "qKL" = ( -/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/crew_quarters/bar) "qKV" = ( @@ -58675,7 +58687,7 @@ /area/space/nearstation) "qRn" = ( /obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/crew_quarters/dorms) "qRp" = ( @@ -60083,10 +60095,12 @@ /turf/open/floor/iron, /area/hydroponics) "rsP" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/locker) "rsX" = ( @@ -62311,7 +62325,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "sis" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool, /turf/open/floor/iron/white, /area/science/lab) "siF" = ( @@ -64191,7 +64205,7 @@ /area/hallway/primary/central) "sTb" = ( /obj/machinery/holopad, -/obj/structure/chair/stool/bar/directional/north, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "sTy" = ( @@ -64485,8 +64499,8 @@ /turf/open/floor/iron/white, /area/medical/medbay/aft) "sZa" = ( +/obj/structure/chair/stool/bar, /obj/machinery/digital_clock/directional/east, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "sZi" = ( @@ -65655,6 +65669,17 @@ }, /turf/open/floor/wood/big, /area/crew_quarters/bar) +"tsw" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/iron, +/area/crew_quarters/fitness/recreation) "ttA" = ( /obj/structure/window/reinforced, /obj/machinery/computer/cargo/request{ @@ -69067,7 +69092,6 @@ dir = 4 }, /obj/machinery/holopad, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/crew_quarters/dorms) "uDF" = ( @@ -70269,11 +70293,14 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/prison, /area/security/prison) "vbp" = ( @@ -70605,6 +70632,9 @@ }, /area/engine/engineering) "vfO" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 @@ -70615,7 +70645,6 @@ /obj/machinery/light_switch{ pixel_x = -24 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "vfX" = ( @@ -70672,7 +70701,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/crew_quarters/dorms) "vhl" = ( @@ -71640,7 +71668,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/crew_quarters/bar) "vAz" = ( @@ -74684,7 +74712,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west{ + pixel_x = 7; + pixel_y = 6 + }, /turf/open/floor/prison, /area/security/prison) "wHy" = ( @@ -74825,8 +74856,8 @@ /turf/open/floor/iron, /area/quartermaster/storage) "wJY" = ( -/obj/structure/chair/stool/bar/directional/north, /obj/effect/landmark/start/assistant, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/bar) "wKc" = ( @@ -75241,10 +75272,12 @@ /turf/open/floor/plating, /area/chapel/main) "wQj" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/crew_quarters/bar) "wQo" = ( @@ -75553,12 +75586,12 @@ /obj/machinery/airalarm/directional/south{ pixel_y = -22 }, +/obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/exploration, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, -/obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/science/shuttledock) "wXa" = ( @@ -76821,6 +76854,7 @@ /turf/open/floor/iron, /area/maintenance/port) "xss" = ( +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/item/radio/intercom{ pixel_x = 3; @@ -76831,7 +76865,6 @@ pixel_y = -23 }, /obj/machinery/light, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/medical/break_room) "xsB" = ( @@ -77500,7 +77533,7 @@ /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) "xDk" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/iron/cafeteria{ dir = 5 }, @@ -77512,7 +77545,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/gateway) "xDR" = ( @@ -79171,10 +79204,10 @@ /turf/open/floor/iron/dark, /area/medical/surgery) "ygJ" = ( +/obj/structure/chair/stool, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/quartermaster/sorting) "ygL" = ( @@ -108302,7 +108335,7 @@ cgd chk ciD cjZ -mgF +sis iJg sis cpe @@ -112623,7 +112656,7 @@ axC lEk aMY aOv -hSg +xaQ nfW aOu irf @@ -112879,7 +112912,7 @@ aFd aKl aLK aMY -wDn +eKZ aPI div aOu @@ -112903,7 +112936,7 @@ dLb qXD wzT cPp -ntJ +tkd xTu kJK xTu @@ -113160,11 +113193,11 @@ mLi udk rCi iCq -ntJ +tkd xTu kJK xTu -tkd +bhf rxb ujJ ujJ @@ -113421,7 +113454,7 @@ sTb wmZ uNZ xTu -tkd +bhf ozj ujJ ujJ @@ -113652,7 +113685,7 @@ kwK nPS neO aOu -hSg +xaQ aOv aTA dPP @@ -113674,11 +113707,11 @@ bmP ear rCi xhO -ntJ +tkd etb tBB xTu -tkd +xTu efj ujJ leM @@ -113910,7 +113943,7 @@ mRy hUx rsP aQW -ppI +wDn aTA hyz dtE @@ -113935,7 +113968,7 @@ wJY xTu kJK xTu -tkd +bhf fIY ujJ nuZ @@ -114165,9 +114198,9 @@ axC wUd mRy dgD -wDn +eKZ aQX -ppI +aOu aTA wTR aUM @@ -114188,7 +114221,7 @@ bmP ifc jIy tLJ -ntJ +tkd xTu kJK foE @@ -114424,7 +114457,7 @@ aNc nfW lcC aQY -ppI +wDn aTA kqz aUM @@ -114911,7 +114944,7 @@ tYf vTi eGV qFQ -vTi +tsw wAn vTi vTi @@ -114957,8 +114990,8 @@ kaZ bmP buP rPC -qKL -qKL +aXK +aXK byC byC vAi @@ -115987,9 +116020,9 @@ pJi bwW byG byC -hlg -qKL +aXK qKL +aXK bwS cWx bKo diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index 92622305e2797..cf9c3616c6cef 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -361,10 +361,10 @@ /turf/open/floor/iron/dark, /area/security/checkpoint/auxiliary) "aed" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 9 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "aeh" = ( @@ -1917,11 +1917,6 @@ /area/security/main{ name = "Security Break Room" }) -"aGx" = ( -/obj/structure/chair/stool/bar/directional/north, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "aGA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/splatter, @@ -10413,7 +10408,7 @@ /turf/open/floor/plating, /area/storage/primary) "dtd" = ( -/obj/structure/chair/stool/directional/east, +/obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/security/prison) "dtl" = ( @@ -12510,7 +12505,7 @@ /turf/open/floor/iron, /area/crew_quarters/dorms) "dXN" = ( -/obj/structure/chair/stool/bar/directional/north, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) "dXS" = ( @@ -13047,8 +13042,9 @@ }, /area/science/mixing) "eij" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool/bar/directional/north, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) "eik" = ( @@ -13935,10 +13931,10 @@ /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 }, +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/engine/engine_room) "ewf" = ( @@ -15021,8 +15017,8 @@ /turf/open/floor/iron, /area/hallway/primary/fore) "eNG" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/neutral, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/engine/storage) "eNH" = ( @@ -17881,10 +17877,10 @@ /turf/open/floor/iron/dark/smooth_large, /area/hallway/primary/central) "fEM" = ( +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/wood, /area/security/prison) "fET" = ( @@ -21143,10 +21139,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"gEe" = ( -/obj/structure/chair/stool/bar/directional/east, -/turf/open/floor/iron/cafeteria_red, -/area/crew_quarters/cafeteria) "gEo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -26105,10 +26097,10 @@ /area/quartermaster/storage) "imm" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/structure/chair/stool/directional/east, /turf/open/floor/carpet/blue, /area/crew_quarters/cafeteria) "imo" = ( @@ -27211,6 +27203,11 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"iHD" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/cafeteria_red, +/area/crew_quarters/cafeteria) "iHF" = ( /obj/effect/turf_decal/siding/wideplating/dark{ dir = 10 @@ -31282,11 +31279,11 @@ /turf/closed/wall, /area/maintenance/department/medical/morgue) "jVt" = ( +/obj/structure/chair/stool/bar, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/iron, /area/engine/engine_room) "jVx" = ( @@ -34428,7 +34425,7 @@ /turf/open/floor/iron/dark/telecomms{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/gravity_generator) +/area/tcommsat/computer) "kYr" = ( /obj/structure/sign/warning/nosmoking, /turf/closed/wall, @@ -36086,7 +36083,7 @@ /turf/open/floor/circuit/telecomms/mainframe{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/gravity_generator) +/area/tcommsat/computer) "lyc" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -48454,8 +48451,8 @@ /area/hallway/secondary/entry) "plA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/chair/stool, /obj/machinery/airalarm/directional/east, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/medical/break_room) "plT" = ( @@ -49405,7 +49402,7 @@ /turf/open/floor/iron/dark/telecomms{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/gravity_generator) +/area/tcommsat/computer) "pBt" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -51118,11 +51115,11 @@ /turf/open/floor/iron/tech, /area/engine/engine_room) "qam" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/engine/storage) "qat" = ( @@ -52418,7 +52415,7 @@ /turf/open/floor/iron/dark/telecomms{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/gravity_generator) +/area/tcommsat/computer) "qwL" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -52859,7 +52856,7 @@ /turf/open/floor/iron, /area/maintenance/department/security) "qDT" = ( -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/wood, /area/maintenance/port/aft) "qDZ" = ( @@ -56694,10 +56691,10 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/medical/break_room) "rNZ" = ( @@ -62882,7 +62879,7 @@ /area/hallway/primary/fore) "tJd" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet/royalblack, /area/library) "tJf" = ( @@ -68073,10 +68070,10 @@ /obj/structure/railing{ dir = 8 }, +/obj/structure/chair/stool/directional/south, /obj/effect/turf_decal{ dir = 8 }, -/obj/structure/chair/stool/directional/north, /turf/open/floor/prison, /area/security/prison) "vwR" = ( @@ -70291,7 +70288,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/telecomms/hub/preset, +/obj/machinery/blackbox_recorder, /turf/open/floor/circuit/telecomms/mainframe{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -73576,9 +73573,9 @@ /turf/open/floor/iron/dark, /area/engine/engineering) "xnh" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron/cafeteria_red, /area/crew_quarters/cafeteria) "xnB" = ( @@ -74028,7 +74025,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/blackbox_recorder, +/obj/machinery/telecomms/hub/preset, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "xtE" = ( @@ -75360,7 +75357,7 @@ /turf/open/floor/iron/dark/telecomms{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/gravity_generator) +/area/tcommsat/computer) "xMx" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ @@ -110091,7 +110088,7 @@ cMI iST iST tHK -ebF +iST ebF ebF ebF @@ -111633,7 +111630,7 @@ cMI iST iST iST -ebF +iST ebF ebF ebF @@ -113711,7 +113708,7 @@ cTn tcL cxF eWK -eij +iHD bLt aed imm @@ -114739,9 +114736,9 @@ jDB xbr swv uHQ -gEe -gEe -gEe +rpK +rpK +rpK wlr bmu mWi @@ -115770,7 +115767,7 @@ oNv jDu jKx qVc -aGx +dXN bSd mWi jmw diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 0388aed6c7f9e..0b4bde8781519 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -223,9 +223,7 @@ /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1 }, -/turf/open/floor/iron{ - dir = 2 - }, +/turf/open/floor/iron, /area/engine/atmos) "aO" = ( /obj/machinery/atmospherics/components/binary/pump/on, @@ -328,9 +326,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) "bc" = ( @@ -338,9 +334,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 2 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/engine/atmos) "bd" = ( @@ -1259,7 +1253,6 @@ /turf/closed/wall, /area/quartermaster/storage) "ez" = ( -/obj/machinery/camera/autoname/directional/east, /obj/structure/cable{ icon_state = "4-8" }, @@ -1478,7 +1471,6 @@ /area/hallway/primary/central) "fe" = ( /obj/machinery/button/door{ - dir = 2; id = "cargounload"; layer = 4; name = "Loading Doors"; @@ -1518,7 +1510,6 @@ /area/quartermaster/storage) "fi" = ( /obj/docking_port/stationary{ - dir = 1; dwidth = 1; height = 4; roundstart_template = /datum/map_template/shuttle/escape_pod/default; @@ -1559,7 +1550,6 @@ /area/quartermaster/storage) "fp" = ( /obj/docking_port/stationary{ - dheight = 0; dir = 2; dwidth = 9; height = 25; @@ -1701,9 +1691,7 @@ /turf/open/floor/iron, /area/storage/primary) "fF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -1922,15 +1910,11 @@ pixel_x = 32; pixel_y = -7 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/plating, /area/storage/primary) "gh" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/computer/shuttle_flight/mining{ - dir = 2 - }, +/obj/machinery/computer/shuttle_flight/mining, /turf/open/floor/iron, /area/quartermaster/miningoffice) "gi" = ( @@ -2393,6 +2377,14 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"xl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/simple_pipes/supply_scrubber/hidden, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/quartermaster/miningoffice) "zo" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ @@ -4541,7 +4533,7 @@ aa aa em gi -go +xl go gp ei diff --git a/_maps/shuttles/emergency/emergency_bar.dmm b/_maps/shuttles/emergency/emergency_bar.dmm index d872caf9f914e..872d81fee2707 100644 --- a/_maps/shuttles/emergency/emergency_bar.dmm +++ b/_maps/shuttles/emergency/emergency_bar.dmm @@ -356,8 +356,8 @@ /turf/open/floor/iron, /area/shuttle/escape) "hI" = ( +/obj/structure/chair/stool/bar/directional/west, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/iron, /area/shuttle/escape) "hS" = ( @@ -471,8 +471,11 @@ /turf/open/floor/iron, /area/shuttle/escape) "AX" = ( +/obj/structure/chair/stool/bar{ + can_buckle = 1; + name = "buckleable bar stool" + }, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/iron, /area/shuttle/escape) "FR" = ( @@ -810,7 +813,7 @@ Zq ox ox Zw -AX +ox ox FR bi diff --git a/_maps/shuttles/emergency/emergency_honkco.dmm b/_maps/shuttles/emergency/emergency_honkco.dmm index d1aecbf255cad..6cc61d0a52d18 100644 --- a/_maps/shuttles/emergency/emergency_honkco.dmm +++ b/_maps/shuttles/emergency/emergency_honkco.dmm @@ -11,6 +11,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "aD" = ( +/obj/structure/chair/stool/bar, /obj/machinery/light/small{ dir = 1 }, @@ -44,11 +45,11 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "bQ" = ( +/obj/structure/chair/stool/bar/directional/south, /obj/machinery/light/small, /obj/structure/sign/poster/contraband/clown{ pixel_y = -32 }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "cH" = ( @@ -57,7 +58,7 @@ /area/shuttle/escape) "dS" = ( /obj/item/grown/bananapeel, -/obj/structure/chair/stool/bar/directional/north, +/obj/structure/chair/stool/bar, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "ep" = ( @@ -72,7 +73,7 @@ /area/shuttle/escape) "hz" = ( /mob/living/simple_animal/hostile/retaliate/clown, -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "hZ" = ( @@ -86,18 +87,18 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "iN" = ( +/obj/structure/chair/stool/bar, /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/honcmunculus, -/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "jb" = ( /obj/item/grown/bananapeel, +/obj/structure/chair/stool/bar, /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/chlown, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "kc" = ( -/obj/structure/chair/stool/bar/directional/north, +/obj/structure/chair/stool/bar, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "me" = ( @@ -133,7 +134,7 @@ /area/shuttle/escape) "qt" = ( /mob/living/simple_animal/hostile/retaliate/clown/banana, -/obj/structure/chair/stool/bar/directional/north, +/obj/structure/chair/stool/bar, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "sh" = ( @@ -192,6 +193,7 @@ /area/shuttle/escape) "vO" = ( /obj/item/grown/bananapeel, +/obj/structure/chair/stool/bar, /obj/item/grown/bananapeel, /turf/open/floor/mineral/bananium, /area/shuttle/escape) @@ -201,6 +203,7 @@ /area/shuttle/escape) "xf" = ( /obj/item/grown/bananapeel, +/obj/structure/chair/stool/bar, /mob/living/simple_animal/hostile/retaliate/clown/mutant/blob, /obj/machinery/light/floor{ brightness = 15; @@ -271,7 +274,7 @@ "Ao" = ( /mob/living/simple_animal/hostile/retaliate/clown, /obj/item/grown/bananapeel, -/obj/structure/chair/stool/bar/directional/south, +/obj/structure/chair/stool/bar, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "AH" = ( @@ -279,7 +282,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "AP" = ( -/obj/structure/chair/stool/bar/directional/east, +/obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "CN" = ( @@ -359,6 +362,11 @@ }, /turf/open/floor/mineral/bananium, /area/shuttle/escape) +"HO" = ( +/mob/living/simple_animal/hostile/retaliate/clown, +/obj/structure/chair/stool/bar, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) "Jp" = ( /obj/structure/statue/bananium/clown, /obj/structure/sign/poster/contraband/clown{ @@ -371,6 +379,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "NJ" = ( +/obj/structure/chair/stool/bar, /obj/machinery/light/floor{ brightness = 15; bulb_colour = "#FFE4CE"; @@ -379,7 +388,6 @@ nightshift_brightness = 10; nightshift_light_color = "#E6EBFF" }, -/obj/structure/chair/stool/bar/directional/north, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "Ok" = ( @@ -457,24 +465,9 @@ }, /turf/open/floor/plating, /area/shuttle/escape) -"VM" = ( -/obj/item/grown/bananapeel, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/mineral/bananium, -/area/shuttle/escape) -"Ws" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = 32 - }, -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/mineral/bananium, -/area/shuttle/escape) "XB" = ( -/mob/living/simple_animal/hostile/retaliate/clown/longface, /obj/structure/chair/stool/bar/directional/south, +/mob/living/simple_animal/hostile/retaliate/clown/longface, /turf/open/floor/mineral/bananium, /area/shuttle/escape) "XS" = ( @@ -492,6 +485,18 @@ /obj/item/grown/bananapeel, /turf/open/floor/mineral/bananium, /area/shuttle/escape) +"YI" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/light/floor{ + brightness = 15; + bulb_colour = "#FFE4CE"; + bulb_emergency_brightness_mul = 0.25; + bulb_vacuum_brightness = 15; + nightshift_brightness = 10; + nightshift_light_color = "#E6EBFF" + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) (1,1,1) = {" SS @@ -547,7 +552,7 @@ Qk "} (5,1,1) = {" KA -am +tN Gz Gz nv @@ -566,7 +571,7 @@ xf Yc vO Am -XS +YI tN bQ Qk @@ -586,9 +591,9 @@ Qk "} (8,1,1) = {" Qk -Ws +aD Yc -VM +dS OO dS sh @@ -599,7 +604,7 @@ Qk "} (9,1,1) = {" Qk -Ws +aD gF iN tN @@ -612,9 +617,9 @@ Qk "} (10,1,1) = {" Qk -Ws +aD Yc -am +kc Yc qt tN @@ -625,9 +630,9 @@ Qk "} (11,1,1) = {" Qk -Ws +aD tN -am +kc hZ kc gF @@ -638,9 +643,9 @@ Qk "} (12,1,1) = {" Qk -Ws +aD gF -yH +HO Yc dS Yc diff --git a/_maps/shuttles/exploration/exploration_shuttle.dmm b/_maps/shuttles/exploration/exploration_shuttle.dmm index c2e4fd1e84e45..b67dca8a646f0 100644 --- a/_maps/shuttles/exploration/exploration_shuttle.dmm +++ b/_maps/shuttles/exploration/exploration_shuttle.dmm @@ -258,13 +258,11 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/exploration) "F" = ( -/obj/machinery/camera/preset{ - dir = 6 - }, /obj/machinery/newscaster{ pixel_x = 32; pixel_y = 1 }, +/obj/machinery/camera/autoname/directional/east, /turf/open/floor/mineral/titanium, /area/shuttle/exploration) "G" = ( diff --git a/_maps/shuttles/tram/tram_corg.dmm b/_maps/shuttles/tram/tram_corg.dmm index 18078f5006128..64628467a2f33 100644 --- a/_maps/shuttles/tram/tram_corg.dmm +++ b/_maps/shuttles/tram/tram_corg.dmm @@ -15,6 +15,9 @@ "h" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/chair/fancy/shuttle, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "m" = ( @@ -48,6 +51,14 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) +"x" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/chair/fancy/shuttle, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) "y" = ( /obj/structure/chair/fancy/shuttle{ dir = 4 @@ -76,9 +87,6 @@ /turf/closed/wall/mineral/titanium, /area/template_noop) "I" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/computer/shuttle_flight{ possible_destinations = "corg_north;corg_south"; @@ -145,7 +153,7 @@ m "} (4,1,1) = {" S -h +x p D W diff --git a/beestation.dme b/beestation.dme index b8d52d1a0c4bc..a23ea0463ef16 100644 --- a/beestation.dme +++ b/beestation.dme @@ -250,6 +250,7 @@ #include "code\__HELPERS\chat.dm" #include "code\__HELPERS\cmp.dm" #include "code\__HELPERS\colors.dm" +#include "code\__HELPERS\construction.dm" #include "code\__HELPERS\dates.dm" #include "code\__HELPERS\datums.dm" #include "code\__HELPERS\debug_procs.dm" @@ -509,6 +510,7 @@ #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" #include "code\controllers\subsystem\processing\quirks.dm" +#include "code\controllers\subsystem\processing\servers.dm" #include "code\controllers\subsystem\processing\singulo.dm" #include "code\controllers\subsystem\processing\station.dm" #include "code\controllers\subsystem\processing\wet_floors.dm" @@ -678,6 +680,7 @@ #include "code\datums\components\remote_materials.dm" #include "code\datums\components\riding.dm" #include "code\datums\components\rotation.dm" +#include "code\datums\components\server.dm" #include "code\datums\components\seclight_attachable.dm" #include "code\datums\components\shell.dm" #include "code\datums\components\shielded.dm" @@ -825,6 +828,7 @@ #include "code\datums\elements\light_blocking.dm" #include "code\datums\elements\mechanical_repair.dm" #include "code\datums\elements\mirage_border.dm" +#include "code\datums\elements\movetype_handler.dm" #include "code\datums\elements\obj_regen.dm" #include "code\datums\elements\openspace_item_click_handler.dm" #include "code\datums\elements\pet_bonus.dm" @@ -1450,6 +1454,7 @@ #include "code\game\objects\items\food\snacks.dm" #include "code\game\objects\items\food\soup.dm" #include "code\game\objects\items\food\spaghetti.dm" +#include "code\game\objects\items\food\sushi.dm" #include "code\game\objects\items\food\sweets.dm" #include "code\game\objects\items\food\vegetables.dm" #include "code\game\objects\items\grenades\_grenade.dm" @@ -1756,6 +1761,7 @@ #include "code\modules\admin\smites\fireball.dm" #include "code\modules\admin\smites\floorcluwne.dm" #include "code\modules\admin\smites\floorcluwne_stalker.dm" +#include "code\modules\admin\smites\floorcluwne_trauma.dm" #include "code\modules\admin\smites\forcecryo.dm" #include "code\modules\admin\smites\forcesay.dm" #include "code\modules\admin\smites\ghostize.dm" @@ -2680,6 +2686,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_salad.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sandwich.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_seafood.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\games\cas.dm" @@ -2842,6 +2849,7 @@ #include "code\modules\jobs\job_types\medical_doctor.dm" #include "code\modules\jobs\job_types\mime.dm" #include "code\modules\jobs\job_types\paramedic.dm" +#include "code\modules\jobs\job_types\posibrain.dm" #include "code\modules\jobs\job_types\quartermaster.dm" #include "code\modules\jobs\job_types\research_director.dm" #include "code\modules\jobs\job_types\roboticist.dm" diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 3d416afead97c..afca149e46d0d 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -100,6 +100,7 @@ #define CAT_PIZZA "Pizzas" #define CAT_SALAD "Salads" #define CAT_SANDWICH "Sandwiches" +#define CAT_SEAFOOD "Seafood" #define CAT_SOUP "Soups" #define CAT_SPAGHETTI "Spaghettis" #define CAT_ICE "Frozen" @@ -107,25 +108,33 @@ #define CAT_STRUCTURE "Structures" -// rcd buildtype defines -// these aren't even used as bitflags so who even knows why they are treated like them -#define RCD_FLOORWALL (1<<0) -#define RCD_AIRLOCK (1<<1) -#define RCD_DECONSTRUCT (1<<2) -#define RCD_WINDOWGRILLE (1<<3) -#define RCD_MACHINE (1<<4) -#define RCD_COMPUTER (1<<5) -#define RCD_FURNISHING (1<<6) -#define RCD_LADDER (1<<7) +//rcd modes +#define RCD_FLOORWALL 0 +#define RCD_AIRLOCK 1 +#define RCD_DECONSTRUCT 2 +#define RCD_WINDOWGRILLE 3 +#define RCD_MACHINE 4 +#define RCD_COMPUTER 5 +#define RCD_FURNISHING 6 +#define RCD_LADDER 7 -#define RCD_UPGRADE_FRAMES (1<<0) -#define RCD_UPGRADE_SIMPLE_CIRCUITS (1<<1) -#define RCD_UPGRADE_SILO_LINK (1<<2) -#define RCD_UPGRADE_FURNISHING (1<<3) +#define RCD_UPGRADE_FRAMES 0 +#define RCD_UPGRADE_SIMPLE_CIRCUITS 1 +#define RCD_UPGRADE_SILO_LINK 2 +#define RCD_UPGRADE_FURNISHING 3 + +#define RPD_UPGRADE_UNWRENCH 0 #define RCD_WINDOW_FULLTILE "full tile" #define RCD_WINDOW_DIRECTIONAL "directional" #define RCD_WINDOW_NORMAL "glass" #define RCD_WINDOW_REINFORCED "reinforced glass" -#define RPD_UPGRADE_UNWRENCH (1<<0) +#define RCD_MEMORY_WALL 1 +#define RCD_MEMORY_WINDOWGRILLE 2 + +// How much faster to use the RCD when on a tile with memory +#define RCD_MEMORY_SPEED_BUFF 5 + +/// How much less resources the RCD uses when reconstructing +#define RCD_MEMORY_COST_BUFF 8 diff --git a/code/__DEFINES/dcs/signals/signals_movable.dm b/code/__DEFINES/dcs/signals/signals_movable.dm index 077ef19d0b78d..f89b79dad4d27 100644 --- a/code/__DEFINES/dcs/signals/signals_movable.dm +++ b/code/__DEFINES/dcs/signals/signals_movable.dm @@ -63,3 +63,12 @@ #define COMSIG_STORAGE_ENTERED "storage_entered" ///from base of atom/movable/on_exit_storage(): (datum/component/storage/concrete/master_storage) #define COMSIG_STORAGE_EXITED "storage_exited" + +// /datum/element/movetype_handler signals +/// Called when the floating anim has to be temporarily stopped and restarted later: (timer) +#define COMSIG_PAUSE_FLOATING_ANIM "pause_floating_anim" +/// From base of datum/element/movetype_handler/on_movement_type_trait_gain: (flag) +#define COMSIG_MOVETYPE_FLAG_ENABLED "movetype_flag_enabled" +/// From base of datum/element/movetype_handler/on_movement_type_trait_loss: (flag) +#define COMSIG_MOVETYPE_FLAG_DISABLED "movetype_flag_disabled" + diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm index 0ee2c981e4acd..21102eba3950d 100644 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm +++ b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm @@ -16,6 +16,8 @@ #define COMSIG_MACHINERY_POWER_RESTORED "machinery_power_restored" ///from /obj/machinery/set_occupant(atom/movable/O): (new_occupant) #define COMSIG_MACHINERY_SET_OCCUPANT "machinery_set_occupant" +///from /obj/machinery/proc/use_power(): (power_used) +#define COMSIG_MACHINERY_POWER_USED "machinery_power_used" // /obj/machinery/atmospherics/components/unary/cryo_cell signals diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 7188b23913772..21bd824b82320 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -128,6 +128,7 @@ // Silicon #define JOB_NAME_AI "AI" #define JOB_NAME_CYBORG "Cyborg" +#define JOB_NAME_POSIBRAIN "Positronic Brain" #define JOB_NAME_PAI "Personal AI" // ERTs diff --git a/code/__DEFINES/networks.dm b/code/__DEFINES/networks.dm index c938cdbfb0f9b..31eecf7b0690d 100644 --- a/code/__DEFINES/networks.dm +++ b/code/__DEFINES/networks.dm @@ -49,6 +49,7 @@ #define __NETWORK_CARGO "CARGO" #define __NETWORK_BOTS "BOTS" #define __NETWORK_COMPUTER "COMPUTER" +#define __NETWORK_SERVER "SERVER" #define __NETWORK_CARDS "CARDS" #define __NETWORK_CIRCUITS "CIRCUITS" @@ -132,3 +133,6 @@ #define NETWORK_ERROR_BAD_NETWORK "network_error_bad_network" #define NETWORK_ERROR_BAD_RECEIVER_ID "network_error_bad_receiver_id" #define NETWORK_ERROR_UNAUTHORIZED "network_error_bad_unauthorized" + +// Packet types +#define PACKET_TYPE_PING "ping" diff --git a/code/__DEFINES/pipe_construction.dm b/code/__DEFINES/pipe_construction.dm index 41b21e5989189..609e3d8328f0f 100644 --- a/code/__DEFINES/pipe_construction.dm +++ b/code/__DEFINES/pipe_construction.dm @@ -30,3 +30,160 @@ #define STATION_TUBE_OPENING 1 #define STATION_TUBE_CLOSED 2 #define STATION_TUBE_CLOSING 3 + +// Reference list for disposal sort junctions. Set the sortType variable on disposal sort junctions to +// the index of the sort department that you want. For example, sortType set to 2 will reroute all packages +// tagged for the Cargo Bay. + +/* List of sortType codes for mapping reference +0 Waste +1 Disposals - All unwrapped items and untagged parcels get picked up by a junction with this sortType. Usually leads to the recycler. +2 Cargo Bay +3 QM Office +4 Engineering +5 CE Office +6 Atmospherics +7 Security +8 HoS Office +9 Medbay +10 CMO Office +11 Chemistry +12 Research +13 RD Office +14 Robotics +15 HoP Office +16 Library +17 Chapel +18 Theatre +19 Bar +20 Kitchen +21 Hydroponics +22 Janitor +23 Genetics +24 Testing Range +25 Toxins +26 Dormitories +27 Virology +28 Xenobiology +29 Law Office +30 Detective's Office +*/ + +//The whole system for the sorttype var is determined based on the order of this list, +//disposals must always be 1, since anything that's untagged will automatically go to disposals, or sorttype = 1 --Superxpdude + +//If you don't want to fuck up disposals, add to this list, and don't change the order. +//If you insist on changing the order, you'll have to change every sort junction to reflect the new order. --Pete + +GLOBAL_LIST_INIT(TAGGERLOCATIONS, list( + "Disposals", + "Cargo Bay", + "QM Office", + "Engineering", + "CE Office", + "Atmospherics", + "Security", + "HoS Office", + "Medbay", + "CMO Office", + "Chemistry", + "Research", + "RD Office", + "Robotics", + "HoP Office", + "Library", + "Chapel", + "Theatre", + "Bar", + "Kitchen", + "Hydroponics", + "Janitor Closet", + "Genetics", + "Testing Range", + "Toxins", + "Dormitories", + "Virology", + "Xenobiology", + "Law Office", + "Detective's Office", +)) + +#define MAPPING_HELPER_SORT(name, sort_code) /obj/structure/disposalpipe/sorting/mail/destination/##name {\ + sortType = sort_code;\ +}\ +/obj/structure/disposalpipe/sorting/mail/destination/##name/flip {\ + flip_type = /obj/structure/disposalpipe/sorting/mail;\ + icon_state = "pipe-j2s";\ + initialize_dirs = DISP_DIR_LEFT | DISP_DIR_FLIP;\ +} + +MAPPING_HELPER_SORT(disposals, 1) +MAPPING_HELPER_SORT(cargo_bay, 2) +MAPPING_HELPER_SORT(qm_office, 3) +MAPPING_HELPER_SORT(engineering, 4) +MAPPING_HELPER_SORT(ce_office, 5) +MAPPING_HELPER_SORT(atmospherics, 6) +MAPPING_HELPER_SORT(security, 7) +MAPPING_HELPER_SORT(hos_office, 8) +MAPPING_HELPER_SORT(medbay, 9) +MAPPING_HELPER_SORT(cmo_office, 10) +MAPPING_HELPER_SORT(chemistry, 11) +MAPPING_HELPER_SORT(research, 12) +MAPPING_HELPER_SORT(rd_office, 13) +MAPPING_HELPER_SORT(robotics, 14) +MAPPING_HELPER_SORT(hop_office, 15) +MAPPING_HELPER_SORT(library, 16) +MAPPING_HELPER_SORT(chapel, 17) +MAPPING_HELPER_SORT(threatre, 18) +MAPPING_HELPER_SORT(bar, 19) +MAPPING_HELPER_SORT(kitchen, 20) +MAPPING_HELPER_SORT(hydroponics, 21) +MAPPING_HELPER_SORT(janitor_closet, 22) +MAPPING_HELPER_SORT(genetics, 23) +MAPPING_HELPER_SORT(testing_range, 24) +MAPPING_HELPER_SORT(toxins, 25) +MAPPING_HELPER_SORT(dormitories, 26) +MAPPING_HELPER_SORT(virology, 27) +MAPPING_HELPER_SORT(xenobiology, 28) +MAPPING_HELPER_SORT(law_office, 29) +MAPPING_HELPER_SORT(detective_office, 30) + +#undef MAPPING_HELPER_SORT + +#if defined(UNIT_TESTS) || defined(SPACEMAN_DMM) + +GLOBAL_LIST_INIT(tagger_destination_areas, list( + "Disposals" = list(/area/maintenance/disposal, /area/quartermaster/sorting), + "Cargo Bay" = list(/area/quartermaster), + "QM Office" = list(/area/quartermaster/qm, /area/quartermaster/qm_bedroom), + "Engineering" = list(/area/engine, /area/engineering), + "CE Office" = list(/area/crew_quarters/heads/chief), + "Atmospherics" = list(/area/engine/atmos, /area/engine/atmospherics_engine), + "Security" = list(/area/security), + "HoS Office" = list(/area/crew_quarters/heads/hos), + "Medbay" = list(/area/medical), + "CMO Office" = list(/area/crew_quarters/heads/cmo), + "Chemistry" = list(/area/medical/chemistry, /area/medical/apothecary), + "Research" = list(/area/science), + "RD Office" = list(/area/crew_quarters/heads/hor), + "Robotics" = list(/area/science/robotics), + "HoP Office" = list(/area/crew_quarters/heads/hop), + "Library" = list(/area/library), + "Chapel" = list(/area/chapel), + "Theatre" = list(/area/crew_quarters/theatre), + "Bar" = list(/area/crew_quarters/bar), + "Kitchen" = list(/area/crew_quarters/kitchen), + "Hydroponics" = list(/area/hydroponics), + "Janitor Closet" = list(/area/janitor), + "Genetics" = list(/area/medical/genetics), + "Testing Range" = list(/area/science/misc_lab, /area/science/test_area, /area/science/mixing), + "Toxins" = list(/area/science/misc_lab, /area/science/test_area, /area/science/mixing), + "Dormitories" = list(/area/crew_quarters/dorms, /area/commons/dorms), + "Virology" = list(/area/medical/virology), + "Xenobiology" = list(/area/science/xenobiology), + "Law Office" = list(/area/lawoffice), + "Detective's Office" = list(/area/security/detectives_office), +)) + +#endif + diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 889c183b21e92..199191d4e68ae 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -13,10 +13,12 @@ #define MAX_SATIETY 600 // bitflags for machine stat variable -#define BROKEN (1<<0) -#define NOPOWER (1<<1) -#define MAINT (1<<2) // under maintaince -#define EMPED (1<<3) // temporary broken by EMP pulse +#define BROKEN (1<<0) +#define NOPOWER (1<<1) +#define MAINT (1<<2) //! under maintenance +#define EMPED (1<<3) //! temporary broken by EMP pulse +#define OVERHEATED (1<<4) //! overheated +#define TURNED_OFF (1<<5) //! turned off //ai power requirement defines #define POWER_REQ_ALL 1 diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 187a593db2fa6..b37a72da289ea 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -174,7 +174,6 @@ #define INIT_ORDER_MINOR_MAPPING -40 #define INIT_ORDER_PATH -50 #define INIT_ORDER_EXPLOSIONS -69 -#define INIT_ORDER_ELEVATOR -70 #define INIT_ORDER_BAN_CACHE -98 //Near the end, logs the costs of initialize #define INIT_ORDER_INIT_PROFILER -99 diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 5f17209e041d1..d207836b91066 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -523,3 +523,20 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Trait for psyphoza, flag for examine logic #define TRAIT_PSYCHIC_SENSE "psychic_sense" + +///Movement type traits for movables. See elements/movetype_handler.dm +#define TRAIT_MOVE_GROUND "move_ground" +#define TRAIT_MOVE_FLYING "move_flying" +#define TRAIT_MOVE_VENTCRAWLING "move_ventcrawling" +#define TRAIT_MOVE_FLOATING "move_floating" +#define TRAIT_MOVE_PHASING "move_phasing" +/// Disables the floating animation. See above. +#define TRAIT_NO_FLOATING_ANIM "no-floating-animation" +/// Trait given to an atom/movable when they orbit something. +#define ORBITING_TRAIT "orbiting" + +#define VENTCRAWLING_TRAIT "ventcrawling" +#define SPECIES_FLIGHT_TRAIT "species-flight" +#define NO_GRAVITY_TRAIT "no-gravity" +#define LIFECANDLE_TRAIT "lifecandle" +#define LEAPER_BUBBLE_TRAIT "leaper-bubble" diff --git a/code/__HELPERS/construction.dm b/code/__HELPERS/construction.dm new file mode 100644 index 0000000000000..ad9f24cef3c17 --- /dev/null +++ b/code/__HELPERS/construction.dm @@ -0,0 +1,10 @@ +/// Produces a new RCD result from the given one if it can be calculated that +/// the RCD should speed up with the remembered form. +/proc/rcd_result_with_memory(list/defaults, turf/place, expected_memory) + if (place?.rcd_memory == expected_memory) + return defaults + list( + "cost" = defaults["cost"] / RCD_MEMORY_COST_BUFF, + "delay" = defaults["delay"] / RCD_MEMORY_SPEED_BUFF, + ) + else + return defaults diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index d6a4b15c867f7..f6473d991c524 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1004,10 +1004,10 @@ world I.pixel_y++ add_overlay(I)//And finally add the overlay. -/proc/getHologramIcon(icon/A, safety=1)//If safety is on, a new icon is not created. +/proc/getHologramIcon(icon/A, safety = TRUE, opacity = 0.5)//If safety is on, a new icon is not created. var/icon/flat_icon = safety ? A : new(A)//Has to be a new icon to not constantly change the same icon. flat_icon.ColorTone(rgb(125,180,225))//Let's make it bluish. - flat_icon.ChangeOpacity(0.5)//Make it half transparent. + flat_icon.ChangeOpacity(opacity) var/icon/alpha_mask = new('icons/effects/effects.dmi', "scanline")//Scanline effect. flat_icon.AddAlphaMask(alpha_mask)//Finally, let's mix in a distortion effect. return flat_icon diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index a70e44d4d7912..ad4f498bb79f4 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -234,84 +234,6 @@ GLOBAL_LIST_INIT(scarySounds, list( 'sound/weapons/thudswoosh.ogg', )) - -// Reference list for disposal sort junctions. Set the sortType variable on disposal sort junctions to -// the index of the sort department that you want. For example, sortType set to 2 will reroute all packages -// tagged for the Cargo Bay. - -/* List of sortType codes for mapping reference -0 Waste -1 Disposals - All unwrapped items and untagged parcels get picked up by a junction with this sortType. Usually leads to the recycler. -2 Cargo Bay -3 QM Office -4 Engineering -5 CE Office -6 Atmospherics -7 Security -8 HoS Office -9 Medbay -10 CMO Office -11 Chemistry -12 Research -13 RD Office -14 Robotics -15 HoP Office -16 Library -17 Chapel -18 Theatre -19 Bar -20 Kitchen -21 Hydroponics -22 Janitor -23 Genetics -24 Testing Range -25 Toxins -26 Dormitories -27 Virology -28 Xenobiology -29 Law Office -30 Detective's Office -*/ - -//The whole system for the sorttype var is determined based on the order of this list, -//disposals must always be 1, since anything that's untagged will automatically go to disposals, or sorttype = 1 --Superxpdude - -//If you don't want to fuck up disposals, add to this list, and don't change the order. -//If you insist on changing the order, you'll have to change every sort junction to reflect the new order. --Pete - -GLOBAL_LIST_INIT(TAGGERLOCATIONS, list( - "Disposals", - "Cargo Bay", - "QM Office", - "Engineering", - "CE Office", - "Atmospherics", - "Security", - "HoS Office", - "Medbay", - "CMO Office", - "Chemistry", - "Research", - "RD Office", - "Robotics", - "HoP Office", - "Library", - "Chapel", - "Theatre", - "Bar", - "Kitchen", - "Hydroponics", - "Janitor Closet", - "Genetics", - "Testing Range", - "Toxins", - "Dormitories", - "Virology", - "Xenobiology", - "Law Office", - "Detective's Office", -)) - GLOBAL_LIST_INIT(station_prefixes, world.file2list("strings/station_prefixes.txt") + "") GLOBAL_LIST_INIT(station_names, world.file2list("strings/station_names.txt") + "") diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index de8e170d4db26..bd77f0b85bb23 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -139,6 +139,13 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_DOOR_PRYER" = TRAIT_DOOR_PRYER, "TRAIT_FISH_SAFE_STORAGE" = TRAIT_FISH_SAFE_STORAGE, "TRAIT_FISH_CASE_COMPATIBILE" = TRAIT_FISH_CASE_COMPATIBILE + ), + /atom/movable = list( + "TRAIT_MOVE_GROUND" = TRAIT_MOVE_GROUND, + "TRAIT_MOVE_FLYING" = TRAIT_MOVE_FLYING, + "TRAIT_MOVE_VENTCRAWLING" = TRAIT_MOVE_VENTCRAWLING, + "TRAIT_MOVE_FLOATING" = TRAIT_MOVE_FLOATING, + "TRAIT_MOVE_PHASING" = TRAIT_MOVE_PHASING ) )) @@ -151,3 +158,25 @@ GLOBAL_LIST(trait_name_map) for(var/tname in GLOB.traits_by_type[key]) var/val = GLOB.traits_by_type[key][tname] .[val] = tname + + +GLOBAL_LIST_INIT(movement_type_trait_to_flag, list( + TRAIT_MOVE_GROUND = GROUND, + TRAIT_MOVE_FLYING = FLYING, + TRAIT_MOVE_VENTCRAWLING = VENTCRAWLING, + TRAIT_MOVE_FLOATING = FLOATING, + TRAIT_MOVE_PHASING = PHASING + )) + +GLOBAL_LIST_INIT(movement_type_addtrait_signals, set_movement_type_addtrait_signals()) +GLOBAL_LIST_INIT(movement_type_removetrait_signals, set_movement_type_removetrait_signals()) + +/proc/set_movement_type_addtrait_signals(signal_prefix) + . = list() + for(var/trait in GLOB.movement_type_trait_to_flag) + . += SIGNAL_ADDTRAIT(trait) + +/proc/set_movement_type_removetrait_signals(signal_prefix) + . = list() + for(var/trait in GLOB.movement_type_trait_to_flag) + . += SIGNAL_REMOVETRAIT(trait) diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 0267da492a9e2..5b568b171a137 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -19,7 +19,7 @@ SUBSYSTEM_DEF(blackbox) /datum/controller/subsystem/blackbox/Initialize() triggertime = world.time if(CONFIG_GET(flag/limited_feedback)) - return ..() + return SS_INIT_NO_NEED record_feedback("amount", "random_seed", Master.random_seed) record_feedback("amount", "dm_version", DM_VERSION) record_feedback("amount", "dm_build", DM_BUILD) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 5f66bd10bb517..992c7e6d37169 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -35,6 +35,7 @@ SUBSYSTEM_DEF(job) JOB_NAME_AI, JOB_NAME_ASSISTANT, JOB_NAME_CYBORG, + JOB_NAME_POSIBRAIN, JOB_NAME_CAPTAIN, JOB_NAME_HEADOFPERSONNEL, JOB_NAME_HEADOFSECURITY, @@ -553,7 +554,14 @@ SUBSYSTEM_DEF(job) newplayer.new_character = living_mob else M = living_mob - + else + if(!isnull(new_mob)) //Detect fail condition on equip + //if equip() is somehow able to fail, send them back to lobby + var/mob/dead/new_player/NP = new() + NP.ckey = M.client.ckey + qdel(M) + to_chat(M, "Error equipping [rank]. Returning to lobby.") + return null SSpersistence.antag_rep_change[M.client.ckey] += job.GetAntagRep() if(M.client.holder) diff --git a/code/controllers/subsystem/movement/zfall.dm b/code/controllers/subsystem/movement/zfall.dm index 01d61635387b3..5217c1b5c7e65 100644 --- a/code/controllers/subsystem/movement/zfall.dm +++ b/code/controllers/subsystem/movement/zfall.dm @@ -1,7 +1,7 @@ /// Responsible for triggering mob zfalls when they are not already triggered by structure deconstruction or moving into openspace SUBSYSTEM_DEF(zfall) name = "Zfall" - flags = SS_TICKER + flags = SS_TICKER | SS_NO_INIT wait = 5 runlevels = RUNLEVEL_GAME|RUNLEVEL_POSTGAME priority = FIRE_PRIORITY_ZFALL diff --git a/code/controllers/subsystem/natural_light_cycle.dm b/code/controllers/subsystem/natural_light_cycle.dm index dc49b9e1614b9..2518bbd3822fe 100644 --- a/code/controllers/subsystem/natural_light_cycle.dm +++ b/code/controllers/subsystem/natural_light_cycle.dm @@ -9,13 +9,14 @@ SUBSYSTEM_DEF(natural_light_cycle) . = ..() if (SSmapping.config.starlight_mode != STARLIGHT_MODE_CYCLE) flags |= SS_NO_FIRE - return + return SS_INIT_NO_NEED cycle_colours = SSmapping.config.cycle_colours if (!islist(cycle_colours) || !length(cycle_colours)) to_chat(world, "WARNING: Starlight is set to cycle, yet the colours that are set to be cycled is undefined."); log_world("WARNING: Starlight is set to cycle, yet the colours that are set to be cycled is undefined.") flags |= SS_NO_FIRE - return SS_INIT_SUCCESS + return SS_INIT_FAILURE + return SS_INIT_SUCCESS /datum/controller/subsystem/natural_light_cycle/fire(resumed) var/time = station_time() diff --git a/code/controllers/subsystem/processing/servers.dm b/code/controllers/subsystem/processing/servers.dm new file mode 100644 index 0000000000000..8e47f663e45dd --- /dev/null +++ b/code/controllers/subsystem/processing/servers.dm @@ -0,0 +1,4 @@ +PROCESSING_SUBSYSTEM_DEF(servers) + name = "Servers" + wait = 0.2 SECONDS + stat_tag = "SP" diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index bc208fcf8f4ae..e39e83a0b1c04 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -63,9 +63,10 @@ SUBSYSTEM_DEF(research) bitcoins[i] = bitcoins[i]? bitcoins[i] + result[i] : result[i] else for(var/obj/machinery/rnd/server/miner in servers) - if(miner.working) - bitcoins = single_server_income.Copy() - break //Just need one to work. + if(miner.machine_stat) + continue + bitcoins = single_server_income.Copy() + break //Just need one to work. if (!isnull(last_income)) var/income_time_difference = world.time - last_income science_tech.last_bitcoins = bitcoins // Doesn't take tick drift into account @@ -77,8 +78,9 @@ SUBSYSTEM_DEF(research) /datum/controller/subsystem/research/proc/calculate_server_coefficient() //Diminishing returns. var/list/obj/machinery/rnd/server/active = new() for(var/obj/machinery/rnd/server/miner in servers) - if(miner.working) - active.Add(miner) + if(miner.machine_stat) + continue + active.Add(miner) var/amt = active.len if(!amt) return 0 diff --git a/code/controllers/subsystem/spatial_gridmap.dm b/code/controllers/subsystem/spatial_gridmap.dm index 672325d82b772..1337424866a06 100644 --- a/code/controllers/subsystem/spatial_gridmap.dm +++ b/code/controllers/subsystem/spatial_gridmap.dm @@ -139,6 +139,8 @@ SUBSYSTEM_DEF(spatial_grid) RegisterSignal(SSdcs, COMSIG_GLOB_NEW_Z, PROC_REF(propogate_spatial_grid_to_new_z)) RegisterSignal(SSdcs, COMSIG_GLOB_EXPANDED_WORLD_BOUNDS, PROC_REF(after_world_bounds_expanded)) + return SS_INIT_SUCCESS + ///add a movable to the pre init queue for whichever type is specified so that when the subsystem initializes they get added to the grid /datum/controller/subsystem/spatial_grid/proc/enter_pre_init_queue(atom/movable/waiting_movable, type) RegisterSignal(waiting_movable, COMSIG_PARENT_PREQDELETED, PROC_REF(queued_item_deleted), override = TRUE) diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 056bdb65eb4f6..2f5953ff772c3 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -148,7 +148,7 @@ SUBSYSTEM_DEF(traumas) /obj/structure/sign/departments/medbay, /obj/machinery/door/airlock/medical, /obj/machinery/sleeper, /obj/machinery/stasis, /obj/machinery/dna_scannernew, /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/item/surgical_drapes, /obj/item/retractor, /obj/item/hemostat, /obj/item/cautery, /obj/item/surgicaldrill, /obj/item/scalpel, /obj/item/circular_saw, - /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, /obj/item/clothing/head/bio_hood/plague, /obj/item/clothing/mask/gas/plaguedoctor)), + /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, /obj/item/clothing/head/costume/plague, /obj/item/clothing/mask/gas/plaguedoctor)), "authority" = typecacheof(list( /obj/item/clothing/under/rank/captain, /obj/item/clothing/under/rank/civilian/head_of_personnel, diff --git a/code/datums/components/caltrop.dm b/code/datums/components/caltrop.dm index 4c0b708a0be17..b884e4ab248b9 100644 --- a/code/datums/components/caltrop.dm +++ b/code/datums/components/caltrop.dm @@ -55,7 +55,7 @@ if(!(flags & CALTROP_BYPASS_SHOES) && (H.shoes || feetCover)) return - if((H.movement_type & FLYING) || (H.body_position == LYING_DOWN)|| H.buckled) + if((H.movement_type & (FLYING|FLOATING)) || (H.body_position == LYING_DOWN)|| H.buckled) return var/damage = rand(min_damage, max_damage) diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 2838e70c19450..c439bcee66ce0 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -69,7 +69,7 @@ return FALSE if(!isliving(AM) && !isobj(AM)) return FALSE - if(is_type_in_typecache(AM, forbidden_types) || AM.throwing || (AM.movement_type & FLOATING)) + if(is_type_in_typecache(AM, forbidden_types) || AM.throwing || (AM.movement_type & (FLOATING|FLYING))) return FALSE //Flies right over the chasm if(ismob(AM)) @@ -78,8 +78,6 @@ var/mob/buckled_to = M.buckled if((!ismob(M.buckled) || (buckled_to.buckled != M)) && !droppable(M.buckled)) return FALSE - if(M.is_flying()) - return FALSE if(ishuman(AM)) var/mob/living/carbon/human/H = AM if(istype(H.belt, /obj/item/wormhole_jaunter)) @@ -116,19 +114,25 @@ if (isliving(AM)) var/mob/living/L = AM L.notransform = TRUE - L.Paralyze(20 SECONDS) + L.Paralyze(2 SECONDS) + + if(ismecha(AM)) + var/obj/vehicle/sealed/mecha/mech = AM + mech.canmove = FALSE var/oldtransform = AM.transform var/oldcolor = AM.color var/oldalpha = AM.alpha - animate(AM, transform = matrix() - matrix(), alpha = 0, color = rgb(0, 0, 0), time = 10) + animate(AM, transform = matrix() - matrix(), alpha = 0, color = rgb(0, 0, 0), time = 15) for(var/i in 1 to 5) //Make sure the item is still there after our sleep if(!AM || QDELETED(AM)) return AM.pixel_y-- - sleep(2) - + sleep(3) + if(i == 2 && ismecha(AM)) + var/obj/vehicle/sealed/mecha/mech = AM + mech.Eject() //ABORT ABORT //Make sure the item is still there after our sleep if(!AM || QDELETED(AM)) return diff --git a/code/datums/components/conveyor_movement.dm b/code/datums/components/conveyor_movement.dm index 99baf5be94185..43fb9979a2cc9 100644 --- a/code/datums/components/conveyor_movement.dm +++ b/code/datums/components/conveyor_movement.dm @@ -24,7 +24,7 @@ source.delay = speed //We use the default delay if(living_parent) var/mob/living/moving_mob = parent - if((moving_mob.movement_type & FLYING) && !moving_mob.stat) + if((moving_mob.movement_type & (FLOATING|FLYING)) && !moving_mob.stat) return MOVELOOP_SKIP_STEP var/atom/movable/moving_parent = parent if(moving_parent.anchored || !moving_parent.has_gravity()) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index d3a5bdc64f25a..64514d2d33831 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -35,6 +35,7 @@ CAT_PIZZA, CAT_SALAD, CAT_SANDWICH, + CAT_SEAFOOD, CAT_SOUP, CAT_SPAGHETTI, ), diff --git a/code/datums/components/ntnet_interface.dm b/code/datums/components/ntnet_interface.dm index 784eae9e12ece..671bffe09e0ab 100644 --- a/code/datums/components/ntnet_interface.dm +++ b/code/datums/components/ntnet_interface.dm @@ -8,7 +8,7 @@ * Arguments: * * packet_data - Either a list() or a /datum/netdata. If its netdata, the other args are ignored * * target_id - Target hardware id or network_id for this packet. If we are a network id, then its - broadcasted to that network. + * * broadcasted to that network. * * passkey - Authentication for the packet. If the target doesn't authenticate the packet is dropped */ /datum/proc/ntnet_send(packet_data, target_id = null, passkey = null) diff --git a/code/datums/components/orbiter.dm b/code/datums/components/orbiter.dm index 8186365f5cd89..3db152283651f 100644 --- a/code/datums/components/orbiter.dm +++ b/code/datums/components/orbiter.dm @@ -65,6 +65,7 @@ orbiter.orbiting.end_orbit(orbiter) current_orbiters[orbiter] = TRUE orbiter.orbiting = src + ADD_TRAIT(orbiter, TRAIT_NO_FLOATING_ANIM, ORBITING_TRAIT) RegisterSignal(orbiter, COMSIG_MOVABLE_MOVED, PROC_REF(orbiter_move_react)) SEND_SIGNAL(parent, COMSIG_ATOM_ORBIT_BEGIN, orbiter) var/matrix/initial_transform = matrix(orbiter.transform) @@ -99,6 +100,7 @@ current_orbiters -= orbiter orbiter.stop_orbit(src) orbiter.orbiting = null + REMOVE_TRAIT(orbiter, TRAIT_NO_FLOATING_ANIM, ORBITING_TRAIT) if(!refreshing && !length(current_orbiters) && !QDELING(src)) qdel(src) diff --git a/code/datums/components/server.dm b/code/datums/components/server.dm new file mode 100644 index 0000000000000..ae8cb5a501a8f --- /dev/null +++ b/code/datums/components/server.dm @@ -0,0 +1,72 @@ +#define SPARK_COOLDOWN_TIME 10 SECONDS + +// Server component +// will generate a heat based on the power usage of the machine +// use only with /obj/machinery + + + +/datum/component/server + + var/efficiency = 1 // 0 to 1 range + + var/temperature = T20C // current temperature + var/warning_temp = T0C + 50 // 50C + var/overheated_temp = T0C + 100 // 100C - temperature at which the server stops working + var/heat_capacity = 2500 // Used for auxmos heat transfer + + var/heat_generation = 0 // heat generated by the machine + + // if it sparks when overheated + var/sparks = TRUE + COOLDOWN_DECLARE(spark_cooldown) + +/datum/component/server/Initialize() + if(!ismachinery(parent)) // currently only compatible with machinery + return COMPONENT_INCOMPATIBLE + RegisterSignal(parent, COMSIG_MACHINERY_POWER_USED, PROC_REF(ParentPowerUsed)) + START_PROCESSING(SSservers, src) + +/datum/component/server/Destroy(force, silent) + . = ..() + UnregisterSignal(parent, COMSIG_MACHINERY_POWER_USED) + STOP_PROCESSING(SSservers, src) + +/datum/component/server/proc/ParentPowerUsed(source, amount, chan) + heat_generation += amount * 1000 + +// server is overheated and doesn't work +/datum/component/server/proc/overheated(is_overheated) + if(is_overheated && sparks && COOLDOWN_FINISHED(src, spark_cooldown)) + do_sparks(5, FALSE, parent) + COOLDOWN_START(src, spark_cooldown, SPARK_COOLDOWN_TIME) + + +/datum/component/server/process(delta_time) + var/obj/machinery/parent_machine = parent + if(!calculate_temperature()) + return + if(temperature > overheated_temp) + if(!(parent_machine.machine_stat & OVERHEATED)) + overheated(TRUE) + parent_machine.set_machine_stat(parent_machine.machine_stat | OVERHEATED) + return + efficiency = 0 + else + if(parent_machine.machine_stat & OVERHEATED) + overheated(FALSE) + parent_machine.set_machine_stat(parent_machine.machine_stat & ~OVERHEATED) + var/efficiency_change = ((temperature - T20C) / (overheated_temp - T20C)) + efficiency = clamp(1 - efficiency_change, 0, 1) + temperature += heat_generation / heat_capacity + heat_generation = 0 + +/datum/component/server/proc/calculate_temperature() + var/turf/turf = get_turf(parent) + if(!turf) + return FALSE + var/datum/gas_mixture/environment = turf.return_air() + + temperature = environment.temperature_share(null, OPEN_HEAT_TRANSFER_COEFFICIENT, temperature, heat_capacity) + +#undef SPARK_COOLDOWN_TIME diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm index b37dc0ba7d7e9..3b244d5e16f8a 100644 --- a/code/datums/components/slippery.dm +++ b/code/datums/components/slippery.dm @@ -34,7 +34,7 @@ if(!isliving(arrived)) return var/mob/living/victim = arrived - if(!(victim.movement_type & FLYING) && victim.slip(knockdown_time, parent, lube_flags, paralyze_time, force_drop_items) && callback) + if(!(victim.movement_type & (FLOATING|FLYING)) && victim.slip(knockdown_time, parent, lube_flags, paralyze_time, force_drop_items) && callback) callback.Invoke(victim) /datum/component/slippery/UnregisterFromParent() diff --git a/code/datums/components/spikes.dm b/code/datums/components/spikes.dm index f8e4da45acdb6..be078a73721c7 100644 --- a/code/datums/components/spikes.dm +++ b/code/datums/components/spikes.dm @@ -58,7 +58,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C var/feetCover = (H.wear_suit && (H.wear_suit.body_parts_covered & FEET)) || (H.w_uniform && (H.w_uniform.body_parts_covered & FEET)) - if((H.movement_type & FLYING) || H.body_position == LYING_DOWN || H.buckled || H.shoes || feetCover) + if((H.movement_type & (FLOATING|FLYING)) || H.body_position == LYING_DOWN || H.buckled || H.shoes || feetCover) prick(H, 0.5) else prick(H, 2) diff --git a/code/datums/components/squashable.dm b/code/datums/components/squashable.dm index 48cc9ef2905ad..f9159614909fd 100644 --- a/code/datums/components/squashable.dm +++ b/code/datums/components/squashable.dm @@ -53,7 +53,7 @@ if(isliving(crossing_movable)) var/mob/living/crossing_mob = crossing_movable - if(crossing_mob.mob_size > MOB_SIZE_SMALL && !(crossing_mob.movement_type & FLYING)) + if(crossing_mob.mob_size > MOB_SIZE_SMALL && !(crossing_mob.movement_type & (FLOATING|FLYING))) if(HAS_TRAIT(crossing_mob, TRAIT_PACIFISM)) crossing_mob.visible_message("[crossing_mob] carefully steps over [parent_as_living].", "You carefully step over [parent_as_living] to avoid hurting it.") return diff --git a/code/datums/elements/footstep.dm b/code/datums/elements/footstep.dm index e7eb666df0d39..d06aa85c297dd 100644 --- a/code/datums/elements/footstep.dm +++ b/code/datums/elements/footstep.dm @@ -62,7 +62,7 @@ if(!istype(turf)) return - if(!turf.footstep || source.buckled || source.throwing || source.movement_type & (VENTCRAWLING | FLYING)) + if(!turf.footstep || source.buckled || source.throwing || source.movement_type & (VENTCRAWLING | FLOATING | FLYING)) return if(source.body_position == LYING_DOWN) //play crawling sound if we're lying diff --git a/code/datums/elements/movetype_handler.dm b/code/datums/elements/movetype_handler.dm new file mode 100644 index 0000000000000..4447d1638bcf6 --- /dev/null +++ b/code/datums/elements/movetype_handler.dm @@ -0,0 +1,107 @@ +/** + * An element that enables and disables movetype bitflags as movetype traits are added and removed. + * It also handles the +2/-2 pixel y anim loop typical of mobs possessing the FLYING or FLOATING movetypes. + * This element is necessary for the TRAIT_MOVE_ traits to work correctly. So make sure to include it when + * manipulating those traits on non-living movables. + */ +/datum/element/movetype_handler + element_flags = ELEMENT_DETACH + + var/list/attached_atoms = list() + var/list/paused_floating_anim_atoms = list() + +/datum/element/movetype_handler/Attach(datum/target) + . = ..() + if(!ismovable(target)) + return ELEMENT_INCOMPATIBLE + if(attached_atoms[target]) //Already attached. + return + + var/atom/movable/movable_target = target + RegisterSignals(movable_target, GLOB.movement_type_addtrait_signals, PROC_REF(on_movement_type_trait_gain)) + RegisterSignals(movable_target, GLOB.movement_type_removetrait_signals, PROC_REF(on_movement_type_trait_loss)) + RegisterSignal(movable_target, SIGNAL_ADDTRAIT(TRAIT_NO_FLOATING_ANIM), PROC_REF(on_no_floating_anim_trait_gain)) + RegisterSignal(movable_target, SIGNAL_REMOVETRAIT(TRAIT_NO_FLOATING_ANIM), PROC_REF(on_no_floating_anim_trait_loss)) + RegisterSignal(movable_target, COMSIG_PAUSE_FLOATING_ANIM, PROC_REF(pause_floating_anim)) + attached_atoms[movable_target] = TRUE + + if(movable_target.movement_type & (FLOATING|FLYING) && !HAS_TRAIT(movable_target, TRAIT_NO_FLOATING_ANIM)) + float(movable_target) + +/datum/element/movetype_handler/Detach(datum/source) + UnregisterSignal(source, GLOB.movement_type_addtrait_signals) + UnregisterSignal(source, GLOB.movement_type_removetrait_signals) + UnregisterSignal(source, SIGNAL_ADDTRAIT(TRAIT_NO_FLOATING_ANIM)) + UnregisterSignal(source, SIGNAL_REMOVETRAIT(TRAIT_NO_FLOATING_ANIM)) + UnregisterSignal(source, COMSIG_PAUSE_FLOATING_ANIM) + attached_atoms -= source + paused_floating_anim_atoms -= source + stop_floating(source) + return ..() + +/// Called when a movement type trait is added to the movable. Enables the relative bitflag. +/datum/element/movetype_handler/proc/on_movement_type_trait_gain(atom/movable/source, trait) + SIGNAL_HANDLER + var/flag = GLOB.movement_type_trait_to_flag[trait] + if(source.movement_type & flag) + return + if(!(source.movement_type & (FLOATING|FLYING)) && (trait == TRAIT_MOVE_FLYING || trait == TRAIT_MOVE_FLOATING) && !paused_floating_anim_atoms[source] && !HAS_TRAIT(source, TRAIT_NO_FLOATING_ANIM)) + float(source) + source.movement_type |= flag + SEND_SIGNAL(source, COMSIG_MOVETYPE_FLAG_ENABLED, flag) + +/// Called when a movement type trait is removed from the movable. Disables the relative bitflag if it wasn't there in the compile-time bitfield. +/datum/element/movetype_handler/proc/on_movement_type_trait_loss(atom/movable/source, trait) + SIGNAL_HANDLER + var/flag = GLOB.movement_type_trait_to_flag[trait] + if(initial(source.movement_type) & flag) + return + source.movement_type &= ~flag + if((trait == TRAIT_MOVE_FLYING || trait == TRAIT_MOVE_FLOATING) && !(source.movement_type & (FLOATING|FLYING))) + stop_floating(source) + SEND_SIGNAL(source, COMSIG_MOVETYPE_FLAG_DISABLED, flag) + +/// Called when the TRAIT_NO_FLOATING_ANIM trait is added to the movable. Stops it from bobbing up and down. +/datum/element/movetype_handler/proc/on_no_floating_anim_trait_gain(atom/movable/source, trait) + SIGNAL_HANDLER + stop_floating(source) + +/// Called when the TRAIT_NO_FLOATING_ANIM trait is removed from the mob. Restarts the bobbing animation. +/datum/element/movetype_handler/proc/on_no_floating_anim_trait_loss(atom/movable/source, trait) + SIGNAL_HANDLER + if(source.movement_type & (FLOATING|FLYING) && !paused_floating_anim_atoms[source]) + float(source) + +///Pauses the floating animation for the duration of the timer... plus [tickrate - (world.time + timer) % tickrate] to be precise. +/datum/element/movetype_handler/proc/pause_floating_anim(atom/movable/source, timer) + SIGNAL_HANDLER + if(paused_floating_anim_atoms[source] < world.time + timer) + stop_floating(source) + if(!length(paused_floating_anim_atoms)) + START_PROCESSING(SSdcs, src) //1 second tickrate. + paused_floating_anim_atoms[source] = world.time + timer + +/datum/element/movetype_handler/process() + for(var/_paused in paused_floating_anim_atoms) + var/atom/movable/paused = _paused + if(!paused) + paused_floating_anim_atoms -= paused + else if(paused_floating_anim_atoms[paused] < world.time) + if(paused.movement_type & (FLOATING|FLYING) && !HAS_TRAIT(paused, TRAIT_NO_FLOATING_ANIM)) + float(paused) + paused_floating_anim_atoms -= paused + if(!length(paused_floating_anim_atoms)) + STOP_PROCESSING(SSdcs, src) + +///Floats the movable up and down. Not a comsig proc. +/datum/element/movetype_handler/proc/float(atom/movable/target) + animate(target, pixel_y = 2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) + animate(pixel_y = -2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) + +/// Stops the above. Also not a comsig proc. +/datum/element/movetype_handler/proc/stop_floating(atom/movable/target) + var/final_pixel_y = target.base_pixel_y + if(isliving(target)) //Living mobs also have a 'body_position_pixel_y_offset' variable that has to be taken into account here. + var/mob/living/living_target = target + final_pixel_y += living_target.body_position_pixel_y_offset + animate(target, pixel_y = final_pixel_y, time = 1 SECONDS) diff --git a/code/datums/traits/negative_quirk.dm b/code/datums/traits/negative_quirk.dm index 561f23594f8cf..e1ec8aa8e7132 100644 --- a/code/datums/traits/negative_quirk.dm +++ b/code/datums/traits/negative_quirk.dm @@ -192,11 +192,11 @@ heirloom_type = pick(subtypesof(/obj/item/toy/mecha)) //look at this nerd //Medical if(JOB_NAME_CHIEFMEDICALOFFICER) - heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/bodybag) + heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/flashlight/pen) if(JOB_NAME_MEDICALDOCTOR) - heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/bodybag) + heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/flashlight/pen, /obj/item/scalpel) if(JOB_NAME_PARAMEDIC) - heirloom_type = pick(/obj/item/bodybag) + heirloom_type = pick(/obj/item/flashlight/pen, /obj/item/sensor_device) if(JOB_NAME_CHEMIST) heirloom_type = /obj/item/reagent_containers/glass/chem_heirloom if(JOB_NAME_VIROLOGIST) diff --git a/code/datums/weather/weather_types/floor_is_lava.dm b/code/datums/weather/weather_types/floor_is_lava.dm index ad7d9c8ff361d..9762499693560 100644 --- a/code/datums/weather/weather_types/floor_is_lava.dm +++ b/code/datums/weather/weather_types/floor_is_lava.dm @@ -35,6 +35,6 @@ return if(!L.client) //Only sentient people are going along with it! return - if(L.movement_type & FLYING) + if(L.movement_type & (FLOATING|FLYING)) return L.adjustFireLoss(3) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index ef28dc34e9189..0b5be56586805 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -38,8 +38,13 @@ var/datum/movement_packet/move_packet var/list/acted_explosions //for explosion dodging var/datum/forced_movement/force_moving = null //handled soley by forced_movement.dm - ///In case you have multiple types, you automatically use the most useful one. IE: Skating on ice, flippers on water, flying over chasm/space, etc. Should only be changed through setMovetype() + /** + * In case you have multiple types, you automatically use the most useful one. + * IE: Skating on ice, flippers on water, flying over chasm/space, etc. + * I reccomend you use the movetype_handler system and not modify this directly, especially for living mobs. + */ var/movement_type = GROUND + var/atom/movable/pulling var/grab_state = 0 var/throwforce = 0 @@ -665,14 +670,6 @@ Moved(oldloc, NONE, TRUE) -///Proc to modify the movement_type and hook behavior associated with it changing. -/atom/movable/proc/setMovetype(newval) - if(movement_type == newval) - return - . = movement_type - movement_type = newval - - //Called whenever an object moves and by mobs when they attempt to move themselves through space //And when an object or action applies a force on src, see newtonian_move() below //Return 0 to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting @@ -908,8 +905,8 @@ var/matrix/initial_transform = matrix(transform) var/matrix/rotated_transform = transform.Turn(rand(13,17) * turn_dir) - animate(src, pixel_x = pixel_x + pixel_x_diff, pixel_y = pixel_y + pixel_y_diff, transform=rotated_transform, time = 1, easing=BACK_EASING|EASE_IN) - animate(pixel_x = pixel_x - pixel_x_diff, pixel_y = pixel_y - pixel_y_diff, transform=initial_transform, time = 2, easing=SINE_EASING) + animate(src, pixel_x = pixel_x + pixel_x_diff, pixel_y = pixel_y + pixel_y_diff, transform=rotated_transform, time = 1, easing=BACK_EASING|EASE_IN, flags = ANIMATION_PARALLEL) + animate(pixel_x = pixel_x - pixel_x_diff, pixel_y = pixel_y - pixel_y_diff, transform=initial_transform, time = 2, easing=SINE_EASING, flags = ANIMATION_PARALLEL) /atom/movable/proc/do_item_attack_animation(atom/A, visual_effect_icon, obj/item/used_item) var/image/I @@ -1008,17 +1005,6 @@ acted_explosions += ex_id return TRUE -//TODO: Better floating -/atom/movable/proc/float(on) - if(throwing) - return - if(on && !(movement_type & FLOATING)) - animate(src, pixel_y = 2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - animate(pixel_y = -2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - setMovetype(movement_type | FLOATING) - else if (!on && (movement_type & FLOATING)) - animate(src, pixel_y = base_pixel_y, time = 10) - setMovetype(movement_type & ~FLOATING) /* Language procs * Unless you are doing something very specific, these are the ones you want to use. */ diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index e47cf5326b72c..79698040fb0f7 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -165,7 +165,7 @@ var/icon/I = icon(icon, icon_state, dir) holder.pixel_y = I.Height() - world.icon_size else - stack_trace("[src] does not have a HEALTH_HUD but updates it!") + CRASH("[src] does not have a HEALTH_HUD but updates it!") //for carbon suit sensors /mob/living/carbon/med_hud_set_health() @@ -183,7 +183,7 @@ else holder.icon_state = "hudhealthy" else - stack_trace("[src] does not have a HEALTH_HUD but updates it!") + CRASH("[src] does not have a HEALTH_HUD but updates it!") /mob/living/carbon/med_hud_set_status() var/image/holder = hud_list[STATUS_HUD] @@ -234,7 +234,7 @@ if(null) holder.icon_state = "hudhealthy" else - stack_trace("[src] does not have a HEALTH_HUD but updates it!") + CRASH("[src] does not have a HEALTH_HUD but updates it!") /*********************************************** diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 7e6497177ac85..c8de830c096ed 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -360,7 +360,7 @@ Class Procs: /obj/machinery/can_interact(mob/user) var/silicon = issilicon(user) var/admin_ghost = IsAdminGhost(user) - var/living = isliving(user) + var/living = ishuman(user) // /mob/living/carbon/HUMANS, not /mob/living. if((machine_stat & (NOPOWER|BROKEN)) && !(interaction_flags_machine & INTERACT_MACHINE_OFFLINE)) // Check if the machine is broken, and if we can still interact with it if so return FALSE @@ -588,10 +588,12 @@ Class Procs: if(!panel_open) panel_open = TRUE icon_state = icon_state_open + set_machine_stat(machine_stat & MAINT) to_chat(user, "You open the maintenance hatch of [src].") else panel_open = FALSE icon_state = icon_state_closed + set_machine_stat(machine_stat & ~MAINT) to_chat(user, "You close the maintenance hatch of [src].") return 1 return 0 diff --git a/code/game/machinery/telecomms/computers/telemonitor.dm b/code/game/machinery/telecomms/computers/telemonitor.dm index 048bd813e8bcb..c249c6b615127 100644 --- a/code/game/machinery/telecomms/computers/telemonitor.dm +++ b/code/game/machinery/telecomms/computers/telemonitor.dm @@ -1,7 +1,6 @@ /* - Telecomms monitor tracks the overall trafficing of a telecommunications network - and displays a heirarchy of linked machines. + Telecommunications Monitoring Console displays the status of the telecommunications network it's connected to. */ @@ -9,118 +8,80 @@ name = "telecommunications monitoring console" icon_screen = "comm_monitor" desc = "Monitors the details of the telecommunications network it's synced with." - - var/screen = 0 // the screen number: - var/list/machinelist = list() // the machines located by the computer - var/obj/machinery/telecomms/SelectedMachine - + circuit = /obj/item/circuitboard/computer/comm_monitor + network_id = __NETWORK_SERVER // if its connected to the default one we will ignore it var/network = "NULL" // the network to probe + var/list/servers = list() // the servers in the network - var/temp = "" // temporary feedback messages - circuit = /obj/item/circuitboard/computer/comm_monitor -/obj/machinery/computer/telecomms/monitor/ui_interact(mob/user) +/obj/machinery/computer/telecomms/monitor/Initialize(mapload) . = ..() - var/dat = "Telecommunications Monitor
Telecommunications Monitor
" - - switch(screen) - - - // --- Main Menu --- - - if(0) - dat += "
[temp]

" - dat += "
Current Network: [network]
" - if(machinelist.len) - dat += "
Detected Network Entities:" - dat += "
\[Flush Buffer\]" - else - dat += "\[Probe Network\]" - - - // --- Viewing Machine --- - - if(1) - dat += "
[temp]
" - dat += "
\[Main Menu\]
" - dat += "
Current Network: [network]
" - dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
" - dat += "Linked Entities:
    " - for(var/obj/machinery/telecomms/T in SelectedMachine.links) - if(!T.hide) - dat += "
  1. [REF(T.id)] [T.name] ([T.id])
  2. " - dat += "
" - - - - user << browse(dat, "window=comm_monitor;size=575x400") - onclose(user, "server_control") - - temp = "" - return - - -/obj/machinery/computer/telecomms/monitor/Topic(href, href_list) - if(..()) - return - - - add_fingerprint(usr) - usr.set_machine(src) - - if(href_list["viewmachine"]) - screen = 1 - for(var/obj/machinery/telecomms/T in machinelist) - if(T.id == href_list["viewmachine"]) - SelectedMachine = T - break - - if(href_list["operation"]) - switch(href_list["operation"]) - - if("release") - machinelist = list() - screen = 0 - - if("mainmenu") - screen = 0 - - if("probe") - if(machinelist.len > 0) - temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" - - else - for(var/obj/machinery/telecomms/T in urange(25, src)) - if(T.network == network) - machinelist.Add(T) + update_network() + RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, PROC_REF(ntnet_receive)) - if(!machinelist.len) - temp = "- FAILED: UNABLE TO LOCATE NETWORK ENTITIES IN \[[network]\] -" - else - temp = "- [machinelist.len] ENTITIES LOCATED & BUFFERED -" - - screen = 0 - - - if(href_list["network"]) - - var/newnet = stripped_input(usr, "Which network do you want to view?", "Comm Monitor", network) - if(newnet && (get_dist(usr, src) <= 1 || issilicon(usr))) - if(length(newnet) > 15) - temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" +/obj/machinery/computer/telecomms/monitor/Destroy() + . = ..() + UnregisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE) - else - network = newnet - screen = 0 - machinelist = list() - temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" - updateUsrDialog() - return +/obj/machinery/computer/telecomms/monitor/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Telemonitor") + ui.set_autoupdate(TRUE) + ui.open() -/obj/machinery/computer/telecomms/monitor/attackby() +/obj/machinery/computer/telecomms/monitor/ui_act(action, params) . = ..() - updateUsrDialog() + if(.) + return + if(action == "change_network") + network = params["network_name"] + update_network() + return TRUE + if(action == "delete_server") + servers -= params["server_id"] + +/obj/machinery/computer/telecomms/monitor/ui_data(mob/user) + var/list/data = list() + data["network_id"] = network + data["current_time"] = world.time + data["servers"] = servers + + return data + +/obj/machinery/computer/telecomms/monitor/process() + get_server_status() + +/obj/machinery/computer/telecomms/monitor/proc/get_server_status() + if(network_id == __NETWORK_SERVER) + return + var/data = list() + data["type"] = PACKET_TYPE_PING + ntnet_send(data, network_id) + +/obj/machinery/computer/telecomms/monitor/proc/ntnet_receive(datum/source, datum/netdata/data) + if(islist(data.receiver_id)) + return // if its broadcasting we don't want that packet, its probably our ping + servers[data.sender_id] = data.data + servers[data.sender_id]["last_update"] = world.time + servers[data.sender_id]["sender_id"] = data.sender_id + +/obj/machinery/computer/telecomms/monitor/proc/update_network() + servers = list() + if(!network || network == "NULL") + return + var/new_network_id = NETWORK_NAME_COMBINE(__NETWORK_SERVER, network) // should result in something like SERVER.TCOMMSAT + var/area/A = get_area(src) + if(A) + if(!A.network_root_id) + log_telecomms("Area '[A.name]([REF(A)])' has no network network_root_id, force assigning in object [src]([REF(src)])") + SSnetworks.lookup_area_root_id(A) + new_network_id = NETWORK_NAME_COMBINE(A.network_root_id, new_network_id) // should result in something like SS13.SERVER.TCOMMSAT + else + log_telecomms("Created [src]([REF(src)] in nullspace, assuming network to be in station") + new_network_id = NETWORK_NAME_COMBINE(STATION_NETWORK_ROOT, new_network_id) // should result in something like SS13.SERVER.TCOMMSAT + new_network_id = simple_network_name_fix(new_network_id) // make sure the network name is valid + var/datum/ntnet/new_network = SSnetworks.create_network_simple(new_network_id) + new_network.move_interface(GetComponent(/datum/component/ntnet_interface), new_network_id, network_id) + network_id = new_network_id diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 25ca9b563a6e8..5667bebb77478 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -116,6 +116,7 @@ network = params["value"] links = list() log_game("[key_name(usr)] has changed the network for [src] at [AREACOORD(src)] to [network].") + update_network() . = TRUE if("tempfreq") if(params["value"]) diff --git a/code/game/machinery/telecomms/machines/broadcaster.dm b/code/game/machinery/telecomms/machines/broadcaster.dm index 7ae10d4ffbbae..87ac18365802a 100644 --- a/code/game/machinery/telecomms/machines/broadcaster.dm +++ b/code/game/machinery/telecomms/machines/broadcaster.dm @@ -15,7 +15,8 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages telecomms_type = /obj/machinery/telecomms/broadcaster density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 25 + idle_power_usage = 5 + active_power_usage = 20 circuit = /obj/item/circuitboard/machine/telecomms/broadcaster /obj/machinery/telecomms/broadcaster/receive_information(datum/signal/subspace/signal, obj/machinery/telecomms/machine_from) @@ -46,6 +47,7 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages sleep(signal.data["slow"]) // simulate the network lag if necessary signal.broadcast() + use_power(active_power_usage) if(!GLOB.message_delay) GLOB.message_delay = 1 diff --git a/code/game/machinery/telecomms/machines/bus.dm b/code/game/machinery/telecomms/machines/bus.dm index 6846d57098455..f960969eaa841 100644 --- a/code/game/machinery/telecomms/machines/bus.dm +++ b/code/game/machinery/telecomms/machines/bus.dm @@ -15,7 +15,8 @@ telecomms_type = /obj/machinery/telecomms/bus density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 50 + idle_power_usage = 10 + active_power_usage = 50 netspeed = 40 circuit = /obj/item/circuitboard/machine/telecomms/bus var/change_frequency = 0 diff --git a/code/game/machinery/telecomms/machines/hub.dm b/code/game/machinery/telecomms/machines/hub.dm index d8c9b3f478041..7b97ff04b8e7f 100644 --- a/code/game/machinery/telecomms/machines/hub.dm +++ b/code/game/machinery/telecomms/machines/hub.dm @@ -15,7 +15,8 @@ telecomms_type = /obj/machinery/telecomms/hub density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 80 + idle_power_usage = 10 + active_power_usage = 40 long_range_link = TRUE netspeed = 40 circuit = /obj/item/circuitboard/machine/telecomms/hub diff --git a/code/game/machinery/telecomms/machines/message_server.dm b/code/game/machinery/telecomms/machines/message_server.dm index a1c489fe4467b..8879663f62add 100644 --- a/code/game/machinery/telecomms/machines/message_server.dm +++ b/code/game/machinery/telecomms/machines/message_server.dm @@ -77,7 +77,7 @@ density = TRUE use_power = IDLE_POWER_USE idle_power_usage = 10 - active_power_usage = 100 + active_power_usage = 40 circuit = /obj/item/circuitboard/machine/telecomms/message_server var/list/datum/data_tablet_msg/modular_msgs = list() diff --git a/code/game/machinery/telecomms/machines/processor.dm b/code/game/machinery/telecomms/machines/processor.dm index 5c6a3f92a9eba..ab5c3c175f7fc 100644 --- a/code/game/machinery/telecomms/machines/processor.dm +++ b/code/game/machinery/telecomms/machines/processor.dm @@ -13,7 +13,8 @@ telecomms_type = /obj/machinery/telecomms/processor density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 30 + idle_power_usage = 10 + active_power_usage = 30 circuit = /obj/item/circuitboard/machine/telecomms/processor var/process_mode = 1 // 1 = Uncompress Signals, 0 = Compress Signals diff --git a/code/game/machinery/telecomms/machines/receiver.dm b/code/game/machinery/telecomms/machines/receiver.dm index 1f0a2ec4753fe..89e1c31cd883a 100644 --- a/code/game/machinery/telecomms/machines/receiver.dm +++ b/code/game/machinery/telecomms/machines/receiver.dm @@ -13,7 +13,8 @@ telecomms_type = /obj/machinery/telecomms/receiver density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 30 + idle_power_usage = 5 + active_power_usage = 20 circuit = /obj/item/circuitboard/machine/telecomms/receiver /obj/machinery/telecomms/receiver/receive_signal(datum/signal/subspace/signal) diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm index 27652e4af2e2a..2d06dd11f8240 100644 --- a/code/game/machinery/telecomms/machines/relay.dm +++ b/code/game/machinery/telecomms/machines/relay.dm @@ -12,8 +12,7 @@ desc = "A mighty piece of hardware used to send massive amounts of data far away." telecomms_type = /obj/machinery/telecomms/relay density = TRUE - use_power = IDLE_POWER_USE - idle_power_usage = 30 + use_power = NO_POWER_USE // made only so they don't overheat in whatever places they usually are in (exploration shuttle, small rooms in multi-z maps etc.) netspeed = 5 long_range_link = 1 circuit = /obj/item/circuitboard/machine/telecomms/relay diff --git a/code/game/machinery/telecomms/machines/server.dm b/code/game/machinery/telecomms/machines/server.dm index a90f707e6a7be..a967533160486 100644 --- a/code/game/machinery/telecomms/machines/server.dm +++ b/code/game/machinery/telecomms/machines/server.dm @@ -12,7 +12,8 @@ telecomms_type = /obj/machinery/telecomms/server density = TRUE use_power = IDLE_POWER_USE - idle_power_usage = 15 + idle_power_usage = 5 + active_power_usage = 10 circuit = /obj/item/circuitboard/machine/telecomms/server var/list/log_entries = list() var/totaltraffic = 0 // gigabytes (if > 1024, divide by 1024 -> terrabytes) diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 183c75955b45d..62fc15fd0d93f 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -18,7 +18,8 @@ GLOBAL_LIST_EMPTY(telecomms_list) icon = 'icons/obj/machines/telecomms.dmi' critical_machine = TRUE light_color = LIGHT_COLOR_CYAN - /// list of machines this machine is linked to + network_id = __NETWORK_SERVER + /// /// list of machines this machine is linked to var/list/links = list() /** * associative lazylist list of the telecomms_type of linked telecomms machines and a list of said machines. @@ -49,6 +50,8 @@ GLOBAL_LIST_EMPTY(telecomms_list) /// Is it a hidden machine? var/hide = FALSE + var/datum/component/server/server_component + /// relay signal to all linked machinery that are of type [filter]. If signal has been sent [amount] times, stop sending /obj/machinery/telecomms/proc/relay_information(datum/signal/subspace/signal, filter, copysig, amount = 20) @@ -59,12 +62,16 @@ GLOBAL_LIST_EMPTY(telecomms_list) CRASH("null or non /obj/machinery/telecomms typepath given as the filter argument! given typepath: [filter]") var/send_count = 0 - // Apply some lag based on traffic rates var/netlag = round(traffic / 50) if(netlag > signal.data["slow"]) signal.data["slow"] = netlag + // Aply some lag from throttling + var/efficiency = get_efficiency() + var/throttling = (10 - 10 * efficiency) + signal.data["slow"] += throttling + // Loop through all linked machines and send the signal or copy. for(var/obj/machinery/telecomms/filtered_machine in links_by_telecomms_type?[filter]) @@ -86,7 +93,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) if(send_count > 0 && is_freq_listening(signal)) traffic++ - + use_power(active_power_usage) return send_count /obj/machinery/telecomms/proc/relay_direct_information(datum/signal/signal, obj/machinery/telecomms/machine) @@ -103,6 +110,9 @@ GLOBAL_LIST_EMPTY(telecomms_list) /obj/machinery/telecomms/Initialize(mapload) . = ..() + server_component = AddComponent(/datum/component/server) // they generate heat + update_network() // we try to connect to NTnet + RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, PROC_REF(ntnet_receive)) GLOB.telecomms_list += src if(mapload && autolinkers.len) return INITIALIZE_HINT_LATELOAD @@ -114,12 +124,23 @@ GLOBAL_LIST_EMPTY(telecomms_list) add_automatic_link(telecomms_machine) /obj/machinery/telecomms/Destroy() + UnregisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE) + server_component = null GLOB.telecomms_list -= src for(var/obj/machinery/telecomms/comm in GLOB.telecomms_list) remove_link(comm) links = list() return ..() +/obj/machinery/telecomms/proc/get_temperature() + return server_component.temperature + +/obj/machinery/telecomms/proc/get_efficiency() + return server_component.efficiency + +/obj/machinery/telecomms/proc/get_overheat_temperature() + return server_component.overheated_temp + // Used in auto linking /obj/machinery/telecomms/proc/add_automatic_link(obj/machinery/telecomms/T) var/turf/position = get_turf(src) @@ -136,6 +157,39 @@ GLOBAL_LIST_EMPTY(telecomms_list) add_new_link(T) return +/obj/machinery/telecomms/proc/update_network() + var/area/A = get_area(src) + if(!network || network == "NULL" || !A) + return + var/new_network_id = NETWORK_NAME_COMBINE(__NETWORK_SERVER, network) // should result in something like SERVER.TCOMMSAT + if(!A.network_root_id) + log_telecomms("Area '[A.name]([REF(A)])' has no network network_root_id, force assigning in object [src]([REF(src)])") + SSnetworks.lookup_area_root_id(A) + new_network_id = NETWORK_NAME_COMBINE(A.network_root_id, new_network_id) // should result in something like SS13.SERVER.TCOMMSAT + else + log_telecomms("Created [src]([REF(src)] in nullspace, assuming network to be in station") + new_network_id = NETWORK_NAME_COMBINE(STATION_NETWORK_ROOT, new_network_id) // should result in something like SS13.SERVER.TCOMMSAT + new_network_id = simple_network_name_fix(new_network_id) // make sure the network name is valid + var/datum/ntnet/new_network = SSnetworks.create_network_simple(new_network_id) + new_network.move_interface(GetComponent(/datum/component/ntnet_interface), new_network_id, network_id) + network_id = new_network_id + +/obj/machinery/telecomms/proc/ntnet_receive(datum/source, datum/netdata/data) + + //Check radio signal jamming + if(is_jammed(JAMMER_PROTECTION_WIRELESS) || machine_stat & (BROKEN|NOPOWER|MAINT|EMPED)) + return + + switch(data.data["type"]) + if(PACKET_TYPE_PING) // we respond to the ping with our status + var/list/send_data = list() + send_data["name"] = name + send_data["temperature"] = get_temperature() + send_data["overheat_temperature"] = get_overheat_temperature() + send_data["efficiency"] = get_efficiency() + send_data["overheated"] = (machine_stat & OVERHEATED) + + ntnet_send(send_data, data["sender_id"]) /obj/machinery/telecomms/update_icon() if(on) @@ -153,7 +207,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) var/newState = on if(toggled) - if(machine_stat & (BROKEN|NOPOWER|EMPED)) // if powered, on. if not powered, off. if too damaged, off + if(machine_stat & (BROKEN|NOPOWER|EMPED|OVERHEATED)) // if powered, on. if not powered, off. if too damaged, off newState = FALSE else newState = TRUE diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 72188002f4287..5d74559440cfd 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -108,6 +108,10 @@ if (!check_loc && M.loc != loc) M.forceMove(loc) + if(anchored) + ADD_TRAIT(M, TRAIT_NO_FLOATING_ANIM, BUCKLED_TRAIT) + if(!length(buckled_mobs)) + RegisterSignal(src, COMSIG_MOVABLE_SET_ANCHORED, PROC_REF(on_set_anchored)) M.set_buckled(src) M.setDir(dir) buckled_mobs |= M @@ -153,10 +157,25 @@ buckled_mob.clear_alert("buckled") //buckled_mob.set_glide_size(DELAY_TO_GLIDE_SIZE(buckled_mob.total_multiplicative_slowdown())) buckled_mobs -= buckled_mob + if(anchored) + REMOVE_TRAIT(buckled_mob, TRAIT_NO_FLOATING_ANIM, BUCKLED_TRAIT) + if(!length(buckled_mobs)) + UnregisterSignal(src, COMSIG_MOVABLE_SET_ANCHORED, PROC_REF(on_set_anchored)) SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, buckled_mob, force) post_unbuckle_mob(.) +/atom/movable/proc/on_set_anchored(atom/movable/source, anchorvalue) + SIGNAL_HANDLER + for(var/_buckled_mob in buckled_mobs) + if(!_buckled_mob) + continue + var/mob/living/buckled_mob = _buckled_mob + if(anchored) + ADD_TRAIT(buckled_mob, TRAIT_NO_FLOATING_ANIM, BUCKLED_TRAIT) + else + REMOVE_TRAIT(buckled_mob, TRAIT_NO_FLOATING_ANIM, BUCKLED_TRAIT) + /atom/movable/proc/unbuckle_all_mobs(force=FALSE) if(!has_buckled_mobs()) diff --git a/code/game/objects/effects/alien_acid.dm b/code/game/objects/effects/alien_acid.dm index a63780cf2ba35..3f09a59d351d3 100644 --- a/code/game/objects/effects/alien_acid.dm +++ b/code/game/objects/effects/alien_acid.dm @@ -64,7 +64,7 @@ if(isliving(AM)) var/mob/living/L = AM - if(L.movement_type & FLYING) + if(L.movement_type & (FLOATING|FLYING)) return if(L.m_intent != MOVE_INTENT_WALK && prob(40)) var/acid_used = min(acid_level*0.05, 20) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index dff208fc90471..6031d3bab396d 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -344,6 +344,10 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) name = "carpspawn" icon_state = "carp_spawn" +/obj/effect/landmark/loneops + name = "lone ops" + icon_state = "lone_ops" + //observer start /obj/effect/landmark/observer_start name = "Observer-Start" diff --git a/code/game/objects/effects/mainttraps.dm b/code/game/objects/effects/mainttraps.dm index 56c111cf972e9..66e992d356504 100644 --- a/code/game/objects/effects/mainttraps.dm +++ b/code/game/objects/effects/mainttraps.dm @@ -34,7 +34,7 @@ if(isturf(loc)) if(ismob(AM) && grounded) var/mob/MM = AM - if(!(MM.movement_type & FLYING)) + if(!(MM.movement_type & (FLOATING|FLYING))) if(TrapEffect(AM)) if(!reusable) qdel(src) diff --git a/code/game/objects/effects/spawners/bundle.dm b/code/game/objects/effects/spawners/bundle.dm index 0404b0517b67a..1acc5cf623b07 100644 --- a/code/game/objects/effects/spawners/bundle.dm +++ b/code/game/objects/effects/spawners/bundle.dm @@ -84,7 +84,7 @@ name = "plague doctor costume spawner" items = list( /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, - /obj/item/clothing/head/bio_hood/plague, + /obj/item/clothing/head/costume/plague, /obj/item/clothing/mask/gas/plaguedoctor) /obj/effect/spawner/bundle/costume/nightowl diff --git a/code/game/objects/effects/spawners/structure.dm b/code/game/objects/effects/spawners/structure.dm index 7487fb7822649..30415e4e27bcf 100644 --- a/code/game/objects/effects/spawners/structure.dm +++ b/code/game/objects/effects/spawners/structure.dm @@ -26,6 +26,13 @@ again. pipe_astar_cost = 1\ ) +/obj/effect/spawner/structure/window/Initialize(mapload) + . = ..() + + if (is_station_level(z)) + var/turf/current_turf = get_turf(src) + current_turf.rcd_memory = RCD_MEMORY_WINDOWGRILLE + /obj/effect/spawner/structure/window/hollow name = "hollow window spawner" icon_state = "hwindow_spawner_full" diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index fbd37d90d2aec..94fbdfa71bb3d 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -491,6 +491,7 @@ icon_state = "" layer = ABOVE_ALL_MOB_LAYER anchored = TRUE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/status = 0 var/delay = 0 diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index d899c38641ee2..64400f96130c8 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -49,11 +49,11 @@ RLD /obj/item/construction/examine(mob/user) . = ..() - . += "\A [src]. It currently holds [matter]/[max_matter] matter-units." + . += "It currently holds [matter]/[max_matter] matter-units." if(upgrade & RCD_UPGRADE_SILO_LINK) - . += "\A [src]. Remote storage link state: [silo_link ? "[silo_mats.on_hold() ? "ON HOLD" : "ON"]" : "OFF"]." - if(silo_link && !silo_mats.on_hold() && silo_mats.mat_container) - . += "\A [src]. Remote connection have iron in equivalent to [silo_mats.mat_container.get_material_amount(/datum/material/iron)/500] rcd units." // 1 matter for 1 floortile, as 4 tiles are produced from 1 iron + . += "Remote storage link state: [silo_link ? "[silo_mats.on_hold() ? "ON HOLD" : "ON"]" : "OFF"]." + if(silo_link && silo_mats.mat_container && !silo_mats.on_hold()) + . += "Remote connection has iron in equivalent to [silo_mats.mat_container.get_material_amount(/datum/material/iron)/500] RCD unit\s." //1 matter for 1 floor tile, as 4 tiles are produced from 1 metal /obj/item/construction/Destroy() QDEL_NULL(spark_system) @@ -137,7 +137,7 @@ RLD to_chat(user, no_ammo_message) return FALSE matter -= amount - update_icon() + update_appearance() return TRUE else var/list/matlist = list(SSmaterials.GetMaterialRef(/datum/material/iron) = 500) @@ -145,6 +145,9 @@ RLD if(user) to_chat(user, "Mineral access is on hold, please contact the quartermaster.") return FALSE + if(!silo_mats.mat_container) + to_chat(user, "No silo link detected. Connect to silo via multitool.") + return FALSE if(!silo_mats.mat_container?.has_materials(matlist, amount)) if(user) to_chat(user, no_ammo_message) @@ -155,7 +158,7 @@ RLD return TRUE /obj/item/construction/proc/checkResource(amount, mob/user) - if(!silo_mats || !silo_link) + if(!silo_link || !silo_mats || !silo_mats.mat_container) . = matter >= amount else if(silo_mats.on_hold()) @@ -191,6 +194,10 @@ RLD return FALSE return TRUE +#define RCD_DESTRUCTIVE_SCAN_RANGE 10 +#define RCD_HOLOGRAM_FADE_TIME (15 SECONDS) +#define RCD_DESTRUCTIVE_SCAN_COOLDOWN (RCD_HOLOGRAM_FADE_TIME + 1 SECONDS) + /obj/item/construction/rcd name = "rapid-construction-device (RCD)" icon = 'icons/obj/tools.dmi' @@ -203,6 +210,7 @@ RLD slot_flags = ITEM_SLOT_BELT item_flags = NO_MAT_REDEMPTION | NOBLUDGEON has_ammobar = TRUE + actions_types = list(/datum/action/item_action/rcd_scan) var/mode = RCD_FLOORWALL var/ranged = FALSE var/computer_dir = 1 @@ -220,6 +228,84 @@ RLD /// Integrated airlock electronics for setting access to a newly built airlocks var/obj/item/electronics/airlock/airlock_electronics + COOLDOWN_DECLARE(destructive_scan_cooldown) + +GLOBAL_VAR_INIT(icon_holographic_wall, init_holographic_wall()) +GLOBAL_VAR_INIT(icon_holographic_window, init_holographic_window()) + +// `initial` does not work here. Neither does instantiating a wall/whatever +// and referencing that. I don't know why. +/proc/init_holographic_wall() + return getHologramIcon( + icon('icons/turf/walls/wall.dmi', "wall-0"), + opacity = 1, + ) + +/proc/init_holographic_window() + var/icon/grille_icon = icon('icons/obj/structures.dmi', "grille") + var/icon/window_icon = icon('icons/obj/smooth_structures/windows/window.dmi', "window-0") + + grille_icon.Blend(window_icon, ICON_OVERLAY) + + return getHologramIcon(grille_icon) + +/obj/item/construction/rcd/Initialize(mapload) + . = ..() + AddElement(/datum/element/openspace_item_click_handler) + +/obj/item/construction/rcd/handle_openspace_click(turf/target, mob/user, proximity_flag, click_parameters) + if(proximity_flag) + mode = RCD_FLOORWALL + rcd_create(target, user) + +/obj/item/construction/rcd/ui_action_click(mob/user, actiontype) + if (!COOLDOWN_FINISHED(src, destructive_scan_cooldown)) + to_chat(user, "[src] lets out a low buzz.") + return + + COOLDOWN_START(src, destructive_scan_cooldown, RCD_DESTRUCTIVE_SCAN_COOLDOWN) + + playsound(src, 'sound/items/rcdscan.ogg', 50, vary = TRUE, pressure_affected = FALSE) + + var/turf/source_turf = get_turf(src) + for (var/turf/open/surrounding_turf in RANGE_TURFS(RCD_DESTRUCTIVE_SCAN_RANGE, source_turf)) + var/rcd_memory = surrounding_turf.rcd_memory + if (!rcd_memory) + continue + + var/skip_to_next_turf = FALSE + + for (var/atom/content_of_turf as anything in surrounding_turf.contents) + if (content_of_turf.density) + skip_to_next_turf = TRUE + break + + if (skip_to_next_turf) + continue + + var/hologram_icon + switch (rcd_memory) + if (RCD_MEMORY_WALL) + hologram_icon = GLOB.icon_holographic_wall + if (RCD_MEMORY_WINDOWGRILLE) + hologram_icon = GLOB.icon_holographic_window + + var/obj/effect/rcd_hologram/hologram = new (surrounding_turf) + hologram.icon = hologram_icon + animate(hologram, alpha = 0, time = RCD_HOLOGRAM_FADE_TIME, easing = CIRCULAR_EASING | EASE_IN) + +/obj/effect/rcd_hologram + name = "hologram" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + +/obj/effect/rcd_hologram/Initialize(mapload) + . = ..() + QDEL_IN(src, RCD_HOLOGRAM_FADE_TIME) + +#undef RCD_DESTRUCTIVE_SCAN_COOLDOWN +#undef RCD_DESTRUCTIVE_SCAN_RANGE +#undef RCD_HOLOGRAM_FADE_TIME + /obj/item/construction/rcd/suicide_act(mob/living/user) user.visible_message("[user] sets the RCD to 'Wall' and points it down [user.p_their()] throat! It looks like [user.p_theyre()] trying to commit suicide..") return BRUTELOSS @@ -277,6 +363,9 @@ RLD /obj/item/construction/rcd/proc/toggle_silo_link(mob/user) if(silo_mats) + if(!silo_mats.mat_container) + to_chat(user, "No silo link detected. Connect to silo via multitool.") + return FALSE silo_link = !silo_link to_chat(user, "You change \the [src]'s storage link state: [silo_link ? "ON" : "OFF"].") else @@ -490,21 +579,36 @@ RLD furnish_delay = 20 /obj/item/construction/rcd/proc/rcd_create(atom/A, mob/user) + //does this atom allow for rcd actions? var/list/rcd_results = A.rcd_vals(user, src) if(!rcd_results) return FALSE + //start animation & check resource for the action var/delay = rcd_results["delay"] * delay_mod var/obj/effect/constructing_effect/rcd_effect = new(get_turf(A), delay, src.mode) - if(checkResource(rcd_results["cost"], user)) - if(do_after(user, delay, target = A)) - if(checkResource(rcd_results["cost"], user)) - if(A.rcd_act(user, src, rcd_results["mode"])) - rcd_effect.end_animation() - useResource(rcd_results["cost"], user) - activate() - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - return TRUE - qdel(rcd_effect) + if(!checkResource(rcd_results["cost"], user)) + qdel(rcd_effect) + return FALSE + if(rcd_results["mode"] == RCD_MACHINE || rcd_results["mode"] == RCD_COMPUTER || rcd_results["mode"] == RCD_FURNISHING) + var/turf/target_turf = get_turf(A) + if(target_turf.is_blocked_turf(exclude_mobs = TRUE)) + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + qdel(rcd_effect) + return FALSE + if(!do_after(user, delay, target = A)) + qdel(rcd_effect) + return FALSE + if(!checkResource(rcd_results["cost"], user)) + qdel(rcd_effect) + return FALSE + if(!A.rcd_act(user, src, rcd_results["mode"])) + qdel(rcd_effect) + return FALSE + rcd_effect.end_animation() + useResource(rcd_results["cost"], user) + activate() + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + return TRUE /obj/item/construction/rcd/Initialize(mapload) . = ..() @@ -512,18 +616,12 @@ RLD airlock_electronics.name = "Access Control" airlock_electronics.holder = src GLOB.rcd_list += src - AddElement(/datum/element/openspace_item_click_handler) /obj/item/construction/rcd/Destroy() QDEL_NULL(airlock_electronics) GLOB.rcd_list -= src . = ..() -/obj/item/construction/rcd/handle_openspace_click(turf/target, mob/user, proximity_flag, click_parameters) - if(proximity_flag) - mode = RCD_FLOORWALL - rcd_create(target, user) - /obj/item/construction/rcd/attack_self(mob/user) ..() var/list/choices = list( @@ -636,7 +734,7 @@ RLD /obj/item/construction/rcd/Initialize(mapload) . = ..() - update_icon() + update_appearance() /obj/item/construction/rcd/borg no_ammo_message = "Insufficient charge." @@ -802,7 +900,7 @@ RLD if(checkResource(deconcost, user)) to_chat(user, "You start deconstructing [A]...") user.Beam(A,icon_state="nzcrentrs_power", time = 15) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) if(do_after(user, decondelay, target = A)) if(!useResource(deconcost, user)) return 0 @@ -817,7 +915,7 @@ RLD to_chat(user, "You start building a wall light...") user.Beam(A,icon_state="nzcrentrs_power", time = 15) playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - playsound(src.loc, 'sound/effects/light_flicker.ogg', 50, 0) + playsound(src.loc, 'sound/effects/light_flicker.ogg', 50, FALSE) if(do_after(user, floordelay, target = A)) if(!istype(W)) return FALSE @@ -831,7 +929,7 @@ RLD candidates += C if(!candidates.len) to_chat(user, "Valid target not found...") - playsound(src.loc, 'sound/misc/compiler-failure.ogg', 30, 1) + playsound(src.loc, 'sound/misc/compiler-failure.ogg', 30, TRUE) return FALSE for(var/turf/open/O in candidates) if(istype(O)) @@ -862,8 +960,8 @@ RLD if(checkResource(floorcost, user)) to_chat(user, "You start building a floor light...") user.Beam(A,icon_state="nzcrentrs_power", time = 15) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - playsound(src.loc, 'sound/effects/light_flicker.ogg', 50, 1) + playsound(loc, 'sound/machines/click.ogg', 50, TRUE) + playsound(loc, 'sound/effects/light_flicker.ogg', 50, TRUE) if(do_after(user, floordelay, target = A)) if(!istype(F)) return 0 @@ -918,7 +1016,6 @@ RLD . = ..() set_plumbing_designs() - ///Set the list of designs this plumbing rcd can make /obj/item/construction/plumbing/proc/set_plumbing_designs() plumbing_design_types = list( @@ -1015,6 +1112,10 @@ RLD desc = "It contains the design for chairs, stools, tables, and glass tables." upgrade = RCD_UPGRADE_FURNISHING +/datum/action/item_action/rcd_scan + name = "Destruction Scan" + desc = "Scans the surrounding area for destruction. Scanned structures will rebuild significantly faster." + #undef GLOW_MODE #undef LIGHT_MODE #undef REMOVE_MODE diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 96be0b40ffc06..413c3f36b725b 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -56,6 +56,7 @@ GLOBAL_LIST_INIT(disposal_pipe_recipes, list( new /datum/pipe_info/disposal("Y-Junction", /obj/structure/disposalpipe/junction/yjunction), new /datum/pipe_info/disposal("Sort Junction", /obj/structure/disposalpipe/sorting/mail, PIPE_TRIN_M), new /datum/pipe_info/disposal("Package Junction", /obj/structure/disposalpipe/sorting/wrap, PIPE_TRIN_M), + new /datum/pipe_info/disposal("Unsorted Mail Junction", /obj/structure/disposalpipe/sorting/unsorted, PIPE_TRIN_M), new /datum/pipe_info/disposal("Trunk", /obj/structure/disposalpipe/trunk), new /datum/pipe_info/disposal("Bin", /obj/machinery/disposal/bin, PIPE_ONEDIR), new /datum/pipe_info/disposal("Outlet", /obj/structure/disposaloutlet), diff --git a/code/game/objects/items/food/misc.dm b/code/game/objects/items/food/misc.dm index 2bea2d0e998ce..675e3e9b23748 100644 --- a/code/game/objects/items/food/misc.dm +++ b/code/game/objects/items/food/misc.dm @@ -298,3 +298,28 @@ /obj/item/food/rationpack/proc/check_liked(fraction, mob/M) //Nobody likes rationpacks. Nobody. return FOOD_DISLIKED + + +/obj/item/food/onigiri + name = "onigiri" + desc = "A ball of cooked rice surrounding a filling formed into a triangular shape and wrapped in seaweed. Can add fillings!" + icon = 'icons/obj/food/sushi.dmi' + icon_state = "onigiri" + food_reagents = list( + /datum/reagent/consumable/nutriment = 4, + /datum/reagent/consumable/nutriment/vitamin = 2, + ) + tastes = list("rice" = 1, "dried seaweed" = 1) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/onigiri/Initialize(mapload) + . = ..() + AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/onigiri/empty, CUSTOM_INGREDIENT_ICON_NOCHANGE, max_ingredients = 4) + +/obj/item/food/onigiri/empty //for custom onigiri creation + name = "onigiri" + foodtypes = VEGETABLES + tastes = list() + icon_state = "onigiri" + desc = "A ball of cooked rice surrounding a filling formed into a triangular shape and wrapped in seaweed." diff --git a/code/game/objects/items/food/salad.dm b/code/game/objects/items/food/salad.dm index 8d5a4a842a3ed..c60fc22e285a3 100644 --- a/code/game/objects/items/food/salad.dm +++ b/code/game/objects/items/food/salad.dm @@ -83,24 +83,24 @@ tastes = list("sourness" = 1, "leaves" = 1) foodtypes = FRUIT -/obj/item/food/salad/ricebowl - name = "ricebowl" - desc = "A bowl of raw rice." - icon_state = "ricebowl" +/obj/item/food/uncooked_rice + name = "uncooked rice" + desc = "A clump of raw rice." + icon_state = "uncooked_rice" food_reagents = list(/datum/reagent/consumable/nutriment = 4) tastes = list("rice" = 1) foodtypes = GRAIN | RAW - microwaved_type = /obj/item/food/salad/boiledrice + microwaved_type = /obj/item/food/boiledrice /* /obj/item/food/salad/ricebowl/make_microwaveable() AddElement(/datum/element/microwavable, /obj/item/food/salad/boiledrice) */ -/obj/item/food/salad/boiledrice +/obj/item/food/boiledrice name = "boiled rice" - desc = "A warm bowl of rice." - icon_state = "boiledrice" + desc = "A steaming cup of boiled rice. A bit bland by itself, but the basis for something delicious..." + icon_state = "cooked_rice" food_reagents = list( /datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2 diff --git a/code/game/objects/items/food/sushi.dm b/code/game/objects/items/food/sushi.dm new file mode 100644 index 0000000000000..bd4f8848fcbe1 --- /dev/null +++ b/code/game/objects/items/food/sushi.dm @@ -0,0 +1,168 @@ +/obj/item/food/sushi_roll + name = "Sushi Parent" + desc = "You either spawned this erroneously, or a coder did. Either way, someone messed up." + icon = 'icons/obj/food/sushi.dmi' + icon_state = "ERROR" + food_reagents = list( + /datum/reagent/consumable/nutriment = 12, + /datum/reagent/consumable/nutriment/vitamin = 4, + ) + tastes = list("sushi" = 1) + w_class = WEIGHT_CLASS_NORMAL + var/obj/item/food/sushi_slice/slice_type /// type is spawned 4 at a time and replaces this cake when processed by cutting tool + var/yield = 4 /// yield of sliced sushi, default is 4 + +/obj/item/food/sushi_roll/make_processable() + if (slice_type) + AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE) + +/obj/item/food/sushi_slice + name = "Sushi Slice Parent" + desc = "You either spawned this erroneously, or a coder did. Either way, someone messed up." + icon = 'icons/obj/food/sushi.dmi' + icon_state = "ERROR" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("sushi" = 1) + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/seaweed_sheet + name = "seaweed sheet" + desc = "A dried sheet of seaweed used for making sushi. Use an ingredient on it to start making custom sushi!" + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "seaweed_sheet" + food_reagents = list( + /datum/reagent/consumable/nutriment = 1, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("seaweed" = 1) + foodtypes = VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/seaweed_sheet/Initialize(mapload) + . = ..() + AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/sushi_roll/empty, CUSTOM_INGREDIENT_ICON_FILL, max_ingredients = 6) + +/obj/item/food/sushi_roll/empty //for custom sushi creation + name = "sushi" + desc = "A roll of customized sushi." + icon_state = "vegetariansushiroll" + tastes = list() + foodtypes = NONE + slice_type = /obj/item/food/sushi_slice/empty + +/obj/item/food/sushi_slice/empty + name = "sushi slice" + desc = "A slice of customized sushi." + icon_state = "vegetariansushislice" + tastes = list() + foodtypes = NONE + +/obj/item/food/sushi_roll/vegetarian + name = "vegetarian sushi roll" + desc = "A roll of simple vegetarian sushi with rice, carrots, and cabbage. Sliceable into pieces!" + icon_state = "vegetariansushiroll" + tastes = list("boiled rice" = 4, "carrots" = 2, "cabbage" = 2) + foodtypes = VEGETABLES + slice_type = /obj/item/food/sushi_slice/vegetarian + +/obj/item/food/sushi_slice/vegetarian + name = "vegetarian sushi slice" + desc = "A roll of simple vegetarian sushi with rice, carrots, and cabbage." + icon_state = "vegetariansushislice" + foodtypes = VEGETABLES + tastes = list("boiled rice" = 4, "carrots" = 2, "cabbage" = 2) + +/obj/item/food/sushi_roll/spicyfilet + name = "spicy filet sushi roll" + desc = "A roll of tasty, spicy sushi made with fish and vegetables. Sliceable into pieces!" + icon_state = "spicyfiletroll" + food_reagents = list( + /datum/reagent/consumable/nutriment = 12, + /datum/reagent/consumable/nutriment/protein = 4, + /datum/reagent/consumable/capsaicin = 4, + /datum/reagent/consumable/nutriment/vitamin = 4, + ) + tastes = list("boiled rice" = 4, "fish" = 2, "spicyness" = 2) + foodtypes = MEAT + slice_type = /obj/item/food/sushi_slice/spicyfilet + +/obj/item/food/sushi_slice/spicyfilet + name = "spicy filet sushi slice" + desc = "A roll of tasty, spicy sushi made with fish and vegetables." + icon_state = "spicyfiletslice" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/protein = 1, + /datum/reagent/consumable/capsaicin = 1, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("boiled rice" = 4, "fish" = 2, "spicyness" = 2) + foodtypes = MEAT + +/obj/item/food/sushi_roll/futomaki + name = "futomaki sushi roll" + desc = "A roll of futomaki sushi, made of boiled egg, fish, and cabbage. Sliceable" + icon_state = "futomaki_sushi_roll" + food_reagents = list( + /datum/reagent/consumable/nutriment = 12, + /datum/reagent/consumable/nutriment/protein = 8, + /datum/reagent/consumable/nutriment/vitamin = 4, + ) + tastes = list("boiled rice" = 4, "fish" = 5, "egg" = 3, "dried seaweed" = 2) + foodtypes = MEAT + slice_type = /obj/item/food/sushi_slice/futomaki + +/obj/item/food/sushi_slice/futomaki + name = "futomaki sushi slice" + desc = "A slice of futomaki sushi, made of boiled egg, fish, and cabbage." + icon_state = "futomaki_sushi_slice" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/protein = 2, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("boiled rice" = 4, "fish" = 5, "egg" = 3, "dried seaweed" = 2, "cabbage" = 2) + foodtypes = MEAT + +/obj/item/food/sushi_roll/philadelphia + name = "Philadelphia sushi roll" + desc = "A roll of Philadelphia sushi, made of cheese, fish, and cabbage. Sliceable" + icon_state = "philadelphia_sushi_roll" + food_reagents = list( + /datum/reagent/consumable/nutriment = 12, + /datum/reagent/consumable/nutriment/protein = 8, + /datum/reagent/consumable/nutriment/vitamin = 8, + ) + tastes = list("boiled rice" = 4, "fish" = 5, "creamy cheese" = 3, "dried seaweed" = 2, "cabbage" = 2) + foodtypes = MEAT | DAIRY + slice_type = /obj/item/food/sushi_slice/philadelphia + +/obj/item/food/sushi_slice/philadelphia + name = "Philadelphia sushi slice" + desc = "A roll of Philadelphia sushi, made of cheese, fish, and cabbage." + icon_state = "philadelphia_sushi_slice" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/protein = 2, + /datum/reagent/consumable/nutriment/vitamin = 2, + ) + tastes = list("boiled rice" = 4, "fish" = 5, "creamy cheese" = 3, "dried seaweed" = 2, "cabbage" = 2) + foodtypes = MEAT | DAIRY + +/obj/item/food/nigiri_sushi + name = "nigiri sushi" + desc = "A simple nigiri of fish atop a packed rice ball with a seaweed wrapping and a side of soy sauce." + icon = 'icons/obj/food/sushi.dmi' + icon_state = "nigiri_sushi" + food_reagents = list( + /datum/reagent/consumable/nutriment = 4, + /datum/reagent/consumable/nutriment/vitamin = 2, + /datum/reagent/consumable/nutriment/protein = 2, + ) + tastes = list("boiled rice" = 4, "fish filet" = 2, "soy sauce" = 2) + foodtypes = MEAT | RAW + w_class = WEIGHT_CLASS_SMALL + diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 2992edcff8098..6d4c517ea8efe 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -327,10 +327,6 @@ add_fingerprint(user) - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = WEAKREF(user) cooldown_check = world.time + cooldown else var/wait_desc = get_wait_description() @@ -514,10 +510,6 @@ add_fingerprint(user) - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = WEAKREF(user) COOLDOWN_START(src, cooldown_check, cooldown) //Telescopic Baton @@ -743,10 +735,6 @@ target.visible_message(desc["visible"], desc["local"]) - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = user cooldown_check = world.time + cooldown else var/wait_desc = get_wait_description() @@ -1085,9 +1073,4 @@ var/turf/throw_at = get_ranged_target_turf(target, throw_dir, knockbackpower) target.throw_at(throw_at, throw_range, 3) - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = user - cooldown = world.time + 15 diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 8a99c5a180a4c..fed6580a6761b 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -230,7 +230,7 @@ STR.max_w_class = WEIGHT_CLASS_NORMAL STR.max_combined_w_class = 100 STR.max_items = 100 - STR.can_hold = typecacheof(list(/obj/item/food/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb, /obj/item/disk/plantgene)) + STR.can_hold = typecacheof(list(/obj/item/food/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb, /obj/item/disk/plantgene, /obj/item/food/seaweed_sheet)) //////// diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 5be91934e8016..20589f52313a8 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -385,6 +385,7 @@ /obj/item/resonator, /obj/item/mining_scanner, /obj/item/pickaxe, + /obj/item/shovel, /obj/item/stack/sheet/animalhide, /obj/item/stack/sheet/sinew, /obj/item/stack/sheet/bone, @@ -392,7 +393,8 @@ /obj/item/storage/fancy/cigarettes, /obj/item/reagent_containers/food/drinks/bottle, /obj/item/stack/medical, - /obj/item/knife/kitchen, + /obj/item/knife/combat/survival, + /obj/item/tank/internals/emergency_oxygen, /obj/item/reagent_containers/hypospray, /obj/item/gps, /obj/item/storage/bag/ore, @@ -411,6 +413,8 @@ /obj/item/skeleton_key, /obj/item/discovery_scanner, /obj/item/gun/energy/e_gun/mini/exploration, + /obj/item/gun/energy/kinetic_accelerator, + /obj/item/gun/energy/plasmacutter, /obj/item/grenade/exploration, /obj/item/exploration_detonator, /obj/item/research_disk_pinpointer diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index a2e1e6b78b534..fd0877d97107d 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -383,7 +383,7 @@ name = "stool" desc = "Apply butt." icon_state = "stool" - can_buckle = TRUE + can_buckle = 0 buildstackamount = 1 item_chair = /obj/item/chair/stool diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index b016188c0b4c9..c1f0df23f3199 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -395,7 +395,10 @@ /obj/structure/girder/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.mode) if(RCD_FLOORWALL) - return list("mode" = RCD_FLOORWALL, "delay" = 20, "cost" = 8) + return rcd_result_with_memory( + list("mode" = RCD_FLOORWALL, "delay" = 2 SECONDS, "cost" = 8), + get_turf(src), RCD_MEMORY_WALL, + ) if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 20, "cost" = 13) return FALSE diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 5d5f99b5e0f8a..753abd9bc564d 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -1,3 +1,6 @@ +/// Max number of unanchored items that will be moved from a tile when attempting to add a window to a grille. +#define CLEAR_TILE_MOVE_LIMIT 20 + /obj/structure/grille desc = "A flimsy framework of iron rods." name = "grille" @@ -16,8 +19,6 @@ var/rods_type = /obj/item/stack/rods var/rods_amount = 2 var/rods_broken = TRUE - var/grille_type = null - var/broken_type = /obj/structure/grille/broken rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE FASTDMM_PROP(\ pipe_astar_cost = 1\ @@ -53,9 +54,17 @@ if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 20, "cost" = 5) if(RCD_WINDOWGRILLE) + var/cost = 8 + var/delay = 2 SECONDS + if(the_rcd.window_glass == RCD_WINDOW_REINFORCED) - return list("mode" = RCD_WINDOWGRILLE, "delay" = 40, "cost" = 12) - return list("mode" = RCD_WINDOWGRILLE, "delay" = 20, "cost" = 8) + delay = 4 SECONDS + cost = 12 + + return rcd_result_with_memory( + list("mode" = RCD_WINDOWGRILLE, "delay" = delay, "cost" = cost), + get_turf(src), RCD_MEMORY_WINDOWGRILLE, + ) return FALSE /obj/structure/grille/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) @@ -70,6 +79,12 @@ return FALSE var/turf/local_turf = loc + if(repair_grille()) + to_chat(user, "You rebuild the broken grille.") + + if(!clear_tile(user)) + return FALSE + if(!ispath(the_rcd.window_type, /obj/structure/window)) CRASH("Invalid window path type in RCD: [the_rcd.window_type]") var/obj/structure/window/window_path = the_rcd.window_type @@ -90,6 +105,29 @@ new /obj/structure/grille/ratvar(src.loc) qdel(src) +/obj/structure/grille/proc/clear_tile(mob/user) + var/at_users_feet = get_turf(user) + + var/unanchored_items_on_tile + var/obj/item/last_item_moved + for(var/obj/item/item_to_move in loc.contents) + if(!item_to_move.anchored) + if(unanchored_items_on_tile <= CLEAR_TILE_MOVE_LIMIT) + item_to_move.forceMove(at_users_feet) + last_item_moved = item_to_move + unanchored_items_on_tile++ + + if(!unanchored_items_on_tile) + return TRUE + + to_chat(user, "You move [unanchored_items_on_tile == 1 ? "[last_item_moved]" : "some things"] out of the way.") + + if(unanchored_items_on_tile - CLEAR_TILE_MOVE_LIMIT > 0) + to_chat(user, "There's still too much stuff in the way!") + return FALSE + + return TRUE + /obj/structure/grille/Bumped(atom/movable/AM) if(!ismob(AM)) return @@ -164,9 +202,8 @@ if(!shock(user, 90 * W.siemens_coefficient)) user.visible_message("[user] rebuilds the broken grille.", \ "You rebuild the broken grille.") - new grille_type(src.loc) + repair_grille() R.use(1) - qdel(src) return //window placing begin @@ -183,12 +220,16 @@ for(var/obj/structure/window/WINDOW in loc) to_chat(user, "There is already a window there!") return + if(!clear_tile(user)) + return to_chat(user, "You start placing the window...") if(do_after(user,20, target = src)) if(!src.loc || !anchored) //Grille broken or unanchored while waiting return for(var/obj/structure/window/WINDOW in loc) //Another window already installed on grille return + if(!clear_tile(user)) + return var/obj/structure/window/WD if(istype(W, /obj/item/stack/sheet/plasmarglass)) WD = new/obj/structure/window/plasma/reinforced/fulltile(drop_location()) //reinforced plasma window @@ -240,15 +281,29 @@ /obj/structure/grille/obj_break() . = ..() if(!broken && !(flags_1 & NODECONSTRUCT_1)) - new broken_type(src.loc) + icon_state = "brokengrille" + density = FALSE + obj_integrity = 20 + broken = TRUE + rods_amount = 1 + rods_broken = FALSE var/drop_loc = drop_location() var/obj/R = new rods_type(drop_loc, rods_broken) if(QDELETED(R)) // the rods merged with something on the tile R = locate(rods_type) in drop_loc if(R) transfer_fingerprints_to(R) - qdel(src) +/obj/structure/grille/proc/repair_grille() + if(broken) + icon_state = "grille" + density = TRUE + obj_integrity = max_integrity + broken = FALSE + rods_amount = 2 + rods_broken = TRUE + return TRUE + return FALSE // shock user with probability prb (if all connections & power are working) // returns 1 if shocked, 0 otherwise @@ -300,8 +355,6 @@ broken = TRUE rods_amount = 1 rods_broken = FALSE - grille_type = /obj/structure/grille - broken_type = null /obj/structure/grille/broken/Initialize(mapload) . = ..() diff --git a/code/game/objects/structures/life_candle.dm b/code/game/objects/structures/life_candle.dm index 83a562ace450b..40a7079e5a7de 100644 --- a/code/game/objects/structures/life_candle.dm +++ b/code/game/objects/structures/life_candle.dm @@ -24,6 +24,10 @@ var/respawn_time = 50 var/respawn_sound = 'sound/magic/staff_animation.ogg' +/obj/structure/life_candle/ComponentInitialize() + . = ..() + AddElement(/datum/element/movetype_handler) + /obj/structure/life_candle/attack_hand(mob/user) . = ..() if(.) @@ -33,12 +37,15 @@ if(user.mind in linked_minds) user.visible_message("[user] reaches out and pinches the flame of [src].", "You sever the connection between yourself and [src].") linked_minds -= user.mind + if(!linked_minds.len) + REMOVE_TRAIT(src, TRAIT_MOVE_FLOATING, LIFECANDLE_TRAIT) else user.visible_message("[user] touches [src]. It seems to respond to [user.p_their()] presence!", "You create a connection between you and [src].") linked_minds |= user.mind + if(!linked_minds.len) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, LIFECANDLE_TRAIT) update_icon() - float(linked_minds.len) if(linked_minds.len) START_PROCESSING(SSobj, src) set_light(lit_luminosity) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index f6975e17359cb..ccd47398717ab 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -315,7 +315,7 @@ check_break(M) /obj/structure/table/glass/proc/check_break(mob/living/M) - if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL && !(M.movement_type & FLYING)) + if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL && !(M.movement_type & (FLOATING|FLYING))) table_shatter(M) /obj/structure/table/glass/proc/table_shatter(mob/living/victim) diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 77ae7704e3236..c4e3061cc1862 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -86,6 +86,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( var/old_lighting_corner_NW = lighting_corner_NW var/old_directional_opacity = directional_opacity var/old_dynamic_lumcount = dynamic_lumcount + var/old_rcd_memory = rcd_memory var/old_opacity = opacity // Z-Mimic: copy above @@ -133,6 +134,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( new_turf.AfterChange(flags) new_turf.blueprint_data = old_bp + new_turf.rcd_memory = old_rcd_memory lighting_corner_NE = old_lighting_corner_NE lighting_corner_SE = old_lighting_corner_SE diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index 079a3de486990..471dc4d0c96bd 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -521,10 +521,6 @@ var/activated_name = null var/mutable_appearance/activated_overlay -/turf/closed/mineral/gibtonite/Initialize(mapload) - det_time = rand(8,10) //So you don't know exactly when the hot potato will explode - . = ..() - /turf/closed/mineral/gibtonite/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/mining_scanner) || istype(I, /obj/item/t_scanner/adv_mining_scanner) && stage == 1) user.visible_message("[user] holds [I] to [src]...", "You use [I] to locate where to cut off the chain reaction and attempt to stop it...") diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm index 93ec8a029dd50..25bf34ac5e914 100644 --- a/code/game/turfs/closed/wall/misc_walls.dm +++ b/code/game/turfs/closed/wall/misc_walls.dm @@ -49,6 +49,7 @@ smoothing_flags = NONE canSmoothWith = null smoothing_groups = null + rcd_memory = null /turf/closed/wall/vault/rock name = "rocky wall" @@ -71,6 +72,7 @@ smoothing_flags = SMOOTH_BITMASK desc = "A wall covered in a thick sheet of ice." canSmoothWith = null + rcd_memory = null hardness = 35 slicing_duration = 150 //welding through the ice+metal bullet_sizzle = TRUE diff --git a/code/game/turfs/closed/walls.dm b/code/game/turfs/closed/walls.dm index 1b53cc53ad8e5..15e769167b12b 100644 --- a/code/game/turfs/closed/walls.dm +++ b/code/game/turfs/closed/walls.dm @@ -10,6 +10,7 @@ smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS) canSmoothWith = list(SMOOTH_GROUP_WALLS) //note consider "canSmoothWith = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_WINDOW_FULLTILE, SMOOTH_GROUP_AIRLOCK)" if the artstyle permits it! + rcd_memory = RCD_MEMORY_WALL explosion_block = 1 thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT @@ -137,11 +138,12 @@ var/obj/item/wallframe/F = W if(F.try_build(src, user)) F.attach(src, user) - return TRUE + return TRUE + return FALSE //Poster stuff - else if(istype(W, /obj/item/poster)) - place_poster(W,user) - return TRUE + else if(istype(W, /obj/item/poster) && Adjacent(user)) //no tk memes. + return place_poster(W,user) + return FALSE /turf/closed/wall/try_decon(obj/item/I, mob/user, turf/T) diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm index 478e54c75e0c5..9f33454d776b7 100644 --- a/code/game/turfs/open/_open.dm +++ b/code/game/turfs/open/_open.dm @@ -220,7 +220,7 @@ return TRUE /turf/open/handle_slip(mob/living/carbon/slipper, knockdown_amount, obj/O, lube, paralyze_amount, force_drop) - if(slipper.movement_type & FLYING) + if(slipper.movement_type & (FLOATING|FLYING)) return 0 if(has_gravity(src)) var/obj/buckled_obj diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index 5f8ec518aee3d..dff3014bb8dcc 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -182,7 +182,13 @@ /turf/open/floor/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.mode) if(RCD_FLOORWALL) - return list("mode" = RCD_FLOORWALL, "delay" = 20, "cost" = 16) + var/obj/structure/girder/girder = locate() in src + if(girder) + return girder.rcd_vals(user, the_rcd) + return rcd_result_with_memory( + list("mode" = RCD_FLOORWALL, "delay" = 2 SECONDS, "cost" = 16), + src, RCD_MEMORY_WALL, + ) if(RCD_LADDER) return list("mode" = RCD_LADDER, "delay" = 25, "cost" = 16) if(RCD_AIRLOCK) @@ -193,7 +199,10 @@ if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 50, "cost" = 33) if(RCD_WINDOWGRILLE) - return list("mode" = RCD_WINDOWGRILLE, "delay" = 10, "cost" = 4) + return rcd_result_with_memory( + list("mode" = RCD_WINDOWGRILLE, "delay" = 1 SECONDS, "cost" = 4), + src, RCD_MEMORY_WINDOWGRILLE, + ) if(RCD_MACHINE) return list("mode" = RCD_MACHINE, "delay" = 20, "cost" = 25) if(RCD_COMPUTER) @@ -205,6 +214,9 @@ /turf/open/floor/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) switch(passed_mode) if(RCD_FLOORWALL) + var/obj/structure/girder/girder = locate() in src + if(girder) + return girder.rcd_act(user, the_rcd, passed_mode) to_chat(user, "You build a wall.") log_attack("[key_name(user)] has constructed a wall at [loc_name(src)] using [format_text(initial(the_rcd.name))]") var/overlapping_lattice = locate(/obj/structure/lattice) in get_turf(src) @@ -218,7 +230,10 @@ L.set_anchored(TRUE) return TRUE if(RCD_AIRLOCK) - if(locate(/obj/machinery/door/airlock) in src || locate(/obj/machinery/door/window) in src) + for(var/obj/machinery/door/door in src) + if(door.sub_door) + continue + to_chat(user, "There is another door here!") return FALSE if(ispath(the_rcd.airlock_type, /obj/machinery/door/window)) to_chat(user, "You build a windoor.") diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index edcc7d6ec0560..a31ddf285f808 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -125,7 +125,7 @@ else if (isliving(thing)) . = 1 var/mob/living/L = thing - if(L.movement_type & FLYING) + if(L.movement_type & (FLOATING|FLYING)) continue //YOU'RE FLYING OVER IT var/buckle_check = L.buckled if(isobj(buckle_check)) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index bbeab37719b8f..031d6392a9fb5 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -59,6 +59,11 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists) ///the holodeck can load onto this turf if TRUE var/holodeck_compatible = FALSE + /// If this turf contained an RCD'able object (or IS one, for walls) + /// but is now destroyed, this will preserve the value. + /// See __DEFINES/construction.dm for RCD_MEMORY_*. + var/rcd_memory + ///Icon-smoothing variable to map a diagonal wall corner with a fixed underlay. var/list/fixed_underlay = null @@ -198,7 +203,7 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists) /turf/attack_hand(mob/user) // Show a zmove radial when clicked if(get_turf(user) == src) - if(!user.has_gravity(src) || (user.movement_type & FLYING)) + if(!user.has_gravity(src) || (user.movement_type & (FLOATING|FLYING))) show_zmove_radial(user) return else if(allow_z_travel) diff --git a/code/modules/admin/smites/floorcluwne_stalker.dm b/code/modules/admin/smites/floorcluwne_stalker.dm index 1f4b69a4f7919..09a41fab47ec6 100644 --- a/code/modules/admin/smites/floorcluwne_stalker.dm +++ b/code/modules/admin/smites/floorcluwne_stalker.dm @@ -1,6 +1,6 @@ /// Spawns the evil floor cluwne to terrorize people /datum/smite/floorcluwne_stalker - name = "Floor Cluwne (Stalker)" + name = "Floor Cluwne (Stalker, Non-Lethal)" /datum/smite/floorcluwne_stalker/effect(client/user, mob/living/target) . = ..() @@ -8,3 +8,4 @@ var/mob/living/simple_animal/hostile/floor_cluwne/FC = new /mob/living/simple_animal/hostile/floor_cluwne(get_turf(target)) FC.force_target(H) FC.delete_after_target_killed = TRUE + FC.dontkill = TRUE diff --git a/code/modules/admin/smites/floorcluwne_trauma.dm b/code/modules/admin/smites/floorcluwne_trauma.dm new file mode 100644 index 0000000000000..51be259cf09ff --- /dev/null +++ b/code/modules/admin/smites/floorcluwne_trauma.dm @@ -0,0 +1,24 @@ +/// Spawns the evil floor cluwne to terrorize people +/datum/smite/floorcluwne_trauma + name = "Floor Cluwne (Traumatize, Non-Lethal)" + var/floorcluwne_trauma_level_generated + +/datum/smite/floorcluwne_trauma/effect(client/user, mob/living/target) + . = ..() + if(!floorcluwne_trauma_level_generated) + floorcluwne_trauma_level_generated = TRUE + message_admins("Generating z-level for Floorcluwne sacrifices...") + INVOKE_ASYNC(src, PROC_REF(generate_floorcluwne_z_level)) + + var/mob/living/carbon/human/H = target + var/mob/living/simple_animal/hostile/floor_cluwne/FC = new /mob/living/simple_animal/hostile/floor_cluwne(get_turf(target)) + FC.force_target(H) + FC.delete_after_target_killed = FALSE + FC.terrorize = TRUE + +/// Generate the z-level. +/datum/smite/floorcluwne_trauma/proc/generate_floorcluwne_z_level() + var/datum/map_template/heretic_sacrifice_level/new_level = new() //re-using heretic level + if(!new_level.load_new_z()) + message_admins("The floorcluwne_trauma z-level failed to load.") + CRASH("Failed to initialize floorcluwne_trauma z-level!") diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index c77f6d58ce261..b4cac583e2998 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1213,6 +1213,8 @@ Traitors and the like can also be revived with the previous role mostly intact. var/source = "adminabuse" switch(add_or_remove) if("Add") //Not doing source choosing here intentionally to make this bit faster to use, you can always vv it. + if(GLOB.movement_type_trait_to_flag[chosen_trait]) //include the required element. + D.AddElement(/datum/element/movetype_handler) ADD_TRAIT(D,chosen_trait,source) if("Remove") var/specific = input("All or specific source ?", "Trait Remove/Add") as null|anything in list("All","Specific") diff --git a/code/modules/antagonists/blob/blob_mobs.dm b/code/modules/antagonists/blob/blob_mobs.dm index d2e8650552041..790157494eaf3 100644 --- a/code/modules/antagonists/blob/blob_mobs.dm +++ b/code/modules/antagonists/blob/blob_mobs.dm @@ -107,7 +107,8 @@ attack_verb_continuous = "hits" attack_verb_simple = "hit" attack_sound = 'sound/weapons/genhit1.ogg' - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE del_on_death = TRUE deathmessage = "explodes into a cloud of gas!" gold_core_spawnable = HOSTILE_SPAWN diff --git a/code/modules/antagonists/clock_cult/clockwork_turfs.dm b/code/modules/antagonists/clock_cult/clockwork_turfs.dm index 329b56ba411c8..36a9381d42eac 100644 --- a/code/modules/antagonists/clock_cult/clockwork_turfs.dm +++ b/code/modules/antagonists/clock_cult/clockwork_turfs.dm @@ -476,7 +476,6 @@ icon_state = "ratvargrille" name = "cog grille" desc = "A strangely-shaped grille." - broken_type = /obj/structure/grille/ratvar/broken /obj/structure/grille/ratvar/Initialize(mapload) . = ..() @@ -497,6 +496,33 @@ /obj/structure/grille/ratvar/ratvar_act() return +/obj/structure/grille/ratvar/obj_break() + . = ..() + if(!broken && !(flags_1 & NODECONSTRUCT_1)) + icon_state = "brokenratvargrille" + density = FALSE + obj_integrity = 20 + broken = TRUE + rods_amount = 1 + rods_broken = FALSE + var/drop_loc = drop_location() + var/obj/R = new rods_type(drop_loc, rods_broken) + if(QDELETED(R)) // the rods merged with something on the tile + R = locate(rods_type) in drop_loc + if(R) + transfer_fingerprints_to(R) + +/obj/structure/grille/ratvar/repair_grille() + if(broken) + icon_state = "ratvargrille" + density = TRUE + obj_integrity = max_integrity + broken = FALSE + rods_amount = 2 + rods_broken = TRUE + return TRUE + return FALSE + /obj/structure/grille/ratvar/broken icon_state = "brokenratvargrille" density = FALSE @@ -504,8 +530,6 @@ rods_type = /obj/item/stack/sheet/brass rods_amount = 1 rods_broken = FALSE - grille_type = /obj/structure/grille/ratvar - broken_type = null /obj/structure/grille/ratvar/broken/Initialize(mapload) . = ..() diff --git a/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm b/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm index 3e0490b4b8b51..de535c8d1b666 100644 --- a/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm +++ b/code/modules/antagonists/clock_cult/mobs/clockwork_marauder.dm @@ -16,7 +16,7 @@ GLOBAL_LIST_EMPTY(clockwork_marauders) atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 maxbodytemp = INFINITY - movement_type = FLYING + is_flying_animal = TRUE move_resist = MOVE_FORCE_OVERPOWERING mob_size = MOB_SIZE_LARGE pass_flags = PASSTABLE diff --git a/code/modules/antagonists/clock_cult/mobs/eminence.dm b/code/modules/antagonists/clock_cult/mobs/eminence.dm index 5dbc2d84ff6ce..276e4f2495c3f 100644 --- a/code/modules/antagonists/clock_cult/mobs/eminence.dm +++ b/code/modules/antagonists/clock_cult/mobs/eminence.dm @@ -24,7 +24,8 @@ status_flags = 0 wander = FALSE density = FALSE - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE move_resist = MOVE_FORCE_OVERPOWERING mob_size = MOB_SIZE_TINY pass_flags = PASSTABLE | PASSGRILLE | PASSMOB @@ -140,6 +141,12 @@ tab_data["Cogs Available"] = GENERATE_STAT_TEXT("[cogs] Cogs") return tab_data +/mob/living/simple_animal/eminence/med_hud_set_health() + return + +/mob/living/simple_animal/eminence/med_hud_set_status() + return + /mob/living/simple_animal/eminence/update_health_hud() return diff --git a/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm b/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm index d951eb4e22e5f..d9d66ea55c9f4 100644 --- a/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm +++ b/code/modules/antagonists/clock_cult/traps/receivers/skewer.dm @@ -27,7 +27,7 @@ var/target_stabbed = FALSE density = TRUE for(var/mob/living/M in get_turf(src)) - if(M.incorporeal_move || M.is_flying()) + if(M.incorporeal_move || M.movement_type & (FLOATING|FLYING)) continue if(buckle_mob(M, TRUE)) target_stabbed = TRUE diff --git a/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm b/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm index 159afb8ace32e..e4b55981a9328 100644 --- a/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm +++ b/code/modules/antagonists/clock_cult/traps/senders/pressure_sensor.dm @@ -34,7 +34,7 @@ if(istype(M)) if(is_servant_of_ratvar(M)) return - if(M.incorporeal_move || M.is_flying()) + if(M.incorporeal_move || M.movement_type & (FLOATING|FLYING)) return else return diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 4dcd3d8d278b0..b6e68b0a9167e 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -43,7 +43,6 @@ status_flags = 0 wander = FALSE density = FALSE - movement_type = FLYING move_resist = MOVE_FORCE_OVERPOWERING mob_size = MOB_SIZE_TINY pass_flags = PASSTABLE | PASSMOB @@ -87,6 +86,8 @@ AddComponent(/datum/component/tracking_beacon, "ghost", null, null, TRUE, "#9e4d91", TRUE, TRUE, "#490066") grant_all_languages(TRUE, FALSE, FALSE, LANGUAGE_REVENANT) // rev can understand every langauge ADD_TRAIT(src, TRAIT_FREE_HYPERSPACE_MOVEMENT, INNATE_TRAIT) + AddElement(/datum/element/movetype_handler) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, "ghost") /mob/living/simple_animal/revenant/onTransitZ(old_z, new_z) . = ..() @@ -416,8 +417,7 @@ /mob/living/simple_animal/revenant/stop_orbit(datum/component/orbiter/orbits) // reset the simple_flying animation - animate(src, pixel_y = 2, time = 1 SECONDS, loop = -1, flags = ANIMATION_RELATIVE) - animate(pixel_y = -2, time = 1 SECONDS, flags = ANIMATION_RELATIVE) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, "ghost") return ..() /// Incorporeal move check: blocked by holy-watered tiles and salt piles. diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index 2ca00e5b20de5..85b96e894dc64 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -56,6 +56,7 @@ /mob/living/simple_animal/revenant/orbit(atom/target) setDir(SOUTH) // reset dir so the right directional sprites show up + REMOVE_TRAIT(src, TRAIT_MOVE_FLOATING, "ghost") return ..() diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 95be8edeb6f96..e2e35e186188d 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -122,7 +122,7 @@ if(armed) if(ismob(AM)) var/mob/MM = AM - if(!(MM.movement_type & FLYING)) + if(!(MM.movement_type & (FLOATING|FLYING))) if(ishuman(AM)) var/mob/living/carbon/H = AM if(H.m_intent == MOVE_INTENT_RUN) diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index 0ff32fdc3e236..1aa6d774f215a 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -182,7 +182,7 @@ else if (isliving(thing)) . = 1 var/mob/living/L = thing - if(L.movement_type & FLYING) + if(L.movement_type & (FLOATING|FLYING)) continue //YOU'RE FLYING OVER IT if("snow" in L.weather_immunities) continue diff --git a/code/modules/clothing/head/hat.dm b/code/modules/clothing/head/hat.dm index 0444630fb8dd7..1ec1a0b6b5979 100644 --- a/code/modules/clothing/head/hat.dm +++ b/code/modules/clothing/head/hat.dm @@ -37,13 +37,15 @@ icon_state = "mailman" desc = "'Right-on-time' mail service head wear." -/obj/item/clothing/head/bio_hood/plague +/obj/item/clothing/head/costume/plague name = "plague doctor's hat" desc = "These were once used by plague doctors. They're pretty much useless." + item_state = "that" icon_state = "plaguedoctor" clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT permeability_coefficient = 0.01 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 0) + flags_inv = HIDEHAIR /obj/item/clothing/head/costume/nursehat name = "nurse's hat" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 5264e741c872e..062fd6927148f 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -29,6 +29,12 @@ permeability_coefficient = 0.9 strip_delay = 5 +/obj/item/clothing/shoes/sandal/alt + desc = "A pair of shiny black wooden sandals." + name = "black sandals" + icon_state = "blacksandals" + item_state = "blacksandals" + /obj/item/clothing/shoes/sandal/magic name = "magical sandals" desc = "A pair of sandals imbued with magic." diff --git a/code/modules/clothing/under/costume.dm b/code/modules/clothing/under/costume.dm index 9b040935b088a..0713eb1acd085 100644 --- a/code/modules/clothing/under/costume.dm +++ b/code/modules/clothing/under/costume.dm @@ -127,6 +127,41 @@ body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE +/obj/item/clothing/under/costume/yukata + name = "black yukata" + desc = "A comfortable black cotton yukata inspired by traditional designs, perfect for a non-formal setting." + icon_state = "yukata1" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + +/obj/item/clothing/under/costume/yukata/green + name = "green yukata" + desc = "A comfortable green cotton yukata inspired by traditional designs, perfect for a non-formal setting." + icon_state = "yukata2" + +/obj/item/clothing/under/costume/yukata/white + name = "white yukata" + desc = "A comfortable white cotton yukata inspired by traditional designs, perfect for a non-formal setting." + icon_state = "yukata3" + +/obj/item/clothing/under/costume/kimono + name = "black kimono" + desc = "A luxurious black silk kimono with traditional flair, ideal for elegant festive occasions." + icon_state = "kimono1" + item_state = "yukata1" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + +/obj/item/clothing/under/costume/kimono/red + name = "red kimono" + desc = "A luxurious red silk kimono with traditional flair, ideal for elegant festive occasions." + icon_state = "kimono2" + +/obj/item/clothing/under/costume/kimono/purple + name = "purple kimono" + desc = "A luxurious purple silk kimono with traditional flair, ideal for elegant festive occasions." + icon_state = "kimono3" + /obj/item/clothing/under/costume/kamishimo name = "kamishimo" desc = "A traditional ancient Earth Japanese Kamishimo." diff --git a/code/modules/elevator/elevator_controller.dm b/code/modules/elevator/elevator_controller.dm index 42eb3da2c76d9..856a60eddcf0f 100644 --- a/code/modules/elevator/elevator_controller.dm +++ b/code/modules/elevator/elevator_controller.dm @@ -1,7 +1,6 @@ SUBSYSTEM_DEF(elevator_controller) name = "Elevator Controller" - flags = SS_NO_FIRE - init_order = INIT_ORDER_ELEVATOR + flags = SS_NO_FIRE | SS_NO_INIT ///List of elevator groups var/list/elevator_groups = list() ///List of elevator group positional stuff @@ -26,7 +25,7 @@ SUBSYSTEM_DEF(elevator_controller) if(!elevator_groups[id]) elevator_groups[id] = list() elevator_groups[id] |= EV - + /datum/controller/subsystem/elevator_controller/proc/move_elevator(id, destination_z, calltime, force) . = TRUE elevator_group_timers[id] = addtimer(CALLBACK(src, PROC_REF(finish_timer), id), calltime || 2 SECONDS, TIMER_STOPPABLE) @@ -46,7 +45,7 @@ SUBSYSTEM_DEF(elevator_controller) var/turf/T = locate(ES.x, ES.y, i) T.ChangeTurf(/turf/open/openspace) crashing = TRUE - + if(S.get_virtual_z_level() != destination_z) playsound(S, 'sound/effects/turbolift/turbolift.ogg', 45) SEND_SIGNAL(src, COMSIG_ELEVATOR_MOVE, id, destination_z, calltime, crashing) diff --git a/code/modules/events/operative.dm b/code/modules/events/operative.dm index f74c5d70b172f..2c39b70c6efa3 100644 --- a/code/modules/events/operative.dm +++ b/code/modules/events/operative.dm @@ -18,8 +18,14 @@ var/mob/dead/selected = pick_n_take(candidates) var/list/spawn_locs = list() - for(var/obj/effect/landmark/carpspawn/L in GLOB.landmarks_list) - spawn_locs += L.loc + if(!spawn_locs.len) //try the new lone_ops spawner first + for(var/obj/effect/landmark/loneops/L in GLOB.landmarks_list) + if(isturf(L.loc)) + spawn_locs += L.loc + if(!spawn_locs.len) //If we can't find any valid spawnpoints, try the carp spawns + for(var/obj/effect/landmark/carpspawn/L in GLOB.landmarks_list) + if(isturf(L.loc)) + spawn_locs += L.loc if(!spawn_locs.len) return MAP_ERROR diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 1b5a23f470210..25302a2d2e4c9 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -171,7 +171,7 @@ /obj/machinery/smartfridge/proc/accept_check(obj/item/O) - if(istype(O, /obj/item/food/grown/) || istype(O, /obj/item/seeds/) || istype(O, /obj/item/grown/)) + if(istype(O, /obj/item/food/grown/) || istype(O, /obj/item/seeds/) || istype(O, /obj/item/grown/) || istype(O, /obj/item/food/seaweed_sheet)) return TRUE return FALSE diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index 117d46ebfb86d..840a710febe5a 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -165,18 +165,16 @@ id = "vegancakebatter" required_reagents = list(/datum/reagent/consumable/soymilk = 15, /datum/reagent/consumable/flour = 15, /datum/reagent/consumable/sugar = 5) -/datum/chemical_reaction/ricebowl - name = "Rice Bowl" - id = "ricebowl" +/datum/chemical_reaction/uncooked_rice + name = "Uncooked Rice" + id = "uncookedrice" required_reagents = list(/datum/reagent/consumable/rice = 10, /datum/reagent/water = 10) - required_container = /obj/item/reagent_containers/glass/bowl mix_message = "The rice absorbs the water." -/datum/chemical_reaction/ricebowl/on_reaction(datum/reagents/holder) +/datum/chemical_reaction/uncooked_rice/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) - new /obj/item/food/salad/ricebowl(location) - if(holder?.my_atom) - qdel(holder.my_atom) + for(var/i in 1 to created_volume) + new /obj/item/food/uncooked_rice(location) /datum/chemical_reaction/bbqsauce name = "BBQ Sauce" diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index 5f03e927d9b04..c444f4ee5388b 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -44,7 +44,8 @@ /datum/crafting_recipe/food/eggbowl name = "Egg bowl" reqs = list( - /obj/item/food/salad/boiledrice = 1, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/food/boiledrice = 1, /obj/item/food/boiledegg = 1, /obj/item/food/grown/carrot = 1, /obj/item/food/grown/corn = 1 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 7b539a450b8c4..35bff8f48e67b 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -50,47 +50,6 @@ result = /obj/item/food/kebab/fiesta subcategory = CAT_MEAT -////////////////////////////////////////////////FISH//////////////////////////////////////////////// - -/datum/crafting_recipe/food/cubancarp - name = "Cuban carp" - reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/food/grown/chili = 1, - /obj/item/food/fishmeat/carp = 1 - ) - result = /obj/item/food/cubancarp - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/fishandchips - name = "Fish and chips" - reqs = list( - /obj/item/food/fries = 1, - /obj/item/food/fishmeat/carp = 1 - ) - result = /obj/item/food/fishandchips - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/fishfingers - name = "Fish fingers" - reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/food/bun = 1, - /obj/item/food/fishmeat/carp = 1 - ) - result = /obj/item/food/fishfingers - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/sashimi - name = "Sashimi" - reqs = list( - /datum/reagent/consumable/soysauce = 5, - /obj/item/food/spidereggs = 1, - /obj/item/food/fishmeat/carp = 1 - ) - result = /obj/item/food/sashimi - subcategory = CAT_MEAT - ////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// /datum/crafting_recipe/food/spidereggsham @@ -215,7 +174,8 @@ /datum/crafting_recipe/food/ricepork name = "Rice and Pork" reqs = list( - /obj/item/food/salad/boiledrice = 1, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/food/boiledrice = 1, /obj/item/food/meat/cutlet = 2 ) result = /obj/item/food/salad/ricepork diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index f1963c822d51b..65ee50cfaaaf6 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -132,9 +132,10 @@ /datum/crafting_recipe/food/ricepudding name = "Rice pudding" reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, /datum/reagent/consumable/milk = 5, /datum/reagent/consumable/sugar = 5, - /obj/item/food/salad/boiledrice = 1 + /obj/item/food/boiledrice = 1 ) result = /obj/item/food/salad/ricepudding subcategory = CAT_MISCFOOD @@ -173,6 +174,7 @@ ) result = /obj/item/food/pingles subcategory = CAT_MISCFOOD + /datum/crafting_recipe/food/swirl_lollipop name = "swirl lollipop" reqs = list( @@ -182,3 +184,12 @@ ) result = /obj/item/food/swirl_lollipop subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/onigiri + name = "Onigiri" + reqs = list( + /obj/item/food/boiledrice = 1, + /obj/item/food/seaweed_sheet = 1, + ) + result = /obj/item/food/onigiri + subcategory = CAT_MISCFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm new file mode 100644 index 0000000000000..578e27af49193 --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm @@ -0,0 +1,99 @@ + +//SEAFOOD + +/datum/crafting_recipe/food/cubancarp + name = "Cuban carp" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/food/grown/chili = 1, + /obj/item/food/fishmeat/carp = 1 + ) + result = /obj/item/food/cubancarp + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/fishandchips + name = "Fish and chips" + reqs = list( + /obj/item/food/fries = 1, + /obj/item/food/fishmeat/carp = 1 + ) + result = /obj/item/food/fishandchips + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/fishfingers + name = "Fish fingers" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/food/bun = 1, + /obj/item/food/fishmeat/carp = 1 + ) + result = /obj/item/food/fishfingers + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/sashimi + name = "Sashimi" + reqs = list( + /datum/reagent/consumable/soysauce = 5, + /obj/item/food/spidereggs = 1, + /obj/item/food/fishmeat/carp = 1 + ) + result = /obj/item/food/sashimi + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/vegetarian_sushi_roll + name ="Vegetarian sushi roll" + reqs = list( + /obj/item/food/seaweed_sheet = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/grown/carrot = 1, + /obj/item/food/grown/cabbage = 1 + ) + result = /obj/item/food/sushi_roll/vegetarian + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/spicy_filet_sushi_roll + name ="Spicy filet sushi roll" + reqs = list( + /obj/item/food/seaweed_sheet = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/fishmeat/carp = 1, + /obj/item/food/grown/chili = 1, + /obj/item/food/grown/onion = 1 + ) + result = /obj/item/food/sushi_roll/spicyfilet + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/futomaki_sushi_roll + name ="Futomaki sushi roll" + reqs = list( + /obj/item/food/seaweed_sheet = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/boiledegg = 1, + /obj/item/food/fishmeat/carp = 1, + /obj/item/food/grown/cabbage = 1, + ) + result = /obj/item/food/sushi_roll/futomaki + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/philadelphia_sushi_roll + name ="Philadelphia sushi roll" + reqs = list( + /obj/item/food/seaweed_sheet = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/cheese/wedge = 1, + /obj/item/food/fishmeat/carp = 1, + /obj/item/food/grown/cabbage = 1, + ) + result = /obj/item/food/sushi_roll/philadelphia + subcategory = CAT_SEAFOOD + +/datum/crafting_recipe/food/nigiri_sushi + name ="Nigiri sushi" + reqs = list( + /obj/item/food/seaweed_sheet = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/fishmeat/carp = 1, + /datum/reagent/consumable/soysauce = 2 + ) + result = /obj/item/food/nigiri_sushi + subcategory = CAT_SEAFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 59ad255ae545a..abb4e3fdc3ac6 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -250,10 +250,11 @@ /datum/crafting_recipe/food/bisque name = "Bisque" reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, /obj/item/food/meat/crab = 1, - /obj/item/food/salad/boiledrice = 1 + /obj/item/food/boiledrice = 1 ) result = /obj/item/food/soup/bisque subcategory = CAT_SOUP diff --git a/code/modules/holoparasite/_holoparasite.dm b/code/modules/holoparasite/_holoparasite.dm index 30c7e5f0eb9bf..e7b0e0cf7ee13 100644 --- a/code/modules/holoparasite/_holoparasite.dm +++ b/code/modules/holoparasite/_holoparasite.dm @@ -25,7 +25,8 @@ GLOBAL_LIST_EMPTY_TYPED(holoparasites, /mob/living/simple_animal/hostile/holopar light_on = FALSE a_intent = INTENT_HARM stop_automated_movement = TRUE - movement_type = FLYING // Immunity to chasms and landmines, etc. + is_flying_animal = TRUE // Immunity to chasms and landmines, etc. + no_flying_animation = TRUE attack_sound = "punch" atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 522502a2d25fc..c988a8c2d53c6 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -252,6 +252,7 @@ return antag_rep //Don't override this unless the job transforms into a non-human (Silicons do this for example) +//Returning FALSE is considered a failure. A null or mob return is a successful equip. /datum/job/proc/equip(mob/living/carbon/human/H, visualsOnly = FALSE, announce = TRUE, latejoin = FALSE, datum/outfit/outfit_override = null, client/preference_source) if(!H) return FALSE diff --git a/code/modules/jobs/job_types/cyborg.dm b/code/modules/jobs/job_types/cyborg.dm index 44f340c3bd80d..9a36457dd2170 100644 --- a/code/modules/jobs/job_types/cyborg.dm +++ b/code/modules/jobs/job_types/cyborg.dm @@ -5,7 +5,7 @@ department_head_for_prefs = JOB_NAME_AI auto_deadmin_role_flags = DEADMIN_POSITION_SILICON faction = "Station" - total_positions = 1 + total_positions = 0 spawn_positions = 1 supervisors = "your laws and the AI" //Nodrak selection_color = "#ddffdd" diff --git a/code/modules/jobs/job_types/posibrain.dm b/code/modules/jobs/job_types/posibrain.dm new file mode 100644 index 0000000000000..e4c5b396803ce --- /dev/null +++ b/code/modules/jobs/job_types/posibrain.dm @@ -0,0 +1,57 @@ +GLOBAL_LIST_EMPTY(on_station_posis) + +/datum/job/posibrain + title = JOB_NAME_POSIBRAIN + description = "Follow your AI's interpretation of your laws above all else, or your own interpretation if not connected to an AI. Choose one of many modules with different tools, ask robotics for maintenance and upgrades." + department_for_prefs = DEPT_BITFLAG_SILICON + department_head_for_prefs = JOB_NAME_AI + auto_deadmin_role_flags = DEADMIN_POSITION_SILICON + faction = "Station" + total_positions = 0 + spawn_positions = 0 + supervisors = "your laws" //No AI yet as you are just a cube + selection_color = "#ddffdd" + minimal_player_age = 21 + exp_requirements = 120 + exp_type = EXP_TYPE_CREW + random_spawns_possible = FALSE + + display_order = JOB_DISPLAY_ORDER_CYBORG + departments = DEPT_BITFLAG_SILICON + + show_in_prefs = FALSE //No reason to show in preferences + +/datum/job/posibrain/equip(mob/living/carbon/human/H, visualsOnly = FALSE, announce = TRUE, latejoin = FALSE, datum/outfit/outfit_override = null, client/preference_source = null) + + var/obj/item/mmi/posibrain/P = pick(GLOB.on_station_posis) + + //Never show number of current posis + current_positions = 0 + + if(!P.activate(H)) //If we failed to activate a posi, kick them back to the lobby. + to_chat(H, "Failed to Late Join as a Posibrain. Look higher in chat for the reason.") + return FALSE //Returning False is considered a failure, rather than null or a mob, which is a success. + + qdel(H) + return P + +/datum/job/posibrain/radio_help_message(mob/M) + to_chat(M, "Prefix your message with :b to speak with other cyborgs and AI.") + +/datum/job/posibrain/proc/check_add_posi_slot(obj/item/mmi/posibrain/pb) + var/turf/currentturf = get_turf(pb) + if( is_station_level(currentturf.z) ) + GLOB.on_station_posis |= pb + + //Update Job Quantities + //We should never show a posibrain as a filled job, so just make number of current positions zero + current_positions = 0 + total_positions = length(GLOB.on_station_posis) + +/datum/job/posibrain/proc/remove_posi_slot(obj/item/mmi/posibrain/pb) + GLOB.on_station_posis -= pb + + //Update Job Quantities + //We should never show a posibrain as a filled job, so just make number of current positions zero + current_positions = 0 + total_positions = length(GLOB.on_station_posis) diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 0c3764e702b3d..535880c30a30c 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -151,6 +151,7 @@ GLOBAL_LIST_INIT(security_lightup_areas, \ GLOBAL_LIST_INIT(nonhuman_positions, list( JOB_NAME_AI, JOB_NAME_CYBORG, + JOB_NAME_POSIBRAIN, ROLE_PAI )) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 3ed4731b5b846..5710d58fc701b 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -45,7 +45,7 @@ if(!isbook(I)) continue I.forceMove(src) - update_appearance() + update_icon_state() /obj/structure/bookcase/examine(mob/user) . = ..() @@ -141,8 +141,6 @@ return if(!istype(user)) return - if(!length(contents)) - return if(load_random_books) create_random_books(books_to_load, src, FALSE, random_category) load_random_books = FALSE diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index fac6a30c9361e..b5c3d7ae0534f 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -331,6 +331,11 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) var/pipe_color = "" var/hide = FALSE + FASTDMM_PROP(\ + pipe_type = PIPE_TYPE_AUTO,\ + pipe_interference_group = "atmos-[piping_layer]"\ + ) + var/list/pipe_types = list( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/atmospherics/pipe/simple/general/visible, diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 2b01cd25a1ddd..5d06cca10e6b6 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -50,7 +50,7 @@ try_move_adjacent(J) else user.Paralyze(2 SECONDS, TRUE, TRUE) //Ignore stun immunity here, for their own good - user.setMovetype(user.movement_type | FLOATING) //Prevents falling into chasm during delay, automatically removed upon movement + ADD_TRAIT(user, TRAIT_MOVE_FLOATING, "jaunter") //Prevents falling into chasm during delay, automatically removed upon movement addtimer(CALLBACK(J, TYPE_PROC_REF(/atom, attackby), null, user), 1 SECONDS) //Forcibly teleport them away from the chasm after a brief dramatic delay playsound(src,'sound/effects/sparks4.ogg',50,1) qdel(src) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 936e5c2db5ef3..7d5dc9a9181af 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -34,7 +34,7 @@ /obj/structure/closet/crate/necropolis/tendril/try_spawn_loot(datum/source, obj/item/item, mob/user, params) ///proc that handles key checking and generating loot - MAY REPLACE WITH pick_weight(loot) var/static/list/necropolis_goodies = list( //weights to be defined later on, for now they're all the same /obj/item/clothing/glasses/godeye = 5, - /obj/item/pickaxe/diamond = 5, + /obj/item/clothing/gloves/concussive_gauntlets = 5, /obj/item/rod_of_asclepius = 5, /obj/item/organ/heart/cursed/wizard = 5, /obj/item/ship_in_a_bottle = 5, @@ -666,6 +666,45 @@ name = "jacob's ladder" desc = "An indestructible celestial ladder that violates the laws of physics." +/obj/item/clothing/gloves/concussive_gauntlets + name = "concussive gauntlets" + desc = "Pickaxes... for your hands!" + icon_state = "concussive_gauntlets" + worn_icon_state = "concussive_gauntlets" + item_state = "combatgloves" + toolspeed = 0.1 //Sonic jackhammer, but only works on minerals. + strip_delay = 40 + equip_delay_other = 20 + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + resistance_flags = LAVA_PROOF | FIRE_PROOF //they are from lavaland after all + armor = list(MELEE = 15, BULLET = 35, LASER = 35, ENERGY = 20, BOMB = 35, BIO = 35, RAD = 35, FIRE = 0, ACID = 0, STAMINA = 20, BLEED = 20) //Equivalent to bone bracers. Not bad. + +/obj/item/clothing/gloves/concussive_gauntlets/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_GLOVES) + tool_behaviour = TOOL_MINING + RegisterSignal(user, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, PROC_REF(rocksmash)) + RegisterSignal(user, COMSIG_MOVABLE_BUMP, PROC_REF(rocksmash)) + else + stopmining(user) + +/obj/item/clothing/gloves/concussive_gauntlets/dropped(mob/user) + . = ..() + stopmining(user) + +/obj/item/clothing/gloves/concussive_gauntlets/proc/stopmining(mob/user) + tool_behaviour = initial(tool_behaviour) + UnregisterSignal(user, COMSIG_HUMAN_EARLY_UNARMED_ATTACK) + UnregisterSignal(user, COMSIG_MOVABLE_BUMP) + +/obj/item/clothing/gloves/concussive_gauntlets/proc/rocksmash(mob/living/carbon/human/user, atom/rocks, proximity) + if(!ismineralturf(rocks)) + return + rocks.attackby(src, user) + ///Bosses //Legion diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index e839b766c9dd3..976f4a1babf2b 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -202,7 +202,6 @@ new /datum/data/vendor_equipment("Mining Bot Companion", /mob/living/simple_animal/hostile/mining_drone, 800), new /datum/data/vendor_equipment("Minebot Upgrade: Armor", /obj/item/minebot_upgrade/health, 400), new /datum/data/vendor_equipment("Minebot Upgrade: Ore Scoop", /obj/item/minebot_upgrade/ore_pickup, 400), - new /datum/data/vendor_equipment("Minebot Upgrade: Cooldown", /obj/item/borg/upgrade/modkit/cooldown/minebot, 600), new /datum/data/vendor_equipment("Minebot Upgrade: Medical", /obj/item/minebot_upgrade/medical, 800), new /datum/data/vendor_equipment("Minebot Upgrade: A.I.", /obj/item/slimepotion/slime/sentience/mining, 1000), new /datum/data/vendor_equipment("Minebot Weatherproof Chassis",/obj/item/minebot_upgrade/antiweather, 1200), diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 49cad7d8e675f..c970ae658ff1f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -16,7 +16,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_SPIRIT) lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE invisibility = INVISIBILITY_SPIRIT hud_type = /datum/hud/ghost - movement_type = GROUND | FLYING + movement_type = FLYING | FLOATING light_system = MOVABLE_LIGHT light_range = 1 light_power = 2 @@ -135,9 +135,6 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_SPIRIT) remove_verb(/mob/dead/observer/verb/boo) remove_verb(/mob/dead/observer/verb/possess) - animate(src, pixel_y = 2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - animate(pixel_y = -2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - add_to_dead_mob_list() for(var/v in GLOB.active_alternate_appearances) @@ -153,6 +150,8 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_SPIRIT) data_huds_on = 1 AddComponent(/datum/component/tracking_beacon, "ghost", null, null, TRUE, "#9e4d91", TRUE, TRUE, "#490066") + AddElement(/datum/element/movetype_handler) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, "ghost") /mob/dead/observer/get_photo_description(obj/item/camera/camera) return "You can also see a g-g-g-g-ghooooost!" @@ -454,7 +453,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp // This is the ghost's follow verb with an argument /mob/dead/observer/check_orbitable(atom/movable/target_original) var/atom/movable/target = target_original.get_orbitable() - if (!istype(target)) + if (!istype(target) || orbiting?.parent == target_original) return var/icon/I = icon(target.icon,target.icon_state,target.dir) @@ -486,8 +485,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp . = ..() //restart our floating animation after orbit is done. pixel_y = base_pixel_y - animate(src, pixel_y = base_pixel_y + 2, time = 1 SECONDS, loop = -1) - animate(pixel_y = -2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) /mob/dead/observer/verb/jumptomob() //Moves the ghost instead of just changing the ghosts's eye -Nodrak set category = "Ghost" diff --git a/code/modules/mob/living/basic/basic.dm b/code/modules/mob/living/basic/basic.dm index e853c16df621a..2101a9406c67f 100644 --- a/code/modules/mob/living/basic/basic.dm +++ b/code/modules/mob/living/basic/basic.dm @@ -140,7 +140,6 @@ icon = initial(icon) icon_state = icon_living density = initial(density) - setMovetype(initial(movement_type)) /mob/living/basic/proc/melee_attack(atom/target) src.face_atom(target) diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index a8e4655e2276e..826fade383784 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -85,33 +85,38 @@ GLOBAL_VAR(posibrain_notify_cooldown) //Two ways to activate a positronic brain. A clickable link in the ghost notif, or simply clicking the object itself. /obj/item/mmi/posibrain/proc/activate(mob/user) if(QDELETED(brainmob)) - return + return FALSE if(is_banned_from(user.ckey, ROLE_POSIBRAIN)) to_chat(user, "You are restricted from taking positronic brain spawns at this time.") - return + return FALSE if(user.client.get_exp_living(TRUE) <= MINUTES_REQUIRED_BASIC) to_chat(user, "You aren't allowed to take positronic brain spawns yet.") - return + return FALSE if(is_occupied() || QDELETED(brainmob) || QDELETED(src) || QDELETED(user)) - return + return FALSE if(user.ckey in GLOB.posi_key_list) to_chat(user, "Positronic brain spawns limited to 1 per round.") - return + return FALSE if(!(GLOB.ghost_role_flags & GHOSTROLE_SILICONS)) to_chat(user, "Central Command has temporarily outlawed posibrain sentience in this sector...") - return + return FALSE if(user.suiciding) //if they suicided, they're out forever. to_chat(user, "[src] fizzles slightly. Sadly it doesn't take those who suicided!") - return + return FALSE var/posi_ask = alert("Become a [name]? (Warning, You can no longer be cloned, and all past lives will be forgotten!)","Are you positive?","Yes","No") if(posi_ask != "Yes" || QDELETED(src)) - return + return FALSE if(brainmob.suiciding) //clear suicide status if the old occupant suicided. brainmob.set_suicide(FALSE) var/ckey = user.ckey if(transfer_personality(user)) GLOB.posi_key_list += ckey + var/datum/job/posibrain/pj = SSjob.GetJob(JOB_NAME_POSIBRAIN) + pj.remove_posi_slot(src) + + return TRUE + /obj/item/mmi/posibrain/transfer_identity(mob/living/carbon/C) name = "[initial(name)] ([C])" brainmob.name = C.real_name @@ -179,6 +184,11 @@ GLOBAL_VAR(posibrain_notify_cooldown) brainmob.real_name = brainmob.name brainmob.forceMove(src) brainmob.container = src + + //If we are on the station level, add it to the list of available posibrains. + var/datum/job/posibrain/pj = SSjob.GetJob(JOB_NAME_POSIBRAIN) + pj.check_add_posi_slot(src) + if(autoping) ping_ghosts("created", TRUE) @@ -195,3 +205,33 @@ GLOBAL_VAR(posibrain_notify_cooldown) icon_state = "[initial(icon_state)]-occupied" else icon_state = initial(icon_state) + +//This Proc triggers when the Z level changes. If the Posi enters the station level, add it to the Job list. +//If it leaves, remove it. +/obj/item/mmi/posibrain/onTransitZ(old_z, new_z) + . = ..() + + if(is_station_level(old_z) == is_station_level(new_z)) + //Early Return if we aren't entering or leaving station Z level. + return + + if(is_occupied()) + //No need to track occupied Posis + return + + var/datum/job/posibrain/pj = SSjob.GetJob(JOB_NAME_POSIBRAIN) + + //Posi was on station, now is not on station + if(is_station_level(new_z)) + pj.check_add_posi_slot(src) + else + pj.remove_posi_slot(src) + +/obj/item/mmi/posibrain/Destroy() + if(is_occupied()) + //No need to track occupied Posis + return ..() + + var/datum/job/posibrain/pj = SSjob.GetJob(JOB_NAME_POSIBRAIN) + pj.remove_posi_slot(src) + return ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 1b024ec6aa2b5..96cb3c54cc149 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -87,8 +87,3 @@ if(leaping) //check that toggles out of leaping mode if the alien gets hit or otherwise interrupted leaping = FALSE update_icons() - -/mob/living/carbon/alien/humanoid/float(on) - if(leaping) - return - return ..() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 6c2324f0f8bf5..30e08eeb84c6e 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -909,7 +909,6 @@ ///Proc to hook behavior on bodypart removals. /mob/living/carbon/proc/remove_bodypart(obj/item/bodypart/old_bodypart) bodyparts -= old_bodypart - switch(old_bodypart.body_part) if(LEG_LEFT, LEG_RIGHT) set_num_legs(num_legs - 1) @@ -943,43 +942,51 @@ if(href_list[VV_HK_MODIFY_BODYPART]) if(!check_rights(R_SPAWN)) return - var/edit_action = input(usr, "What would you like to do?","Modify Body Part") as null|anything in list("add","remove", "augment") + var/edit_action = input(usr, "What would you like to do?","Modify Body Part") as null|anything in list("replace","remove") if(!edit_action) return var/list/limb_list = list() - if(edit_action == "remove" || edit_action == "augment") - for(var/obj/item/bodypart/B in bodyparts) + if(edit_action == "remove") + for(var/obj/item/bodypart/B as anything in bodyparts) limb_list += B.body_zone - if(edit_action == "remove") limb_list -= BODY_ZONE_CHEST else - limb_list = list(BODY_ZONE_HEAD, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - for(var/obj/item/bodypart/B in bodyparts) - limb_list -= B.body_zone - var/result = input(usr, "Please choose which body part to [edit_action]","[capitalize(edit_action)] Body Part") as null|anything in limb_list + limb_list = list(BODY_ZONE_HEAD, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG, BODY_ZONE_CHEST) + var/result = input(usr, "Please choose which bodypart to [edit_action]","[capitalize(edit_action)] Bodypart") as null|anything in sort_list(limb_list) if(result) var/obj/item/bodypart/BP = get_bodypart(result) + var/list/limbtypes = list() + switch(result) + if(BODY_ZONE_CHEST) + limbtypes = typesof(/obj/item/bodypart/chest) + if(BODY_ZONE_R_ARM) + limbtypes = typesof(/obj/item/bodypart/r_arm) + if(BODY_ZONE_L_ARM) + limbtypes = typesof(/obj/item/bodypart/l_arm) + if(BODY_ZONE_HEAD) + limbtypes = typesof(/obj/item/bodypart/head) + if(BODY_ZONE_L_LEG) + limbtypes = typesof(/obj/item/bodypart/l_leg) + if(BODY_ZONE_R_LEG) + limbtypes = typesof(/obj/item/bodypart/r_leg) switch(edit_action) if("remove") if(BP) - BP.drop_limb() - else - to_chat(usr, "[src] doesn't have such bodypart.") - if("add") - if(BP) - to_chat(usr, "[src] already has such bodypart.") + BP.drop_limb(special = TRUE) + admin_ticket_log("[key_name_admin(usr)] has removed [src]'s [parse_zone(BP.body_zone)]") else - if(!regenerate_limb(result)) - to_chat(usr, "[src] cannot have such bodypart.") - if("augment") - if(ishuman(src)) - if(BP) - BP.change_bodypart_status(BODYTYPE_ROBOTIC, TRUE, TRUE) - else - to_chat(usr, "[src] doesn't have such bodypart.") + to_chat(usr, "[src] doesn't have such bodypart.") + admin_ticket_log("[key_name_admin(usr)] has attempted to modify the bodyparts of [src]") + if("replace") + var/limb2add = input(usr, "Select a bodypart type to add", "Add/Replace Bodypart") as null|anything in sort_list(limbtypes) + var/obj/item/bodypart/new_bp = new limb2add() + + if(new_bp.replace_limb(src, special = TRUE)) + admin_ticket_log("[key_name_admin(usr)] has replaced [src]'s [BP.type] with [new_bp.type]") + qdel(BP) else - to_chat(usr, "Only humans can be augmented.") - admin_ticket_log("[key_name_admin(usr)] has modified the bodyparts of [src]") + to_chat(usr, "Failed to replace bodypart! They might be incompatible.") + admin_ticket_log("[key_name_admin(usr)] has attempted to modify the bodyparts of [src]") if(href_list[VV_HK_MAKE_AI]) if(!check_rights(R_SPAWN)) diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index 33b556e736336..20c7220756cb3 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -1,6 +1,6 @@ /mob/living/carbon/slip(knockdown_amount, obj/O, lube, paralyze, force_drop) - if(movement_type & FLYING) + if(movement_type & (FLYING|FLOATING)) return FALSE if((lube & NO_SLIP_ON_CATWALK) && (locate(/obj/structure/lattice/catwalk) in get_turf(src))) return FALSE @@ -56,17 +56,17 @@ if(!usable_legs && !(movement_type & (FLYING | FLOATING))) ADD_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) +/mob/living/carbon/on_movement_type_flag_enabled(datum/source, flag) + var/old_movetype = movement_type + . = ..() + if(flag & (FLYING | FLOATING) && !(old_movetype & (FLYING | FLOATING))) + remove_movespeed_modifier(/datum/movespeed_modifier/limbless) + REMOVE_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) + REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) -/mob/living/carbon/setMovetype(newval) +/mob/living/carbon/on_movement_type_flag_disabled(datum/source, flag) . = ..() - if(isnull(.)) - return - if(!(. & (FLYING | FLOATING))) - if(movement_type & (FLYING | FLOATING)) //From not flying to flying. - remove_movespeed_modifier(/datum/movespeed_modifier/limbless) - REMOVE_TRAIT(src, TRAIT_FLOORED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) - REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, LACKING_LOCOMOTION_APPENDAGES_TRAIT) - else if(!(movement_type & (FLYING | FLOATING))) //From flying to no longer flying. + if(flag & (FLYING | FLOATING) && !(movement_type & (FLYING | FLOATING))) var/limbless_slowdown = 0 if(usable_legs < default_num_legs) limbless_slowdown += (default_num_legs - usable_legs) * 3 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 7372fb37f1ef1..090928d713575 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -811,11 +811,6 @@ /mob/living/carbon/human/can_hold_items() return TRUE -/mob/living/carbon/human/update_gravity(has_gravity,override = 0) - if(dna && dna.species) //prevents a runtime while a human is being monkeyfied - override = dna.species.override_float - ..() - /mob/living/carbon/human/vomit(lost_nutrition = 10, blood = 0, stun = 1, distance = 0, message = 1, toxic = 0) if(blood && (NOBLOOD in dna.species.species_traits)) if(message) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 8874bad02caff..923ccb3a61634 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -101,7 +101,6 @@ GLOBAL_LIST_EMPTY(features_by_species) var/obj/item/organ/liver/mutantliver var/obj/item/organ/stomach/mutantstomach - var/override_float = FALSE //Bitflag that controls what in game ways can select this species as a spawnable source //Think magic mirror and pride mirror, slime extract, ERT etc, see defines @@ -2276,12 +2275,12 @@ GLOBAL_LIST_EMPTY(features_by_species) var/datum/gas_mixture/current = H.loc.return_air() if(current && (current.return_pressure() >= ONE_ATMOSPHERE*0.85)) //as long as there's reasonable pressure and no gravity, flight is possible return TRUE - if(H.movement_type & FLYING) + if(H.movement_type & (FLYING|FLOATING)) return TRUE return FALSE /datum/species/proc/negates_gravity(mob/living/carbon/human/H) - if(H.movement_type & FLYING) + if(H.movement_type & (FLYING|FLOATING)) return TRUE return FALSE @@ -2346,19 +2345,17 @@ GLOBAL_LIST_EMPTY(features_by_species) //UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly /datum/species/proc/toggle_flight(mob/living/carbon/human/H) - if(!(H.movement_type & FLYING)) + if(!HAS_TRAIT_FROM(H, TRAIT_MOVE_FLYING, SPECIES_FLIGHT_TRAIT)) stunmod *= 2 speedmod -= 0.35 - H.setMovetype(H.movement_type | FLYING) - override_float = TRUE + ADD_TRAIT(H, TRAIT_MOVE_FLYING, SPECIES_FLIGHT_TRAIT) H.pass_flags |= PASSTABLE if(("wings" in H.dna.species.mutant_bodyparts) || ("moth_wings" in H.dna.species.mutant_bodyparts)) H.Togglewings() else stunmod *= 0.5 speedmod += 0.35 - H.setMovetype(H.movement_type & ~FLYING) - override_float = FALSE + REMOVE_TRAIT(H, TRAIT_MOVE_FLYING, SPECIES_FLIGHT_TRAIT) H.pass_flags &= ~PASSTABLE if(("wingsopen" in H.dna.species.mutant_bodyparts) || ("moth_wingsopen" in H.dna.species.mutant_bodyparts)) H.Togglewings() diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index 505201504141c..a02ae4866236f 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -21,8 +21,8 @@ resize = RESIZE_DEFAULT_SIZE if(changed) + SEND_SIGNAL(src, COMSIG_PAUSE_FLOATING_ANIM, 0.3 SECONDS) animate(src, transform = ntransform, time = (lying_prev == 0 || lying_angle == 0) ? 2 : 0, pixel_y = final_pixel_y, dir = final_dir, easing = (EASE_IN|EASE_OUT)) - setMovetype(movement_type & ~FLOATING) // If we were without gravity, the bouncing animation got stopped, so we make sure we restart it in next life(). UPDATE_OO_IF_PRESENT /mob/living/carbon diff --git a/code/modules/mob/living/init_signals.dm b/code/modules/mob/living/init_signals.dm index 108570a584da3..b3608f641cd33 100644 --- a/code/modules/mob/living/init_signals.dm +++ b/code/modules/mob/living/init_signals.dm @@ -38,6 +38,9 @@ SIGNAL_REMOVETRAIT(TRAIT_NODEATH), ), PROC_REF(update_succumb_action)) + RegisterSignal(src, COMSIG_MOVETYPE_FLAG_ENABLED, PROC_REF(on_movement_type_flag_enabled)) + RegisterSignal(src, COMSIG_MOVETYPE_FLAG_DISABLED, PROC_REF(on_movement_type_flag_disabled)) + ///Called when TRAIT_KNOCKEDOUT is added to the mob. /mob/living/proc/on_knockedout_trait_gain(datum/source) SIGNAL_HANDLER @@ -173,3 +176,13 @@ throw_alert("succumb", /atom/movable/screen/alert/succumb) else clear_alert("succumb") + +///From [element/movetype_handler/on_movement_type_trait_gain()] +/mob/living/proc/on_movement_type_flag_enabled(datum/source, trait) + SIGNAL_HANDLER + update_movespeed(FALSE) + +///From [element/movetype_handler/on_movement_type_trait_loss()] +/mob/living/proc/on_movement_type_flag_disabled(datum/source, trait) + SIGNAL_HANDLER + update_movespeed(FALSE) diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index f3e618c29e544..b98d460e29a1f 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -7,9 +7,6 @@ SEND_SIGNAL(src, COMSIG_LIVING_LIFE, delta_time, times_fired) - if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating - float(on = TRUE) - if (notransform) return if(!loc) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index caf4b857864ca..cf15ae9ef633e 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -25,6 +25,10 @@ //color correction RegisterSignal(src, COMSIG_MOVABLE_ENTERED_AREA, PROC_REF(apply_color_correction)) +/mob/living/ComponentInitialize() + . = ..() + AddElement(/datum/element/movetype_handler) + /mob/living/prepare_huds() ..() prepare_data_huds() @@ -324,10 +328,6 @@ M.visible_message("[src] grabs [M] [(is_zone_selected(BODY_ZONE_L_ARM) || is_zone_selected(BODY_ZONE_R_ARM))? "by their hands":"passively"]!", \ "[src] grabs you [(is_zone_selected(BODY_ZONE_L_ARM) || is_zone_selected(BODY_ZONE_R_ARM))? "by your hands":"passively"]!", null, null, src) //Message sent to area, Message sent to grabbee to_chat(src, "You grab [M] [(is_zone_selected(BODY_ZONE_L_ARM) || is_zone_selected(BODY_ZONE_R_ARM))? "by their hands":"passively"]!") //Message sent to grabber - if(!iscarbon(src)) - M.LAssailant = null - else - M.LAssailant = WEAKREF(usr) if(isliving(M)) var/mob/living/L = M //Share diseases that are spread by touch @@ -932,10 +932,11 @@ /mob/living/proc/get_visible_name() return name -/mob/living/update_gravity(has_gravity, override) +/mob/living/update_gravity(has_gravity) . = ..() if(!SSticker.HasRoundStarted()) return + var/was_weightless = alerts["gravity"] && istype(alerts["gravity"], /atom/movable/screen/alert/weightless) if(has_gravity) if(has_gravity == 1) clear_alert("gravity") @@ -944,24 +945,12 @@ throw_alert("gravity", /atom/movable/screen/alert/veryhighgravity) else throw_alert("gravity", /atom/movable/screen/alert/highgravity) + if(was_weightless) + REMOVE_TRAIT(src, TRAIT_MOVE_FLOATING, NO_GRAVITY_TRAIT) else throw_alert("gravity", /atom/movable/screen/alert/weightless) - if(!override && !is_flying()) - float(!has_gravity) - -/mob/living/float(on) - if(throwing) - return - var/fixed = 0 - if(anchored || (buckled && buckled.anchored)) - fixed = 1 - if(on && !(movement_type & FLOATING) && !fixed) - animate(src, pixel_y = base_pixel_y + 2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - animate(pixel_y = base_pixel_y - 2, time = 10, loop = -1, flags = ANIMATION_RELATIVE) - setMovetype(movement_type | FLOATING) - else if(((!on || fixed) && (movement_type & FLOATING))) - animate(src, pixel_y = base_pixel_y + body_position_pixel_y_offset, time = 1 SECONDS) - setMovetype(movement_type & ~FLOATING) + if(!was_weightless) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, NO_GRAVITY_TRAIT) // The src mob is trying to strip an item from someone // Override if a certain type of mob should be behave differently when stripping items (can't, for example) @@ -1030,7 +1019,7 @@ var/matrix/reset_matrix = matrix() reset_matrix.Turn(-5) // Offset animation - animate(src, time = 1, pixel_x = rand(-2, 2), pixel_y = rand(-1, 1), easing = ELASTIC_EASING, flags = ANIMATION_RELATIVE) + animate(src, time = 1, pixel_x = rand(-2, 2), pixel_y = rand(-1, 1), easing = ELASTIC_EASING, flags = ANIMATION_RELATIVE|ANIMATION_PARALLEL) for (var/i in 1 to 4) var/dx = rand(-4, 2) var/dy = rand(-4, 2) @@ -1048,11 +1037,8 @@ var/amplitude = min(4, (jitteriness/100) + 1) var/pixel_x_diff = rand(-amplitude, amplitude) var/pixel_y_diff = rand(-amplitude/3, amplitude/3) - var/final_pixel_x = base_pixel_x + body_position_pixel_x_offset - var/final_pixel_y = base_pixel_y + body_position_pixel_y_offset - animate(src, pixel_x = pixel_x + pixel_x_diff, pixel_y = pixel_y + pixel_y_diff , time = 2, loop = 6) - animate(pixel_x = final_pixel_x , pixel_y = final_pixel_y , time = 2) - setMovetype(movement_type & ~FLOATING) // If we were without gravity, the bouncing animation got stopped, so we make sure to restart it in next life(). + animate(src, pixel_x = pixel_x_diff, pixel_y = pixel_y_diff , time = 2, loop = 6, flags = ANIMATION_RELATIVE|ANIMATION_PARALLEL) + animate(pixel_x = -pixel_x_diff , pixel_y = -pixel_y_diff , time = 2, flags = ANIMATION_RELATIVE) /mob/living/proc/get_temperature(datum/gas_mixture/environment) var/loc_temp = environment ? environment.return_temperature() : T0C diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index a34ecf210817b..3e02d5a4e4875 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -450,7 +450,6 @@ if(!used_item) used_item = get_active_held_item() ..() - setMovetype(movement_type & ~FLOATING) // If we were without gravity, the bouncing animation got stopped, so we make sure we restart the bouncing after the next movement. /mob/living/extrapolator_act(mob/living/user, obj/item/extrapolator/extrapolator, dry_run = FALSE) . = ..() diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 0517752446447..5a2ac317faab5 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -27,7 +27,8 @@ maxbodytemp = INFINITY healable = 0 faction = list("cult") - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE pressure_resistance = 100 unique_name = 1 AIStatus = AI_OFF //normal constructs don't have AI diff --git a/code/modules/mob/living/simple_animal/friendly/butterfly.dm b/code/modules/mob/living/simple_animal/friendly/butterfly.dm index fe890e42c6f3e..841c87de1c948 100644 --- a/code/modules/mob/living/simple_animal/friendly/butterfly.dm +++ b/code/modules/mob/living/simple_animal/friendly/butterfly.dm @@ -17,7 +17,7 @@ friendly_verb_continuous = "nudges" friendly_verb_simple = "nudge" density = FALSE - movement_type = FLYING + is_flying_animal = TRUE pass_flags = PASSTABLE | PASSMOB ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index f83fc638d85e9..f80c42a3a5b47 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -44,7 +44,8 @@ density = FALSE mob_size = MOB_SIZE_TINY mob_biotypes = list(MOB_ORGANIC, MOB_BUG) - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE gold_core_spawnable = HOSTILE_SPAWN search_objects = 1 //have to find those plant trays! ventcrawler = VENTCRAWLER_ALWAYS diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index a88869e9eedac..028284cc89c73 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -38,7 +38,8 @@ minbodytemp = 0 maxbodytemp = 1500 faction = list("carp") - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE pressure_resistance = 200 gold_core_spawnable = HOSTILE_SPAWN diff --git a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm index 38eff231950a5..152b4e66c8109 100644 --- a/code/modules/mob/living/simple_animal/hostile/eyeballs.dm +++ b/code/modules/mob/living/simple_animal/hostile/eyeballs.dm @@ -23,7 +23,7 @@ attack_verb_continuous = "blinks at" attack_verb_simple = "blink at" attack_sound = 'sound/weapons/pierce.ogg' - movement_type = FLYING + is_flying_animal = TRUE faction = list("spooky") del_on_death = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm index 6bebc3e09797c..166a0c327b95f 100644 --- a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm @@ -41,6 +41,9 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) var/invalid_area_typecache = list(/area/space, /area/lavaland, /area/centcom, /area/shuttle/syndicate) var/eating = FALSE var/dontkill = FALSE //for if we just wanna curse a fucker + var/terrorize = FALSE //for Heretic curse, rather than kill + var/terror_count = 0 + var/return_timers var/obj/effect/dummy/floorcluwne_orbit/poi var/obj/effect/temp_visual/fcluwne_manifest/cluwnehole move_resist = INFINITY @@ -183,9 +186,9 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) interest = 0 stage = STAGE_HAUNT return target = current_victim - - message_admins("Floor Cluwne was deleted due to a lack of valid targets, if this was a manually targeted instance please re-evaluate your choice.") - qdel(src) + if(!terrorize) + message_admins("Floor Cluwne was deleted due to a lack of valid targets, if this was a manually targeted instance please re-evaluate your choice.") + qdel(src) /mob/living/simple_animal/hostile/floor_cluwne/proc/Manifest()//handles disappearing and appearance anim @@ -388,10 +391,13 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) for(var/turf/open/T in RANGE_TURFS(4, H)) H.add_splatter_floor(T) if(do_after(src, 50, target = H)) - H.unequip_everything()//more runtime prevention - if(prob(75)) + if(terrorize) + begin_trauma(H) + else if(prob(75)) + H.unequip_everything() //runtime prevention H.gib(FALSE) else + H.unequip_everything() //runtime prevention H.cluwneify() H.adjustBruteLoss(30) H.adjustOrganLoss(ORGAN_SLOT_BRAIN, 100) @@ -443,6 +449,185 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) name += " ([GLOB.floor_cluwnes])" AddElement(/datum/element/point_of_interest) +/mob/living/simple_animal/hostile/floor_cluwne/proc/begin_trauma(mob/living/carbon/human/sac_target) + if(!LAZYLEN(GLOB.heretic_sacrifice_landmarks)) + CRASH("[type] - begin_trauma was called, but no floorcluwne_trauma landmarks were found!") + + var/obj/effect/landmark/heretic/destination_landmark = GLOB.heretic_sacrifice_landmarks[HERETIC_PATH_ASH] + if(!destination_landmark) + CRASH("[type] - begin_trauma could not find a destination landmark to send the target!") + + var/turf/destination = get_turf(destination_landmark) + + sac_target.handcuffed = new /obj/item/restraints/handcuffs/energy/cult(sac_target) + sac_target.update_handcuffed() + sac_target.do_jitter_animation(100) + + if(sac_target.legcuffed) + sac_target.legcuffed.forceMove(sac_target.drop_location()) + sac_target.legcuffed.dropped(sac_target) + sac_target.legcuffed = null + sac_target.update_inv_legcuffed() + + addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (1/3)) + addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (2/3)) + + // Grab their ghost, just in case they're dead or something. + sac_target.grab_ghost() + // If our target is dead, try to revive them + // and if we fail to revive them, don't proceede the chain + if(!sac_target.heal_and_revive(50, "[sac_target]'s heart begins to beat with an unholy force as they return from death!")) + return + + if(sac_target.AdjustUnconscious(SACRIFICE_SLEEP_DURATION)) + to_chat(sac_target, "Your mind feels torn apart as you fall into a shallow slumber...") + else + to_chat(sac_target, "Your mind begins to tear apart as you watch dark tendrils envelop you.") + + sac_target.AdjustParalyzed(SACRIFICE_SLEEP_DURATION * 1.2) + sac_target.AdjustImmobilized(SACRIFICE_SLEEP_DURATION * 1.2) + + addtimer(CALLBACK(src, PROC_REF(after_target_sleeps), sac_target, destination), SACRIFICE_SLEEP_DURATION * 0.5) // Teleport to the minigame + + return TRUE + +/mob/living/simple_animal/hostile/floor_cluwne/proc/after_target_sleeps(mob/living/carbon/human/sac_target, turf/destination) + if(QDELETED(sac_target)) + return + + // Grab ghost again, just to be safe. + sac_target.grab_ghost() + // The target disconnected or something, we shouldn't bother sending them along. + if(!sac_target.client || !sac_target.mind) + return + + // Send 'em to the destination. If the teleport fails, do nothing. + if(!destination || !do_teleport(sac_target, destination, asoundin = 'sound/magic/repulse.ogg', asoundout = 'sound/magic/blind.ogg', no_effects = TRUE, channel = TELEPORT_CHANNEL_MAGIC, forced = TRUE, no_wake = TRUE)) + return + + // If our target died during the (short) wait timer, + // and we fail to revive them (using a lower number than before), do nothing. + if(!sac_target.heal_and_revive(75, "[sac_target]'s heart begins to beat with an unholy force as they return from death!")) + return + + sac_target.cure_blind(null) + sac_target.invisibility = initial(sac_target.invisibility) + sac_target.density = initial(sac_target.density) + sac_target.set_anchored(initial(sac_target.anchored)) + to_chat(sac_target, "Unnatural forces begin to claw at your very being from beyond the veil.") + + sac_target.apply_status_effect(/datum/status_effect/unholy_determination, SACRIFICE_REALM_DURATION) + addtimer(CALLBACK(src, PROC_REF(after_target_wakes), sac_target), SACRIFICE_SLEEP_DURATION * 0.5) // Begin the minigame + +/mob/living/simple_animal/hostile/floor_cluwne/proc/after_target_wakes(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target)) + return + + // About how long should the helgrasp last? (1 metab a tick = helgrasp_time / 2 ticks (so, 1 minute = 60 seconds = 30 ticks)) + var/helgrasp_time = 1 MINUTES + + sac_target.reagents?.add_reagent(/datum/reagent/helgrasp/heretic, helgrasp_time / 20) + sac_target.apply_necropolis_curse(CURSE_BLINDING | CURSE_GRASPING) + + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm", /datum/mood_event/shadow_realm) + + sac_target.flash_act() + sac_target.blur_eyes(15) + sac_target.Jitter(10) + sac_target.Dizzy(10) + sac_target.hallucination += 12 + sac_target.emote("scream") + + to_chat(sac_target, "The grasping hands reveal themselves to you!") + to_chat(sac_target, "You feel invigorated! Fight to survive!") + // When it runs out, let them know they're almost home free + addtimer(CALLBACK(src, PROC_REF(after_helgrasp_ends), sac_target), helgrasp_time) + // Win condition + var/win_timer = addtimer(CALLBACK(src, PROC_REF(return_target), sac_target), SACRIFICE_REALM_DURATION, TIMER_STOPPABLE) + LAZYSET(return_timers, REF(sac_target), win_timer) + +/** + * This proc is called from [proc/after_target_wakes] after the helgrasp runs out in the [sac_target]. + * + * It gives them a message letting them know it's getting easier and they're almost free. + */ +/mob/living/simple_animal/hostile/floor_cluwne/proc/after_helgrasp_ends(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target) || sac_target.stat == DEAD) + return + + to_chat(sac_target, "The worst is behind you... Not much longer! Hold fast, or expire!") + +/mob/living/simple_animal/hostile/floor_cluwne/proc/return_target(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target)) + return + + var/current_timer = LAZYACCESS(return_timers, REF(sac_target)) + if(current_timer) + deltimer(current_timer) + LAZYREMOVE(return_timers, REF(sac_target)) + + UnregisterSignal(sac_target, COMSIG_MOVABLE_Z_CHANGED) + UnregisterSignal(sac_target, COMSIG_MOB_DEATH) + sac_target.remove_status_effect(/datum/status_effect/necropolis_curse) + sac_target.remove_status_effect(/datum/status_effect/unholy_determination) + sac_target.reagents?.del_reagent(/datum/reagent/helgrasp/heretic) + SEND_SIGNAL(sac_target, COMSIG_CLEAR_MOOD_EVENT, "shadow_realm") + + // Wherever we end up, we sure as hell won't be able to explain + sac_target.slurring += 20 + sac_target.cultslurring += 20 + sac_target.stuttering += 20 + + // They're already back on the station for some reason, don't bother teleporting + if(is_station_level(sac_target.z)) + return + + // Teleport them to a random safe coordinate on the station z level. + var/turf/open/floor/safe_turf = find_safe_turf(extended_safety_checks = TRUE) + var/obj/effect/landmark/observer_start/backup_loc = locate(/obj/effect/landmark/observer_start) in GLOB.landmarks_list + if(!safe_turf) + safe_turf = get_turf(backup_loc) + stack_trace("[type] - return_target was unable to find a safe turf for [sac_target] to return to. Defaulting to observer start turf.") + + if(!do_teleport(sac_target, safe_turf, asoundout = 'sound/magic/blind.ogg', no_effects = TRUE, channel = TELEPORT_CHANNEL_FREE, forced = TRUE, no_wake = TRUE)) + safe_turf = get_turf(backup_loc) + sac_target.forceMove(safe_turf) + stack_trace("[type] - return_target was unable to teleport [sac_target] to the observer start turf. Forcemoving.") + + after_return_live_target(sac_target) + + +/** + * This proc is called from [proc/return_target] if the [sac_target] survives the shadow realm. + * + * Gives the sacrifice target some after effects upon ariving back to reality. + */ +/mob/living/simple_animal/hostile/floor_cluwne/proc/after_return_live_target(mob/living/carbon/human/sac_target) + if(sac_target.stat == DEAD) + sac_target.revive(TRUE, TRUE) + sac_target.grab_ghost() + to_chat(sac_target, "The fight is over, but at great cost. You have been returned to the station in one piece.") + to_chat(sac_target, "You don't remember anything leading up to the experience - All you can think about are those horrific hands...") + + // Oh god where are we? + sac_target.flash_act() + sac_target.Jitter(60) + sac_target.blur_eyes(50) + sac_target.Dizzy(30) + sac_target.AdjustKnockdown(80) + sac_target.adjustStaminaLoss(120) + + // Glad i'm outta there, though! + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm_survived", /datum/mood_event/shadow_realm_live) + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm_survived_sadness", /datum/mood_event/shadow_realm_live_sad) + + // Could use a little pick-me-up... + sac_target.reagents?.add_reagent(/datum/reagent/eldritchkiss, 12) //this used to kill toxinlovers, hence the snowflake reagent + terror_count += 1 + if(terror_count == 2) + message_admins("Floor Cluwne was deleted due to reaching its max terror count") + qdel(src) + #undef STAGE_HAUNT #undef STAGE_SPOOK #undef STAGE_TORMENT diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index e12c6e9011f98..185508e1af543 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -81,13 +81,17 @@ /obj/structure/leaper_bubble/Initialize(mapload) . = ..() - float(on = TRUE) QDEL_IN(src, 100) var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) +/obj/structure/leaper_bubble/ComponentInitialize() + . = ..() + AddElement(/datum/element/movetype_handler) + ADD_TRAIT(src, TRAIT_MOVE_FLOATING, LEAPER_BUBBLE_TRAIT) + /obj/structure/leaper_bubble/Destroy() new /obj/effect/temp_visual/leaper_projectile_impact(get_turf(src)) playsound(src,'sound/effects/snap.ogg',50, 1, -1) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 1ae92cf7d81dc..fb555e75d5c83 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -58,6 +58,10 @@ Difficulty: Very Hard small_sprite_type = /datum/action/small_sprite/megafauna/colossus var/invulnerable_finale = FALSE +/mob/living/simple_animal/hostile/megafauna/colossus/Initialize() + . = ..() + ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) //we don't want this guy to float, messes up his animations. + /datum/action/innate/megafauna_attack/spiral_attack name = "Spiral Shots" icon_icon = 'icons/mob/actions/actions_items.dmi' @@ -709,7 +713,7 @@ GLOBAL_DATUM(blackbox, /obj/machinery/smartfridge/black_box) friendly_verb_continuous = "mends" friendly_verb_simple = "mend" density = FALSE - movement_type = FLYING + is_flying_animal = TRUE pass_flags = PASSTABLE | PASSGRILLE | PASSMOB ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY @@ -724,7 +728,6 @@ GLOBAL_DATUM(blackbox, /obj/machinery/smartfridge/black_box) faction = list("neutral") del_on_death = TRUE unsuitable_atmos_damage = 0 - movement_type = FLYING minbodytemp = 0 maxbodytemp = 1500 obj_damage = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 90b948f3e0d15..2be5fe3585f48 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -12,7 +12,8 @@ light_range = 3 faction = list("mining", "boss") weather_immunities = list("lava","ash") - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE robust_searching = TRUE ranged_ignores_vision = TRUE stat_attack = HARD_CRIT diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index 2617d977807f9..a7731786fb78a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -79,7 +79,7 @@ speak_emote = list("telepathically cries") attack_sound = 'sound/weapons/bladeslice.ogg' stat_attack = HARD_CRIT - movement_type = FLYING + is_flying_animal = TRUE robust_searching = 1 crusher_loot = /obj/item/crusher_trophy/watcher_wing loot = list() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm index a2d214b92fa6d..7539e563cb096 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/curse_blob.dm @@ -6,7 +6,8 @@ icon_living = "curseblob" icon_aggro = "curseblob" mob_biotypes = list(MOB_SPIRIT) - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE move_to_delay = 5 vision_range = 20 aggro_vision_range = 20 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm index 92353fa8a5813..707a0c84e5354 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -307,14 +307,26 @@ While using this makes the system rely on OnFire, it still gives options for tim w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 + var/using = FALSE /obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) . = ..() if(istype(target, /mob/living/simple_animal/hostile/asteroid/elite) && proximity_flag) var/mob/living/simple_animal/hostile/asteroid/elite/E = target - if(E.stat != DEAD || E.sentience_type != SENTIENCE_BOSS || !E.key) - user.visible_message("It appears [E] is unable to be revived right now. Perhaps try again later.") + if(E.stat != DEAD || E.sentience_type != SENTIENCE_BOSS) + user.visible_message("[E] does not respond to [src].") return + if(!E.key && !using) + using = TRUE //No ghost poll spam please. + user.visible_message("[E] stirs briefly...") + var/list/candidates = poll_candidates_for_mob("Do you want to take over as [E] (Lavaland Elite), silent servant of [user]?", ROLE_SENTIENCE, null, 15 SECONDS, E) + if(length(candidates)) + var/mob/dead/observer/C = pick(candidates) + E.key = C.key + else + user.visible_message("It appears [E] is unable to be revived right now. Perhaps try again later.") + using = FALSE + return E.faction = list("neutral") E.revive(full_heal = TRUE, admin_revive = TRUE) user.visible_message("[user] stabs [E] with [src], reviving it.") diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm index 1f2e7a54654fb..a04f02f744f30 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm @@ -195,7 +195,8 @@ icon_state = "herald_mirror" deathmessage = "shatters violently!" deathsound = 'sound/effects/glassbr1.ogg' - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE del_on_death = TRUE is_mirror = TRUE var/mob/living/simple_animal/hostile/asteroid/elite/herald/my_master = null diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index f0af72f7c10dc..a226dac261e75 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -72,7 +72,8 @@ speed = 3 maxHealth = 1 health = 1 - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE melee_damage = 2 attack_verb_continuous = "slashes" attack_verb_simple = "slash" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm index 2e7f3ee0990d8..eb9b4b54450d8 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm @@ -27,7 +27,8 @@ environment_smash = ENVIRONMENT_SMASH_NONE ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE speak_emote = list("squeaks") var/max_co2 = 0 //to be removed once metastation map no longer use those for Sgt Araneus var/min_oxy = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm index f5149af8826f2..597842e87db3a 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm @@ -30,7 +30,7 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 maxbodytemp = 1500 - movement_type = FLYING + is_flying_animal = TRUE pressure_resistance = 300 gold_core_spawnable = NO_SPAWN //too spooky for science var/ghost_hair_style diff --git a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm index 661717fe758a5..0f8acbb22532b 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -55,7 +55,8 @@ maxbodytemp = 1500 faction = list("carp") pressure_resistance = 200 - movement_type = FLYING | FLOATING // fly so you can move without gravity, float so no animation applies + is_flying_animal = TRUE + no_flying_animation = TRUE /// How much endlag using Wing Gust should apply. Each use of wing gust increments this, and it decreases over time. var/tiredness = 0 /// A multiplier to how much each use of wing gust should add to the tiredness variable. Set to 5 if the current rift is destroyed. diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 19ff51965dd2b..ee81f657b0bb3 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -292,7 +292,8 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 mob_size = MOB_SIZE_TINY - movement_type = FLYING + is_flying_animal = TRUE + no_flying_animation = TRUE limb_destroyer = TRUE speak_emote = list("states") bubble_icon = "syndibot" diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index fb9041a2c67f3..6b88ae9f0c990 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -67,7 +67,7 @@ friendly_verb_continuous = "grooms" friendly_verb_simple = "groom" mob_size = MOB_SIZE_SMALL - movement_type = FLYING + is_flying_animal = TRUE gold_core_spawnable = FRIENDLY_SPAWN chat_color = "#A6E398" mobchatspan = "curator" diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index 8bc330969caaf..fc0933635fbed 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -30,7 +30,7 @@ status_flags = 0 faction = list("cult") status_flags = CANPUSH - movement_type = FLYING + is_flying_animal = TRUE loot = list(/obj/item/ectoplasm) del_on_death = TRUE initial_language_holder = /datum/language_holder/construct diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 89fab3bd63b31..22288e02d679e 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -99,6 +99,11 @@ var/dextrous = FALSE //If the creature has, and can use, hands var/dextrous_hud_type = /datum/hud/dextrous + ///If the creature should have an innate TRAIT_MOVE_FLYING trait added on init that is also toggled off/on on death/revival. + var/is_flying_animal = FALSE + //If the creature should play its bobbing up and down animation. + var/no_flying_animation + var/AIStatus = AI_ON //The Status of our AI, can be changed via toggle_ai(togglestatus) to AI_ON (On, usual processing), AI_IDLE (Will not process, but will return to AI_ON if an enemy comes near), AI_OFF (Off, Not processing ever), AI_Z_OFF (Temporarily off due to nonpresence of players) var/can_have_ai = TRUE //once we have become sentient, we can never go back @@ -139,8 +144,12 @@ /mob/living/simple_animal/ComponentInitialize() . = ..() + if(no_flying_animation) + ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) if(dextrous) AddComponent(/datum/component/personal_crafting) + if(is_flying_animal) + ADD_TRAIT(src, TRAIT_MOVE_FLYING, ROUNDSTART_TRAIT) if(discovery_points) AddComponent(/datum/component/discoverable, discovery_points, get_discover_id = CALLBACK(src, PROC_REF(get_discovery_id))) @@ -159,6 +168,21 @@ return ..() +/mob/living/simple_animal/vv_edit_var(var_name, var_value) + . = ..() + switch(var_name) + if(NAMEOF(src, is_flying_animal)) + if(stat != DEAD) + if(!is_flying_animal) + REMOVE_TRAIT(src, TRAIT_MOVE_FLYING, ROUNDSTART_TRAIT) + else + ADD_TRAIT(src, TRAIT_MOVE_FLYING, ROUNDSTART_TRAIT) + if(NAMEOF(src, no_flying_animation)) + if(!no_flying_animation) + REMOVE_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) + else + ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) + /mob/living/simple_animal/examine(mob/user) . = ..() if(stat == DEAD) @@ -379,7 +403,6 @@ new i(loc) /mob/living/simple_animal/death(gibbed) - movement_type &= ~FLYING if(nest) nest.spawned_mobs -= src nest = null @@ -396,6 +419,10 @@ del_on_death = FALSE qdel(src) else + if(is_flying_animal) + REMOVE_TRAIT(src, TRAIT_MOVE_FLYING, ROUNDSTART_TRAIT) + if(no_flying_animation) + REMOVE_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) health = 0 icon_state = icon_dead if(flip_on_death) @@ -437,7 +464,10 @@ icon = initial(icon) icon_state = icon_living density = initial(density) - setMovetype(initial(movement_type)) + if(is_flying_animal) + ADD_TRAIT(src, TRAIT_MOVE_FLYING, ROUNDSTART_TRAIT) + if(no_flying_animation) + ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, ROUNDSTART_TRAIT) /mob/living/simple_animal/proc/make_babies() // <3 <3 <3 set waitfor = 0 diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 5a1bb1e264b51..f55105ec71a94 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -6,6 +6,7 @@ var/attack_cooldown = 0 var/attack_cooldown_time = 20 //How long, in deciseconds, the cooldown of attacks is + /mob/living/simple_animal/slime/Life() set invisibility = 0 if(notransform) @@ -144,10 +145,6 @@ if(M.stat == DEAD) if(client) to_chat(src, "This subject does not have a strong enough life energy anymore...") - else if(!rabid && !attacked) - var/mob/last_to_hurt = M.LAssailant?.resolve() - if(last_to_hurt && last_to_hurt != M && prob(50)) - add_friendship(last_to_hurt, 1) //we go rabid after finishing to feed on a human with a client. if(M.client && ishuman(M)) rabid = 1 diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 0fd5f65ae1d0e..34a30f59b160a 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -102,7 +102,7 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list( A.pipe_vision_img.plane = ABOVE_HUD_PLANE client.images += A.pipe_vision_img pipes_shown += A.pipe_vision_img - setMovetype(movement_type | VENTCRAWLING) + ADD_TRAIT(src, TRAIT_MOVE_VENTCRAWLING, VENTCRAWLING_TRAIT) /mob/living/proc/remove_ventcrawl() @@ -110,7 +110,7 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list( for(var/image/current_image in pipes_shown) client.images -= current_image pipes_shown.len = 0 - setMovetype(movement_type & ~VENTCRAWLING) + REMOVE_TRAIT(src, TRAIT_MOVE_VENTCRAWLING, VENTCRAWLING_TRAIT) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index db43fd25105f0..b272ad7106b3e 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1249,12 +1249,6 @@ /mob/proc/set_nutrition(var/change) //Seriously fuck you oldcoders. nutrition = max(0, change) -/mob/setMovetype(newval) //Set the movement type of the mob and update it's movespeed - . = ..() - if(isnull(.)) - return - update_movespeed(FALSE) - /mob/proc/update_equipment_speed_mods() var/speedies = equipped_speed_mods() if(!speedies) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 97f9b47330cce..90b7b70b2be9f 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -160,9 +160,6 @@ /// Can this mob enter shuttles var/move_on_shuttle = 1 - ///A weakref to the last mob/living/carbon to push/drag/grab this mob (exclusively used by slimes friend recognition) - var/datum/weakref/LAssailant = null - /** * construct spells and mime spells. * diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index f9c46bdedf7c4..209d811c6726c 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -520,13 +520,6 @@ message_admins("No ghosts were willing to take control of [ADMIN_LOOKUPFLW(M)])") return FALSE -///Is the mob a flying mob -/mob/proc/is_flying(mob/M = src) - if(M.movement_type & FLYING) - return 1 - else - return 0 - ///Clicks a random nearby mob with the source from this mob /mob/proc/click_random_mob() var/list/nearby_mobs = list() diff --git a/code/modules/multiz/movement/atom/atom_zfall.dm b/code/modules/multiz/movement/atom/atom_zfall.dm index 710b15f2ded3d..b6cba85938d6d 100644 --- a/code/modules/multiz/movement/atom/atom_zfall.dm +++ b/code/modules/multiz/movement/atom/atom_zfall.dm @@ -13,7 +13,7 @@ target = get_step_multiz(source, direction) if(!target) return FALSE - return !(movement_type & FLYING) && has_gravity(src) && !throwing + return !(movement_type & (FLYING|FLOATING)) && has_gravity(src) && !throwing /// Returns a set of flags, determining what the zfall system will consider this atom in its falling handling /atom/proc/intercept_zImpact(atom/movable/AM, levels = 1) diff --git a/code/modules/multiz/movement/mob/living_zmove.dm b/code/modules/multiz/movement/mob/living_zmove.dm index 4c8ddb00b9809..60c33b8596dac 100644 --- a/code/modules/multiz/movement/mob/living_zmove.dm +++ b/code/modules/multiz/movement/mob/living_zmove.dm @@ -64,6 +64,7 @@ if(MOVETYPE_NONE_JUMP) visible_message("[src] jumps into the air, as if [p_they()] expected to float... Gravity pulls [p_them()] back down quickly.", "You try jumping into the space above you. Gravity pulls you back down quickly.") do_jump_animation() + adjustStaminaLoss(15, forced = TRUE) return FALSE if(MOVETYPE_JAUNT) move_verb = "moving" diff --git a/code/modules/multiz/movement/turf/turf_zfall.dm b/code/modules/multiz/movement/turf/turf_zfall.dm index 71ac496039119..15bd31e791224 100644 --- a/code/modules/multiz/movement/turf/turf_zfall.dm +++ b/code/modules/multiz/movement/turf/turf_zfall.dm @@ -53,17 +53,26 @@ if(!can_start_zFall(A, target, force, from_zfall)) return FALSE if(from_zfall) // if this is a >1 level fall - sleep(2) // This is the delay between falling zlevels. Otherwise zfalls would be instant to the client, which does not look great. - var/turf/new_turf = get_turf(A) // make sure we didn't move onto a solid turf, if we did this will perform a zimpact via the caller - target = get_step_multiz(new_turf, DOWN) - if(!new_turf.can_start_zFall(A, target, force, from_zfall)) - new_turf.do_z_impact(A, levels - 1) - return TRUE // skip parent zimpact - do a zimpact on new turf, the turf below us is solid - else if(new_turf != src) // our fall continues... no need to check can_start_zFall again, because we just checked it - new_turf.zFall_Move(A, levels, old_loc, target) - return TRUE // don't do an impact from the parent caller. essentially terminating the old fall with no actions + addtimer(CALLBACK(src, PROC_REF(zFall_Finish), A, levels, force, old_loc, from_zfall), 0.2 SECONDS) // This is the delay between falling zlevels. Otherwise zfalls would be instant to the client, which does not look great. + return TRUE + else + return zFall_Move(A, levels, old_loc, target) + + +/turf/proc/zFall_Finish(atom/movable/A, levels = 1, force = FALSE, old_loc = null, from_zfall = FALSE) + var/turf/new_turf = get_turf(A) // make sure we didn't move onto a solid turf, if we did this will perform a zimpact via the caller + var/turf/target = get_step_multiz(new_turf, DOWN) + if(!new_turf.can_start_zFall(A, target, force, from_zfall)) + new_turf.do_z_impact(A, levels - 1) + return TRUE // skip parent zimpact - do a zimpact on new turf, the turf below us is solid + else if(new_turf != src) // our fall continues... no need to check can_start_zFall again, because we just checked it + new_turf.zFall_Move(A, levels, old_loc, target) + return TRUE // don't do an impact from the parent caller. essentially terminating the old fall with no actions + + //Duplicating from parent return zFall_Move(A, levels, old_loc, target) + /// Actually performs the zfall movement, regardless of if you can fall or not /// Pulls any pulls objects onto old turf, if anything is pulling the atom, it's removed /// Then attempts actually impacting the new turf, but this could continue the zFall loop. diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 687f9da811192..9e728db502056 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -78,7 +78,7 @@ return TRUE if(!loc) return FALSE - if(machine_stat & EMPED) + if(machine_stat & (EMPED|OVERHEATED)) return FALSE var/area/A = get_area(src) // make sure it's in an area if(!A) @@ -94,6 +94,7 @@ return if(chan == -1) chan = power_channel + SEND_SIGNAL(src, COMSIG_MACHINERY_POWER_USED, amount, chan) A.use_power(amount, chan) /obj/machinery/proc/addStaticPower(value, powerchannel) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 6f7d03fc9ffa0..4311e4548f739 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -238,12 +238,14 @@ require_module = 1 module_type = list(/obj/item/robot_module/miner) module_flags = BORG_MODULE_MINER - var/denied_type = null + ///Should be the type path of mods in the same group + var/restricted_mod_type = null + ///Only used if restricted_mod_type is defined. How many mods of this type are allowed? var/maximum_of_type = 1 - var/cost = 30 - var/modifier = 1 //For use in any mod kit that has numerical modifiers - var/minebot_upgrade = TRUE - var/minebot_exclusive = FALSE + ///How much mod capacity, out of 100, does this mod use + var/cost = 25 + ///Will vary based on individual mod logic. Dictates the power of the mod. + var/modifier = 1 /obj/item/borg/upgrade/modkit/examine(mob/user) . = ..() @@ -263,20 +265,13 @@ /obj/item/borg/upgrade/modkit/proc/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = TRUE - if(minebot_upgrade) - if(minebot_exclusive && !istype(KA.loc, /mob/living/simple_animal/hostile/mining_drone)) - to_chat(user, "The modkit you're trying to install is only rated for minebot use.") - return FALSE - else if(istype(KA.loc, /mob/living/simple_animal/hostile/mining_drone)) - to_chat(user, "The modkit you're trying to install is not rated for minebot use.") - return FALSE - if(denied_type) - var/number_of_denied = 0 + if(restricted_mod_type) + var/restricted_mod_count = 0 for(var/A in KA.get_modkits()) var/obj/item/borg/upgrade/modkit/M = A - if(istype(M, denied_type)) - number_of_denied++ - if(number_of_denied >= maximum_of_type) + if(istype(M, restricted_mod_type)) + restricted_mod_count++ + if(restricted_mod_count >= maximum_of_type) . = FALSE break if(KA.get_remaining_mod_capacity() >= cost) @@ -287,7 +282,7 @@ playsound(loc, 'sound/items/screwdriver.ogg', 100, 1) KA.modkits += src else - to_chat(user, "The modkit you're trying to install would conflict with an already installed modkit. Use a crowbar to remove existing modkits.") + to_chat(user, "You cannot install any more mods of this type. Remove mods with a crowbar and check their compatibility.") else to_chat(user, "You don't have room([KA.get_remaining_mod_capacity()]% remaining, [cost]% needed) to install this modkit. Use a crowbar to remove existing modkits.") . = FALSE @@ -318,7 +313,6 @@ name = "range increase" desc = "Increases the range of a kinetic accelerator when installed." modifier = 1 - cost = 25 /obj/item/borg/upgrade/modkit/range/modify_projectile(obj/projectile/kinetic/K) K.range += modifier @@ -328,7 +322,7 @@ /obj/item/borg/upgrade/modkit/damage name = "damage increase" desc = "Increases the damage of kinetic accelerator when installed." - modifier = 10 + modifier = 5 /obj/item/borg/upgrade/modkit/damage/modify_projectile(obj/projectile/kinetic/K) K.damage += modifier @@ -337,9 +331,9 @@ //Cooldown /obj/item/borg/upgrade/modkit/cooldown name = "cooldown decrease" - desc = "Decreases the cooldown of a kinetic accelerator. Not rated for minebot use." + desc = "Decreases the cooldown of a kinetic accelerator. Incompatible with rapid repeater mods." modifier = 3.2 - minebot_upgrade = FALSE + restricted_mod_type = /obj/item/borg/upgrade/modkit/cooldown/repeater /obj/item/borg/upgrade/modkit/cooldown/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() @@ -350,23 +344,14 @@ KA.overheat_time += modifier ..() -/obj/item/borg/upgrade/modkit/cooldown/minebot - name = "minebot cooldown decrease" - desc = "Decreases the cooldown of a kinetic accelerator. Only rated for minebot use." - icon_state = "door_electronics" - icon = 'icons/obj/module.dmi' - denied_type = /obj/item/borg/upgrade/modkit/cooldown/minebot - modifier = 5 - cost = 0 - minebot_upgrade = TRUE - minebot_exclusive = TRUE - //AoE blasts /obj/item/borg/upgrade/modkit/aoe modifier = 0 var/turf_aoe = FALSE var/stats_stolen = FALSE + restricted_mod_type = /obj/item/borg/upgrade/modkit/aoe + maximum_of_type = 2 /obj/item/borg/upgrade/modkit/aoe/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() @@ -404,32 +389,32 @@ /obj/item/borg/upgrade/modkit/aoe/turfs name = "mining explosion" - desc = "Causes the kinetic accelerator to destroy rock in an AoE." - denied_type = /obj/item/borg/upgrade/modkit/aoe/turfs + desc = "Causes the kinetic accelerator to destroy rock in an AoE. Only two AoE mods may be installed." turf_aoe = TRUE /obj/item/borg/upgrade/modkit/aoe/turfs/andmobs name = "offensive mining explosion" - desc = "Causes the kinetic accelerator to destroy rock and damage mobs in an AoE." - maximum_of_type = 3 - modifier = 0.25 + desc = "Causes the kinetic accelerator to destroy rock and damage mobs in an AoE. Only two AoE mods may be installed." + maximum_of_type = 2 + modifier = 0.40 /obj/item/borg/upgrade/modkit/aoe/mobs name = "offensive explosion" - desc = "Causes the kinetic accelerator to damage mobs in an AoE." - modifier = 0.2 + desc = "Causes the kinetic accelerator to damage mobs in an AoE. Only two AoE mods may be installed." + maximum_of_type = 2 + modifier = 0.40 //Minebot passthrough /obj/item/borg/upgrade/modkit/minebot_passthrough name = "minebot passthrough" - desc = "Causes kinetic accelerator shots to pass through minebots." + desc = "Causes kinetic accelerator shots to pass through minebots. Only one may be installed." + restricted_mod_type = /obj/item/borg/upgrade/modkit/minebot_passthrough cost = 0 -//Tendril-unique modules /obj/item/borg/upgrade/modkit/cooldown/repeater name = "rapid repeater" - desc = "Quarters the kinetic accelerator's cooldown on striking a living target, but greatly increases the base cooldown." - denied_type = /obj/item/borg/upgrade/modkit/cooldown/repeater + desc = "Quarters the kinetic accelerator's cooldown on striking a living target, but greatly increases the base cooldown. Not compatible with any other cooldown mods." + restricted_mod_type = /obj/item/borg/upgrade/modkit/cooldown modifier = -14 //Makes the cooldown 3 seconds(with no cooldown mods) if you miss. Don't miss. cost = 50 @@ -450,7 +435,7 @@ desc = "Causes kinetic accelerator shots to slightly heal the firer on striking a living target." icon_state = "modkit_crystal" modifier = 2.5 //Not a very effective method of healing. - cost = 10 + cost = 0 //Obtained only from chests in limited quantities var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) /obj/item/borg/upgrade/modkit/lifesteal/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) @@ -463,9 +448,8 @@ /obj/item/borg/upgrade/modkit/resonator_blasts name = "resonator blast" - desc = "Causes kinetic accelerator shots to leave and detonate resonator blasts." - denied_type = /obj/item/borg/upgrade/modkit/resonator_blasts - cost = 30 + desc = "Causes kinetic accelerator shots to leave and detonate resonator blasts. Only one may be installed." + restricted_mod_type = /obj/item/borg/upgrade/modkit/resonator_blasts modifier = 0.25 //A bonus 15 damage if you burst the field on a target, 60 if you lure them into it. /obj/item/borg/upgrade/modkit/resonator_blasts/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) @@ -479,10 +463,9 @@ /obj/item/borg/upgrade/modkit/bounty name = "death syphon" - desc = "Killing or assisting in killing a creature permanently increases your damage against that type of creature." - denied_type = /obj/item/borg/upgrade/modkit/bounty + desc = "Killing or assisting in killing a creature permanently increases your damage against that type of creature. Only one may be installed." + restricted_mod_type = /obj/item/borg/upgrade/modkit/bounty modifier = 1.25 - cost = 30 var/maximum_bounty = 25 var/list/bounties_reaped = list() @@ -521,9 +504,8 @@ name = "decrease pressure penalty" desc = "A syndicate modification kit that increases the damage a kinetic accelerator does in high pressure environments." modifier = 2 - denied_type = /obj/item/borg/upgrade/modkit/indoors - maximum_of_type = 1 - cost = 35 + restricted_mod_type = /obj/item/borg/upgrade/modkit/indoors + cost = 50 /obj/item/borg/upgrade/modkit/indoors/modify_projectile(obj/projectile/kinetic/K) K.pressure_decrease *= modifier @@ -532,9 +514,9 @@ //Trigger Guard /obj/item/borg/upgrade/modkit/trigger_guard name = "modified trigger guard" - desc = "Allows creatures normally incapable of firing guns to operate the weapon when installed." - cost = 20 - denied_type = /obj/item/borg/upgrade/modkit/trigger_guard + desc = "Allows creatures normally incapable of firing guns to operate the weapon when installed. Only one may be installed." + cost = 0 + restricted_mod_type = /obj/item/borg/upgrade/modkit/trigger_guard /obj/item/borg/upgrade/modkit/trigger_guard/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() @@ -552,7 +534,7 @@ name = "super chassis" desc = "Makes your KA yellow. All the fun of having a more powerful KA without actually having a more powerful KA." cost = 0 - denied_type = /obj/item/borg/upgrade/modkit/chassis_mod + restricted_mod_type = /obj/item/borg/upgrade/modkit/chassis_mod var/chassis_icon = "kineticgun_u" var/chassis_name = "super-kinetic accelerator" @@ -575,9 +557,9 @@ /obj/item/borg/upgrade/modkit/tracer name = "white tracer bolts" - desc = "Causes kinetic accelerator bolts to have a white tracer trail and explosion." + desc = "Causes kinetic accelerator bolts to have a white tracer trail and explosion. Only one may be installed." cost = 0 - denied_type = /obj/item/borg/upgrade/modkit/tracer + restricted_mod_type = /obj/item/borg/upgrade/modkit/tracer var/bolt_color = "#FFFFFF" /obj/item/borg/upgrade/modkit/tracer/modify_projectile(obj/projectile/kinetic/K) diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index b279a252b4716..9096d84b85e79 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -139,7 +139,6 @@ else target.visible_message("[user] has placed [target] in [src].", "[user] has placed you in [src].") log_combat(user, target, "stuffed", addition="into [src]") - target.LAssailant = WEAKREF(user) . = TRUE update_appearance() diff --git a/code/modules/recycling/disposal/holder.dm b/code/modules/recycling/disposal/holder.dm index 4ff466db0f06c..17c6872425561 100644 --- a/code/modules/recycling/disposal/holder.dm +++ b/code/modules/recycling/disposal/holder.dm @@ -16,6 +16,7 @@ var/destinationTag = NONE // changes if contains a delivery container var/tomail = FALSE // contains wrapped package var/hasmob = FALSE // contains a mob + var/unsorted = TRUE // have we been sorted yet? /obj/structure/disposalholder/Destroy() QDEL_NULL(gas) diff --git a/code/modules/recycling/disposal/pipe_sorting.dm b/code/modules/recycling/disposal/pipe_sorting.dm index 4aab953e83306..d9f771528482b 100644 --- a/code/modules/recycling/disposal/pipe_sorting.dm +++ b/code/modules/recycling/disposal/pipe_sorting.dm @@ -8,10 +8,17 @@ /obj/structure/disposalpipe/sorting/nextdir(obj/structure/disposalholder/H) var/sortdir = dpdir & ~(dir | turn(dir, 180)) - if(H.dir != sortdir) // probably came from the negdir - if(check_sorting(H)) // if destination matches filtered type... - return sortdir // exit through sortdirection - + var/input_direction = dir + // probably came from the negdir + if(H.dir == input_direction) + // if destination matches filtered type... + if(check_sorting(H)) + H.unsorted = FALSE + // exit through sortdirection + return sortdir + // If we are entering backwards, continue onwards + if (H.dir == turn(input_direction, 180)) + return H.dir // go with the flow to positive direction return dir @@ -23,7 +30,7 @@ // Mail sorting junction, uses package tags to sort objects. /obj/structure/disposalpipe/sorting/mail - desc = "An underfloor disposal pipe that sorts wrapped objects based on their destination tags." + desc = "An underfloor disposal pipe that sorts wrapped objects based on their destination tags. Objects passing through it become sorted." flip_type = /obj/structure/disposalpipe/sorting/mail/flip var/sortType = 0 // sortType is to be set in map editor. @@ -82,7 +89,7 @@ // Wrap sorting junction, sorts objects destined for the mail office mail table (tomail = 1) /obj/structure/disposalpipe/sorting/wrap name = "package sorting disposal pipe" - desc = "An underfloor disposal pipe which sorts wrapped and unwrapped objects." + desc = "An underfloor disposal pipe which sorts wrapped and unwrapped objects. Objects passing through it become sorted." flip_type = /obj/structure/disposalpipe/sorting/wrap/flip initialize_dirs = DISP_DIR_RIGHT | DISP_DIR_FLIP @@ -93,3 +100,19 @@ icon_state = "pipe-j2s" flip_type = /obj/structure/disposalpipe/sorting/wrap initialize_dirs = DISP_DIR_LEFT | DISP_DIR_FLIP + +// Unsorted junction, will divert things based on whether or not they have been sorted. +/obj/structure/disposalpipe/sorting/unsorted + name = "unsorted sorting disposal pipe" + desc = "An underfloor disposal pipe which sorts sorted and unsorted objects. Objects passing through it become sorted." + flip_type = /obj/structure/disposalpipe/sorting/unsorted/flip + initialize_dirs = DISP_DIR_RIGHT | DISP_DIR_FLIP + +/obj/structure/disposalpipe/sorting/unsorted/check_sorting(obj/structure/disposalholder/H) + return H.unsorted && (H.destinationTag > 1 || H.tomail) + +/obj/structure/disposalpipe/sorting/unsorted/flip + icon_state = "pipe-j2s" + flip_type = /obj/structure/disposalpipe/sorting/unsorted + initialize_dirs = DISP_DIR_LEFT | DISP_DIR_FLIP + diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index c0d09b3f44616..e41e7d00f75fe 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -146,8 +146,17 @@ category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE +/datum/design/board/efficiency + name = "Core Module Design (Efficiency)" + desc = "Allows for the construction of a Corporate AI Core Module." + id = "maintain_module" + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/copper = 300) + build_path = /obj/item/aiModule/core/full/maintain + category = list("AI Modules") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + /datum/design/board/default_module - name = "Core Module Design (Default)" + name = "Core Module Design (Crewsimov)" desc = "Allows for the construction of a Default AI Core Module." id = "default_module" materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/copper = 300) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index f05f5f0905c30..cace6ca4a9d10 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -546,10 +546,10 @@ /datum/design/healthanalyzer name = "Health Analyzer" id = "healthanalyzer" - build_type = AUTOLATHE | PROTOLATHE + build_type = PROTOLATHE materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/healthanalyzer - category = list("hacked", "Medical", "Medical Designs") + category = list("Medical", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL /datum/design/pillbottle diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index f62ee14c00baf..f41cad1fba302 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -218,3 +218,11 @@ materials = list(/datum/material/biomass = 100) build_path = /obj/item/reagent_containers/food/condiment/soymilk category = list("initial","Food") + +/datum/design/seaweed_sheet + name = "Seaweed Sheet" + id = "seaweed_sheet" + build_type = BIOGENERATOR + materials = list(/datum/material/biomass= 30) + build_path = /obj/item/food/seaweed_sheet + category = list("initial","Food") diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 33a66137b01e5..fb92bc2cbda16 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -62,6 +62,16 @@ build_path = /obj/item/reagent_containers/glass/beaker/meta category = list("Medical Designs") +/datum/design/blood_pack + name = "Blood Pack" + desc = "An empty pack for blood transfusions" + id = "blood_pack" + build_type = PROTOLATHE + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + materials = list(/datum/material/plastic = 500) + build_path = /obj/item/reagent_containers/blood + category = list("Medical Designs") + /datum/design/bluespacesyringe name = "Bluespace Syringe" desc = "An advanced syringe that can hold 60 units of chemicals" diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 2ea70ed407f99..0645cd91e86c3 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -3,11 +3,12 @@ desc = "A computer system running a deep neural network that processes arbitrary information to produce data useable in the development of new technologies. In layman's terms, it makes research points." icon = 'icons/obj/machines/research.dmi' icon_state = "RD-server-on" + circuit = /obj/item/circuitboard/machine/rdserver + + idle_power_usage = 5 // having servers online uses a little bit of power + active_power_usage = 50 // mining uses a lot of power + var/datum/techweb/stored_research - //Code for point mining here. - var/overheated = FALSE - var/working = TRUE - var/research_disabled = FALSE var/server_id = 0 var/heat_gen = 1 // some notes on this number @@ -17,24 +18,12 @@ // 7.40./2 = 3.70 (note, all these values are rounded). This is howw this number was found. var/base_mining_income = 3.70 - // Heating is weird. Since the servers are stored in a room that sucks air in one vent, into a pipe network, to a - // T1 freezer, then out another vent at standard presure, the rooms temps could vary as wieldy as 100K. The T1 freezer - // has 10000 heat power at the start, so each of the servers produce that but only heat a quarter of the turf - // This allows the servers to rapidly heat up in under 5 min to the shut off point and make it annoying to cool back - // down, giving time for RD to fire the guy who shut off the cooler - - var/heating_power = 10000 // Changed the value from 40000. Just enough for a T1 freezer to keep up with 2 of them - var/heating_effecency = 0.25 - var/temp_tolerance_low = T0C - var/temp_tolerance_high = T20C - var/temp_tolerance_damage = T0C + 200 // Most CPUS get up to 200C they start breaking. TODO: Start doing damage to the server? - var/temp_penalty_coefficient = 0.5 //1 = -1 points per degree above high tolerance. 0.5 = -0.5 points per degree above high tolerance. - var/current_temp = -1 req_access = list(ACCESS_RD_SERVER) //ONLY THE R&D, AND WHO HAVE THE ACCESS TO CAN CHANGE SERVER SETTINGS. + var/datum/component/server/server_component /obj/machinery/rnd/server/Initialize(mapload) . = ..() - + server_component = AddComponent(/datum/component/server) server_id = 0 while(server_id == 0) var/test_id = rand(1,65535) @@ -47,10 +36,9 @@ name += " [uppertext(num2hex(server_id, -1))]" //gives us a random four-digit hex number as part of the name. Y'know, for fluff. SSresearch.servers |= src stored_research = SSresearch.science_tech - // The +10 is so the sparks work - RefreshParts() /obj/machinery/rnd/server/Destroy() + server_component = null SSresearch.servers -= src return ..() @@ -58,7 +46,7 @@ var/tot_rating = 0 for(var/obj/item/stock_parts/SP in src) tot_rating += SP.rating - heat_gen = initial(src.heat_gen) / max(1, tot_rating) + active_power_usage = initial(src.active_power_usage) / max(1, tot_rating) /obj/machinery/rnd/server/update_icon() if (panel_open) @@ -67,95 +55,37 @@ if (machine_stat & EMPED || machine_stat & NOPOWER) icon_state = "RD-server-off" return - if (research_disabled || overheated) + if (machine_stat & (TURNED_OFF|OVERHEATED)) icon_state = "RD-server-halt" return icon_state = "RD-server-on" -/obj/machinery/rnd/server/power_change() - . = ..() - refresh_working() - return - -/obj/machinery/rnd/server/process() - if(!working) - current_temp = -1 - return - var/turf/L = get_turf(src) - var/datum/gas_mixture/env - if(istype(L)) - env = L.return_air() - // This is from the RD server code. It works well enough but I need to move over the - // sspace heater code so we can caculate power used per tick as well and making this both - // exothermic and an endothermic component - if(env) - var/perc = max((get_env_temp() - temp_tolerance_high), 0) * temp_penalty_coefficient / base_mining_income - - env.adjust_heat(heating_power * perc * heat_gen) - air_update_turf() - src.air_update_turf() - else - current_temp = env ? env.return_temperature() : -1 - -/obj/machinery/rnd/server/proc/get_env_temp() - // if we are on and ran though one tick - if(working && current_temp >= 0) - return current_temp - else - // otherwise we get the temp from the turf - var/turf/L = get_turf(src) - var/datum/gas_mixture/env - if(istype(L)) - env = L.return_air() - return env ? env.return_temperature() : T20C // env might be null at round start. This stops runtimes - -/obj/machinery/rnd/server/proc/refresh_working() - var/current_temp = get_env_temp() - - // Once we go over the damage temp, the breaker is flipped - // Power is still going to the server - if(!overheated && current_temp >= temp_tolerance_damage) - investigate_log("[src] overheated!", INVESTIGATE_RESEARCH) // Do we need this? - overheated = TRUE - - // If we are over heated, the server will not restart till - // eveything is at a safe temp - if(overheated && current_temp <= temp_tolerance_low) - overheated = FALSE - - // If we are overheateed, start shooting out sparks - // don't shoot them if we have no power - if(overheated && !(machine_stat & NOPOWER) && prob(40)) - do_sparks(5, FALSE, src) - - if(overheated || research_disabled || machine_stat & EMPED || machine_stat & NOPOWER) - working = FALSE - else - working = TRUE - - update_icon() - -/obj/machinery/rnd/server/emp_act() - . = ..() - refresh_working() - -/obj/machinery/rnd/server/emp_reset() - ..() - refresh_working() /obj/machinery/rnd/server/proc/toggle_disable() - research_disabled = !research_disabled - refresh_working() + set_machine_stat(machine_stat ^ TURNED_OFF) /obj/machinery/rnd/server/proc/mine() - // Cheap way to refresh if we are operational or not. mine() is run on the tech web - // subprocess. This saves us having to run our own subprocess - refresh_working() - if(working) - var/penalty = max((get_env_temp() - temp_tolerance_high), 0) * temp_penalty_coefficient - return list(TECHWEB_POINT_TYPE_GENERIC = max(base_mining_income - penalty, 0)) - else - return list(TECHWEB_POINT_TYPE_GENERIC = 0) + use_power(active_power_usage, power_channel) + var/efficiency = get_efficiency() + if(!powered() || efficiency <= 0 && machine_stat) + return null + return list(TECHWEB_POINT_TYPE_GENERIC = max(base_mining_income * efficiency, 0)) + +/obj/machinery/rnd/server/proc/get_temperature() + return server_component.temperature + +/obj/machinery/rnd/server/proc/get_overheat_temperature() + return server_component.overheated_temp + +/obj/machinery/rnd/server/proc/get_warning_temperature() + return server_component.warning_temp + +/obj/machinery/rnd/server/proc/get_efficiency() + return server_component.efficiency + +/obj/machinery/rnd/server/on_set_machine_stat(old_value) + . = ..() + update_appearance() /obj/machinery/computer/rdservercontrol name = "R&D Server Controller" @@ -182,11 +112,11 @@ servers += list(list( "name" = S.name, "server_id" = S.server_id, - "temperature" = S.get_env_temp(), - "temperature_warning" = S.temp_tolerance_high, - "temperature_max" = S.temp_tolerance_damage, - "enabled" = !S.research_disabled, - "overheated" = S.overheated, + "temperature" = S.get_temperature(), + "temperature_warning" = S.get_warning_temperature(), + "temperature_max" = S.get_overheat_temperature(), + "enabled" = !(S.machine_stat & TURNED_OFF), // displays state of the power button as you can turn on/off servers using this console + "overheated" = (S.machine_stat & OVERHEATED), )) data["servers"] = servers @@ -222,7 +152,7 @@ if(S.server_id == test_id) S.toggle_disable() - investigate_log("[S.name] was turned [S.research_disabled ? "off" : "on"] by [key_name(usr)]", INVESTIGATE_RESEARCH) + investigate_log("[S.name] was turned [(S.machine_stat & TURNED_OFF) ? "off" : "on"] by [key_name(usr)]", INVESTIGATE_RESEARCH) . = TRUE break diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index c09d4bc52451f..9d7cad9d579fe 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -252,6 +252,7 @@ "pandemic", "sleeper", "soda_dispenser", + "blood_pack", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -986,6 +987,7 @@ "asimov_module", "borg_ai_control", "corporate_module", + "maintain_module", "default_module", "freeform_module", "freeformcore_module", @@ -2265,7 +2267,7 @@ ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000, TECHWEB_POINT_TYPE_NANITES = 1000) export_price = 5000 - + /datum/techweb_node/nanite_cc id = "nanite_cc" tech_tier = 5 diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index d348f5b29ed57..103f411d41e9a 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -938,6 +938,10 @@ var/obj/item/slimecross/stabilized/gold/linked = linked_extract if(QDELETED(familiar)) familiar = new linked.mob_type(get_turf(owner.loc)) + familiar.a_intent = INTENT_HELP + ADD_TRAIT(familiar, TRAIT_PACIFISM, "stabilizedgold") + familiar.melee_damage = 0 + familiar.remove_verb(/mob/living/simple_animal/parrot/proc/toggle_mode) // just in case familiar.name = linked.mob_name familiar.del_on_death = TRUE familiar.copy_languages(owner, LANGUAGE_MASTER) diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 7ab05ae3f0c17..4fc8f5587dd4b 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -250,7 +250,6 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/computer/camera_advanced/xenobio) if(X.monkeys >= 1) var/mob/living/carbon/monkey/food = new /mob/living/carbon/monkey(remote_eye.loc, TRUE, owner) if (!QDELETED(food)) - food.LAssailant = WEAKREF(C) X.monkeys-- X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors to_chat(owner, "[X] now has [X.monkeys] monkeys stored.") @@ -462,7 +461,6 @@ DEFINE_BUFFER_HANDLER(/obj/machinery/computer/camera_advanced/xenobio) if(X.monkeys >= 1) var/mob/living/carbon/monkey/food = new /mob/living/carbon/monkey(T, TRUE, C) if (!QDELETED(food)) - food.LAssailant = WEAKREF(C) X.monkeys-- X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors to_chat(C, "[X] now has [X.monkeys] monkeys stored.") diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm index ba123aba0cd44..091801c7079ca 100644 --- a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm @@ -424,8 +424,8 @@ GLOBAL_LIST_EMPTY(custom_shuttle_machines) //Machines that require updating (He to_chat(usr, "Warning, [place.mobile_port.name] is preventing designation in this region.") return FALSE if(!istype(t,/turf/open/floor/dock/drydock)) //Drydocks bypass the area check, but not the recursion check - var/static/list/drydock_types = typesof(/turf/open/floor/dock/drydock) - var/static/list/valid_area_types = typecacheof(list(/area/space, /area/lavaland/surface/outdoors, /area/asteroid/generated)) + var/static/list/drydock_types = typesof(/turf/open/floor/dock/drydock, /turf/open/floor/plating/grass, /turf/open/floor/plating/dirt/planetary, /turf/open/floor/plating/dirt/jungle/wasteland, /turf/open/floor/plating/beach/sand, /turf/open/floor/plating/asteroid/planetary) + var/static/list/valid_area_types = typecacheof(list(/area/space, /area/lavaland/surface/outdoors, /area/asteroid/generated, /area/asteroid/paradise/surface)) if(islist(t.baseturfs)) for(var/j in 0 to t.baseturfs.len - 1) //See if there's a drydock here that isn't being used by another shuttle var/path = t.baseturfs[t.baseturfs.len-j] diff --git a/code/modules/shuttle/super_cruise/orbital_poi_generator/ruin_generator/ruin_objects.dm b/code/modules/shuttle/super_cruise/orbital_poi_generator/ruin_generator/ruin_objects.dm index 6c2ac6dc0df86..584d2c495a5ce 100644 --- a/code/modules/shuttle/super_cruise/orbital_poi_generator/ruin_generator/ruin_objects.dm +++ b/code/modules/shuttle/super_cruise/orbital_poi_generator/ruin_generator/ruin_objects.dm @@ -24,13 +24,6 @@ new /obj/structure/destructible/clockwork/sigil/transmission(power_turf) return ..() -/obj/effect/spawner/ocular_warden_setup/Initialize(mapload) - var/turf/T = get_turf(src) - new /obj/structure/destructible/clockwork/ocular_warden(T) - var/turf/open/power_turf = locate() in shuffle(view(3, src)) - new /obj/structure/destructible/clockwork/sigil/transmission(power_turf) - return ..() - /obj/effect/spawner/interdiction_lens_setup/Initialize(mapload) var/turf/T = get_turf(src) new /obj/structure/destructible/clockwork/gear_base/interdiction_lens/free(T) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index eca93f0723ede..5edb0bbf147ad 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -182,7 +182,7 @@ var/turf/T = get_turf(owner) if(!T) // No more runtimes from being stuck in nullspace. return 0 - if(owner.is_flying() && owner.has_gravity()) + if((owner.movement_type & (FLOATING|FLYING)) && owner.has_gravity()) return 0 // Priority 1: use air from environment. var/datum/gas_mixture/environment = T.return_air() diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index a2690fdc500e9..b779b9b932278 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -2492,7 +2492,7 @@ GLOBAL_LIST_INIT(illegal_tech_blacklist, typecacheof(list( item = /obj/item/storage/backpack/duffelbag/clown/syndie /datum/uplink_item/badass/surprise_cake - name = "Rigged towering cake" + name = "Rigged Towering Cake" desc = "For hosting a surprise birthday party for the Captain, with a flashy surprise." item = /obj/structure/popout_cake/nukeop cost = 4 diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 1188f137cfba7..c15459b8845fb 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -127,8 +127,8 @@ ///TIme taken to leave the mech var/exit_delay = 2 SECONDS - ///Time you get slept for if you get forcible ejected by the mech exploding - var/destruction_sleep_duration = 2 SECONDS + ///Time you get knocked down for if you get forcible ejected by the mech exploding + var/destruction_knockdown_duration = 4 SECONDS ///Whether outside viewers can see the pilot inside var/enclosed = TRUE ///In case theres a different iconstate for AI/MMI pilot(currently only used for ripley) @@ -212,14 +212,24 @@ become_hearing_sensitive(trait_source = ROUNDSTART_TRAIT) update_step_speed() -/obj/vehicle/sealed/mecha/Destroy() +//separate proc so that the ejection mechanism can be easily triggered by other things, such as admins +/obj/vehicle/sealed/mecha/proc/Eject() for(var/M in occupants) var/mob/living/occupant = M if(isAI(occupant)) occupant.gib() //No wreck, no AI to recover else - occupant.forceMove(loc) - occupant.SetSleeping(destruction_sleep_duration) + occupant.Stun(2 SECONDS) + occupant.Knockdown(destruction_knockdown_duration) + occupant.throwing = TRUE //This is somewhat hacky, but is the best option available to avoid chasm detection for the split second between the next two lines + occupant.forceMove(get_turf(loc)) + occupant.throw_at(get_edge_target_turf(src,pick(GLOB.alldirs)),rand(5, 8),rand(5, 8)) //resets the throwing variable above. Random values are independant on purpose to give variance to damage on wallslams and the distance the occupant is ejected. + occupant.visible_message("[occupant] is forcefully ejected from the mech!", "You are forcefully ejected from the mech!", null, COMBAT_MESSAGE_RANGE) + playsound(src, 'sound/machines/scanbuzz.ogg', 60, FALSE) + playsound(src, 'sound/vehicles/carcannon1.ogg', 150, TRUE) + +/obj/vehicle/sealed/mecha/Destroy() + Eject() if(LAZYLEN(equipment)) for(var/E in equipment) var/obj/item/mecha_parts/mecha_equipment/equip = E diff --git a/code/modules/vehicles/mecha/combat/combat.dm b/code/modules/vehicles/mecha/combat/combat.dm index af78cadb9b7df..1d629c7ddcd0d 100644 --- a/code/modules/vehicles/mecha/combat/combat.dm +++ b/code/modules/vehicles/mecha/combat/combat.dm @@ -4,7 +4,7 @@ internal_damage_threshold = 50 armor = list(MELEE = 30, BULLET = 30, LASER = 15, ENERGY = 20, BOMB = 20, BIO = 0, RAD = 0, FIRE = 100, ACID = 100, STAMINA = 0, BLEED = 0) mouse_pointer = 'icons/mecha/mecha_mouse.dmi' - destruction_sleep_duration = 40 + destruction_knockdown_duration = 8 SECONDS exit_delay = 40 /obj/vehicle/sealed/mecha/combat/restore_equipment() diff --git a/code/modules/vehicles/mecha/combat/gygax.dm b/code/modules/vehicles/mecha/combat/gygax.dm index 9adf74ddd5470..afc9545af683b 100644 --- a/code/modules/vehicles/mecha/combat/gygax.dm +++ b/code/modules/vehicles/mecha/combat/gygax.dm @@ -30,7 +30,7 @@ internals_req_access = list(ACCESS_SYNDICATE) wreckage = /obj/structure/mecha_wreckage/gygax/dark max_equip = 5 - destruction_sleep_duration = 20 + destruction_knockdown_duration = 2 SECONDS //Syndi mechs get reduced knockdown /obj/vehicle/sealed/mecha/combat/gygax/dark/loaded/Initialize(mapload) . = ..() diff --git a/code/modules/vehicles/mecha/combat/marauder.dm b/code/modules/vehicles/mecha/combat/marauder.dm index 7a22dfdb54c44..b90dcbdd05034 100644 --- a/code/modules/vehicles/mecha/combat/marauder.dm +++ b/code/modules/vehicles/mecha/combat/marauder.dm @@ -74,7 +74,7 @@ internals_req_access = list(ACCESS_SYNDICATE) wreckage = /obj/structure/mecha_wreckage/mauler max_equip = 6 - destruction_sleep_duration = 20 + destruction_knockdown_duration = 2 SECONDS //Syndi mechs get reduced knockdown /obj/vehicle/sealed/mecha/combat/marauder/mauler/Initialize(mapload) . = ..() diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index b6444437b82b4..e92544a2a746c 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -37,6 +37,13 @@ /obj/item/clothing/under/costume/schoolgirl/green = 1, /obj/item/clothing/under/costume/schoolgirl/orange = 1, /obj/item/clothing/head/costume/kitty = 1, + /obj/item/clothing/under/costume/yukata = 1, + /obj/item/clothing/under/costume/yukata/green = 1, + /obj/item/clothing/under/costume/yukata/white = 1, + /obj/item/clothing/under/costume/kimono = 1, + /obj/item/clothing/under/costume/kimono/red = 1, + /obj/item/clothing/under/costume/kimono/purple = 1, + /obj/item/clothing/shoes/sandal/alt = 1, /obj/item/clothing/under/dress/skirt = 1, /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/under/suit/black = 1, @@ -52,7 +59,7 @@ /obj/item/clothing/under/suit/sl = 1, /obj/item/clothing/mask/fakemoustache = 1, /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1, - /obj/item/clothing/head/bio_hood/plague = 1, + /obj/item/clothing/head/costume/plague = 1, /obj/item/clothing/mask/gas/plaguedoctor = 1, /obj/item/clothing/suit/toggle/owlwings = 1, /obj/item/clothing/under/costume/owl = 1, diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index 11cb5dc2bc990..bdcbddde25053 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -9,6 +9,7 @@ /obj/item/storage/fancy/cigarettes/cigpack_robust = 3, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 3, + /obj/item/storage/fancy/cigarettes/dromedaryco = 3, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index eb39dbefb83d5..1e810e04b5928 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -534,7 +534,7 @@ /obj/item/storage/backpack/virology = 2, /obj/item/storage/backpack/satchel/vir = 2) contraband = list(/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1, - /obj/item/clothing/head/bio_hood/plague = 1, + /obj/item/clothing/head/costume/plague = 1, /obj/item/clothing/mask/gas/plaguedoctor = 1) refill_canister = /obj/item/vending_refill/wardrobe/viro_wardrobe dept_req_for_free = ACCOUNT_MED_BITFLAG diff --git a/html/changelog.html b/html/changelog.html index 39eabe7590c5c..3caa7c74430cf 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,221 @@ -->
+

05 September 2024

+

Varo, Bombyy, PigeonVerde updated:

+ + +

04 September 2024

+

Programs-The-Station, Rukofamicom updated:

+ + +

03 September 2024

+

Geatish updated:

+ + +

02 September 2024

+

PowerfulBacon updated:

+ +

Rukofamicom, Fikou updated:

+ + +

01 September 2024

+

Aramix updated:

+ +

MarkusLarsson421 updated:

+ +

Penwin0 updated:

+ +

PowerfulBacon updated:

+ +

XeonMations updated:

+ +

rkz updated:

+ + +

31 August 2024

+

PowerfulBacon updated:

+ + +

30 August 2024

+

XeonMations updated:

+ + +

29 August 2024

+

Dejaku51 updated:

+ +

Rukofamicom updated:

+ + +

28 August 2024

+

ClownMoff updated:

+ +

XeonMations updated:

+ + +

27 August 2024

+

XeonMations updated:

+ + +

26 August 2024

+

XeonMations updated:

+ + +

25 August 2024

+

Ghommie, XeonMations updated:

+ +

HowToLoLu updated:

+ +

PowerfulBacon updated:

+ +

Rukofamicom updated:

+ +

XeonMations updated:

+ +

rkz, Dennok, rdragan, Ghilker, Mothblocks, Cacogen, ZephyrTFA updated:

+ +

rkz, kapu updated:

+ + +

24 August 2024

+

Patience, [Draggeru](https://github.com/Draggeru) updated:

+ +

PatienceStPim updated:

+ +

Tsar-Salat updated:

+ +

XeonMations updated:

+ + +

23 August 2024

+

PowerfulBacon updated:

+ + +

22 August 2024

+

Dejaku51 updated:

+ +

Ivniinvi updated:

+ + +

21 August 2024

+

HowToLoLu updated:

+ + +

20 August 2024

+

ro5490 updated:

+ +

16 August 2024

Dejaku51 updated:

- -

05 July 2024

-

XeonMations updated:

- - -

03 July 2024

-

rkz, GoldenAlpharex updated:

- -

spockye updated:

- - -

30 June 2024

-

ClownMoff updated:

- -

MarkusLarsson421 updated:

- -

rkz, HowToLu/Dakae, PigeonVerde/PestoVerde, Floria/BriggsIDP, Spockye, made using code from TGcoders(wallem, vincentiusvin, paxilmaniac, tralezab, colovorat, coconutwarrior97, timothymtorres, OrionTheFox, coldud13) updated:

- - -

29 June 2024

-

spockye updated:

- - -

28 June 2024

-

XeonMations updated:

- - -

27 June 2024

-

PowerfulBacon updated:

- -

XeonMations updated:

- - -

25 June 2024

-

EvilDragonfiend updated:

- -

Gilgaxx updated:

- -

HowToLoLu updated:

- -

Markus Larsson updated:

- -

PowerfulBacon updated:

- -

XeonMations updated:

- -

rkz, Fikou, twaticus, Pepsiman0, Twaticus, Arkatos1 updated:

- - -

23 June 2024

-

Gilgaxx updated:

- - -

20 June 2024

-

Gilgaxx updated:

- -

PowerfulBacon updated:

- -

ToasterBan updated:

- - -

19 June 2024

-

Gilgaxx updated:

- -

PowerfulBacon updated:

- -

XeonMations updated:

-
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 7e39f747764fe..eb0b26aac2afb 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -43953,3 +43953,162 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Ports Capybaras from Shiptest rkz, Kylerace, LemonInTheDark, Tastyfish, Mat05usz: - code_imp: Adds new subsystem to optimize radio and searching areas +2024-08-20: + ro5490: + - rscadd: Added a new Floor Cluwne Smite, and interaction + - bugfix: fixed the stalker smite from killing people +2024-08-21: + HowToLoLu: + - bugfix: FastDMM2 is usable once again for map editing +2024-08-22: + Dejaku51: + - code_imp: Zfall and Elevator controller doesn't init anymore + - bugfix: Natural Light Cycle subsystem inits correctly + Ivniinvi: + - spellcheck: fixed capitalization of cake in uplink +2024-08-23: + PowerfulBacon: + - code_imp: Cleans up the code by removing LAssailant from mobs. Attacking something + that a slime is feeding on will no longer cause it to become your friend. +2024-08-24: + Patience, [Draggeru](https://github.com/Draggeru): + - rscadd: Kimonos, Yukatas, Sandals + - imageadd: epic sprites + PatienceStPim: + - rscadd: Sushi & Seafood crafting tab + - rscadd: Seaweed sheets added to biogenerator + - imageadd: Sprites for sushi + - balance: Uncooked rice is now made from mixing 10 units rice/water in any container, + no longer requiring a bowl to do so. Recipes that previously used bowls of rice + now need boiled rice and a bowl, instead. + Tsar-Salat: + - code_imp: adjusts a diseases speech replacement + - code_imp: converts zfall sleep() to a timer + XeonMations: + - bugfix: Fixed changeling antag info panel not showing their objectives. +2024-08-25: + Ghommie, XeonMations: + - refactor: Refactored movetypes. + - bugfix: Jitteriness, melee attack animations and resting/standing up should no + longer momentarily disable the floating movetype + HowToLoLu: + - bugfix: Eminences no longer attempt to update a non-existent health hud + - code_imp: Changed a few stack traces in hud code to crashes for less obfuscated + runtimes + PowerfulBacon: + - rscadd: Adds a dispoal pipe that filters items which haven't been sorted but need + to be sorted. + - tweak: Tweaks the code of the disposal pipe filtering so that items not entering + from the input will not be sorted. + Rukofamicom: + - tweak: Mechs now fling their occupants in a random direction upon destruction, + including when a mech falls down a chasm. + - code_imp: Mechs now have an Eject() proc that can be called directly without destroying + the mech. + - bugfix: Mechs can no longer continue walking around when falling into a chasm + - tweak: Mechs no longer put pilots to sleep when breaking, instead stunning the + pilot and knocking them down for a time dependant on the type of mech. + XeonMations: + - bugfix: Fixed an early exit condition for book cases, potentially fixing them + rkz, Dennok, rdragan, Ghilker, Mothblocks, Cacogen, ZephyrTFA: + - rscadd: adds deconstruction scan to RCDs. Allows you to see roundstart walls. + - balance: roundstart walls cost less mats to build + - bugfix: RCDs will automatically complete girders instead of building a new wall + - bugfix: RCDs will automatically grilles instead of building new grilles + - bugfix: fixes Silo link message + rkz, kapu: + - bugfix: fixes VV bodypart editor +2024-08-26: + XeonMations: + - bugfix: Fixed a few mobs having floating animations. + - bugfix: Ghosts can no longer become stuck in the orbit animation. +2024-08-27: + XeonMations: + - bugfix: Ghosts can now orbit the same person another ghost is orbiting. +2024-08-28: + ClownMoff: + - rscadd: Adds the Dromedaire Co cigarettes to the vendor + XeonMations: + - bugfix: Fixed simplemobs being able to interact with machinery via CTRL, ALT clicks. +2024-08-29: + Dejaku51: + - rscadd: thermal mechanics for tcomms + - bugfix: thermal mechanics for RnD servers + - bugfix: upgrading RnD servers + - tweak: upgrading RnD servers now makes it use less power and produce less heat + Rukofamicom: + - bugfix: Gibtonite flashes again, so miners can better time the deactivation of + it with a scanner. +2024-08-30: + XeonMations: + - bugfix: Fixed revenants being able to fall down z levels + - bugfix: Certain FLYING checks now also check for FLOATING movetypes. +2024-08-31: + PowerfulBacon: + - bugfix: Fixes some mapping issues with RuntimeStation +2024-09-01: + Aramix: + - tweak: pacified all pets spawned by Xenobiology's Stabilized Gold + MarkusLarsson421: + - bugfix: Fixed so that Efficiency Law board can be printed. + - tweak: Changed the name of the Crewsimov board from "Default" to "Crewsimov". + Penwin0: + - bugfix: Plague Doctor hat no longer covers the face and doesn't look like a biohood + when held. + PowerfulBacon: + - rscadd: Adds in a new mapping helper for mapping disposal networks. + XeonMations: + - tweak: Bodybags can no longer be heirlooms. + - tweak: Medical flashlight pens, scalpels and suit sensors can now be heirlooms. + rkz: + - tweak: 15 base stamina damage is dealt every time a failed jump is attempted on + a multi-z map +2024-09-02: + PowerfulBacon: + - bugfix: Fixes some mapping issues with DeltaStation. + - bugfix: Fixes a bunch of mapping issues with CorgStation + Rukofamicom, Fikou: + - rscadd: Concussive gauntlets have arrived! Shaft miners will find that the diamond + pickaxe can no longer be found in tendril chests, and instead they may find + concussive gauntlets! + - tweak: Tumor shards will now poll ghosts for control of lavaland elites if the + original player has left the body. There is still no guarantee of having a new + pet if alternatives are not available. + - tweak: Gibtonite fuses are no longer variable so that miners with good timing + are more consistently rewarded for risking life and limb to try and defuse it. + - balance: PKA modkits have been standardized to cost either 0%, 25%, or 50% capacity. + This means it is now possible to utilize 100% of the weapon's potential and + up to four impactful mods may now be installed! + - balance: PKA modkits that do AoE damage have had their power doubled, but still + have an upper limit of 80% normal power. It is now far more practical to install + AoE damage mods, but will still weaken the power of the weapon overall in exchange + for versatility. + - balance: Damage increasing modkits have had their power halved. This was overlooked + during the major lavaland rebalance that halved the HP of all fauna and halved + the damage of mining tools. Damage modkits are supposed to increase damage by + 25% of base power, not 50%. + - tweak: All modkits are now compatible with mine bots, and the special cooldown + reduction mod has been removed since the normal cooldown mod works on them now. + Mine bots have the same capacity for mods as a PKA. + - tweak: 'Explorer webbing can now hold additional mining tools and items: shovel, + survival knife, emergency oxygen tank, PKA and plasma cutters. It can no longer + hold kitchen knives.' + - code_imp: Cleaned up some variable names and unnecessary code within the kinetic_accelerator + file. +2024-09-03: + Geatish: + - tweak: Empty blood packs can now be printed from the med lathe + - bugfix: health analyzer is no longer printable from a hacked autolathe +2024-09-04: + Programs-The-Station, Rukofamicom: + - rscadd: You can now Latejoin directly as an on-station posibrain. + - rscadd: Due to Job-code, Positronic Brain is now a job. +2024-09-05: + Varo, Bombyy, PigeonVerde: + - tweak: 'BoxStation: Reworked the service area and maintenance' + - tweak: 'BoxStation: Reworked the medbay area and maintenance' + - rscadd: 'BoxStation: a room for the psychiatrist in medbay' + - tweak: 'BoxStation: fixed chaplain backroom having a weird shape' + - rscadd: 'BoxStation: Added a new area, apc and air alarm for the captain room' + - bugfix: 'BoxStation: Fixes floating cameras and doble pipes and cables errors' + - bugfix: 'BoxStation: Fixes stools directions and types' diff --git a/icons/effects/landmarks_static.dmi b/icons/effects/landmarks_static.dmi index 6aa0e3ced8e958821558e8b8767e9e95a78573c9..f2404dd45fb15e303f9ec43a257f355fc6e37e8f 100644 GIT binary patch literal 22934 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 literal 20926 zcmYIvWmFtZv@P!LE`vJ+w*dwX4oQ&UPJ#z_8#IK0;1VQ2fCTs8K9B@=hXDcv83r4i z$9Lad@BQdiUEQmzt54UdI%n@)3HrL~gm`p#C@3g|FEvyQQBY7>o(~iptmiA_LO)ub zE9OD3O?*@wyzM@`^YnS=;f{h5ke`vRM`ZH>GG0k2D z_7X}ISvgg+8~wEnL&QDt zV&qV*=Z9^YOk185oeK5=D}{Wnqs@v6MUyFZ4&Q{rNL~H2!D&BxUDeQ%V-zDLT=a z7ua*xX@Nq-MG}~TUV@6HPSA3cd9btb*5;VtxBFrO%?tbZ_`7-U4Q!~f@noHR@D)y5 zp*bGRUtX~efgm6)rV214i`V*5r30=HURUehETalfxP?oH;l|&zn&pMDAv+1r2Fp_1 zj*-lN*VXA9H1-G6Oj|JTH4^8SlW4HQn@>o2 z4F0O0@|31`W1WFR`;!YVhKtvP1C+Vujfnu?V%!K{+8<)Q9uZ`D0#XAd*%h?|#$^uq zJr-jL>Gy&8AfGkgg@m!OvB||n9Olpq1Cyh#*MpXglvo}=bD7{{LF!jOACG5>8XCwn zwX~FPlJF;YM$?9PUVRII1YiEcfNWcR{)A^(}O4Xb8uc5+8Qz)PZjvrP%p&4O*(1y6)(k<3b!W& zDz?gA+*Z!x#N+gK;e*#TgEexEfOy6Ep3o@m1BW3qB^oDPYLR4DN@mRlAi+u zO#ZV-nZ9+pH6|McvI(7nV)gUq&(`OE$HbB-n)komC+&$abqxP=3JjcbftkMI?9a%W zh&`}}z@qQs90%B}!S1?jA^LQ+g zgp!4y%w`JbqlR!D+NuNQIiQpm7@+sT1Bu=c|m&w5da%I7z;9q`y$kPP>fo)F% z^A8NXKU|8f`^kcmg5`!i2c2)l4-9;?1 z#R5*PNma4B7&zX%c{4dV8S#~3y2*x=po;}VwY;V#IV=qEvuEmI_!GUdBlBToT{4%n zG;Mo$2bA8@?=Ok&1 zmmcfA!LCvzEu21}BIY-5l+!$~P7tibj3Y!b2= z*o^id3t7_D5bGK045iIad$XFu_vC0`0c%rJ)27jf(elDL?C|hHB!lemw;KVo7H}1Z z>*M_m?Ah$BU2vA#z33vY*CBN&^GX7iol@*A*aFw8a(dXqNehgsltNS+q~{xTbu-3tWQdk_&i&7wro& zN+j0l>XRuhk}DiTX&hRT4k{#+gLy}4>?k)xnx(jlcrvdEBcweyQ3&WIk`f6MiB?W& z{u>Ab*G3BHj=)ZZvzv0h%KbV*2&o(dQPnaw=(N`E8}Wr?O|=>g9t)*Oeje+?t+%u$ zw;g`Rc(k;%DW5;X)}9*~E46wPLDB`V@45~sR4m7N?i#^!t@%3ORqZQql%U@On!d`T zO|3m6WS5eeqnM&t#BR9P*eX<20lxY(jjBiAXYs%Gt>uzDIPj?jDTLbh0k=21SytZ! zbh%{`5)%HK9scKbS*X8vM~DBpzK4OarBErxYU?e%}4_~)XnIQA}X};+r za}ZlM@js8$%DO%3{v#_+iH9I@FXBl|1b_tc017;W%|0nB-@lNSl<+sVGJ7L~aTJC7 z!zuA84%UtZ;x1I3r~UXBG-hAwL;*o^t^;=SbTJ6w?l*wmBhg8sM_9>z=hF#ZJJimR zxqcdGBv;bwy4F7DQaIJ&@3G{~N<+Neh_LO8vW-I4)Yc-G6XN5G%v@Z4AVnJ?h|@+( z(lb6q4Hi1H1Z zJ-rsh3qr4@0K^|&&{9MN-6!Zf4?*uRmH`wXgv~X1v3?@)Kp{@d&t`nSoZ2+k7gbao ze?v7yn`hBeu5drc+J*3SrYK%P7-hfFxo3p_eW+lyY>f<3Y%?Cf6T<1DVL18xvQvBh z(EQ(l6a!Jaf)@-d*;!ecVDx$0H>i`v0uAh(s6X=m-{_p6UojL{%mK2YVCHyxsdW3c z-{-^isZIOS*>9l(rto(L0d+&Tc^h63=n-}Hklli*L-^EJRkX&5lps3({GrBvpl+){ z==wt4&%MIXTja&<*^4F1GX}I_=;7(DwUQSPpHN&w!wZkwsqI0fwyCKpAEC<#6S+=Z z;_owFo>DTWmBeTtKiaRfdX(pp8DS`)+N!2hRB*#@#9ihqES)kQ6iploS*u?=S~4ex z!7U!m+T*IrM?011o^q>|Rx-lMUwzXit^dhrvreoWm?S?~A7vTTMb$3PGBz*xXFdB1jeBz_KPV&r36+voVv%CT)Zz^~R8w>7?|sO#QxK>N zGd=%~D()zbL8x+1cW5z;%3oBrB}Aldzxmw^=VHAb_L}fRXq}#ZtNVqFJO)LP;zLLk zUGKj=T(paG+*v(tDYUC|+(|udle@^<8x!$}IgCS&YMVo42k_5xLqm4WM$h`_Jo>H!-n|lhKgv}&`5YVY-tG6{ z@Qr`<)!7KWlds-)7-GSgndtR=p7Vr(mQHWNi?(-nh3l*oZUZBrZ2g*!{8u&(ck!fb zoBjAgr2wCJoEOi2G>NYDt~2Elb9!bpWf-3XYF^ed&ZDlYE}KLn`pO_+tnQD}>0n7Xr_im&*=LV9@L)hMD=9%$d`)G|Wx>-7 zTX-4U!qW|;2h)Of;%MXNsgaW24=N+jb`zt~($idR7>BLP!qfT_%3pICdZVxl5q3_F z>p^9q_%A*8iNBo@M+3wP1j|6GO3w+oLK9=2`-WD~->r;{j6hjUG7P`5ZVEi#m7_UPoe;O2JN3Qw zVEAQhqi$mBcn6_oG9#fWeo@0K09B8P0t-gohAE#3ckcx;om@(onh|(7y9s{p0B>HfMP50`iq_%Ynx~Vq679#wfi!SNCWke~up?9A)qdsN*m(p++ zesUBecvM%I=^756QUzwO``xsNWmn7n@Cu#D=gUM%-3qL)0B*%yuER~^y-$(E3-@T- z>KC#1jOv}xHAC3u-j}#&`lRQyxG@Bf-;&ze|uBY{$~-|`vf2_ zvhK>>ROL1i;(U%i=0D;Zfuk5r-bdqjxfWe53VL9Qo*<+ciWXT`knJBs{;b$Qk2*=k zxXL8Wz%PVAMwG>W5>no%ayJ6(=j?6G!7_r}5>N?`*eU2EFaERZ5JLwqOlIk%O@Q+R z5Rp}a<+N#Rg9KM|a8-?p1SiPI7(h?S`ornPQ3asMb_g%vUjo-=BsNn~p(zcMofQ6I z#T6;9#Agv_940lAWC#un*w2S}>E z^eCI5UPC+NYaBIwnB9HBcgv425hC7tW!5IF6ly02Xj!JBHmu^}bBFbeyn>lu(wMZi zecA68(dHi>(U$*xV_^MnRo_zW4X&qo zJQtl-_sU2i@w^jMb<;+GhOcjPN_Mt}RlpJPOqmunUGnx zz4?zdJpB=@lyGKzW;0IEbEE_8`QF^ze8B-Fh?x1zD;=_E5}y8QsoTernPFpyH!lZ; zXJASC$5GsihvNpO2s;tJc$~}n)39xgRMsgIAt&9v!4#CSToD8FFWZ(+T*1Ny>qdYi zBGj|1_Bo>o1bAk;OLvgnk`+KOq?V`^0adIe$c zb~s+NO@jyfg9qx4H7dI<^n&bmtbE|Kd9}NkAb9J~D9p(!giCvziRbF&36{lY*p|v0 z0fz7VaqzPi{G(0>y#s8D!o?imY2NC zKXzRmM}|hSXL=y~z+<8b7| zg?37P@lTitKPiIgH!o6A-bD+d*i<|sj2ZjF`cKQYpB|59PM4>%Y&0$u&Q@OC3bEx( zwzdq=NVyPSQLB~M3ALfbhOYlSrqBH>er(N}?|q3`SKNg1?^U~Uz9^aP+g#S|K^rNT ze*Wu!4?@u)a#ra>{221gJo}i0V+^>MMS>ckwRe+|DahjN>JY_i#mAo6 zL5qL?`cP3*U9?v{%m#8NWd(qnD8hE=Q}b6Al5E8(u+*p~i=r%6lr8zUG1Pd0%wgB8 zRrgMgkC)U-_xky-(CpA=kD>;%?MVcW@GT@~`|H0N?l1Mo#=jzCL1f4{yYj>yQ0q~9 zE7aF8;iSgnP=3wK*o!({A7UAQ80>&#&v0sDlC)EaB#WfO(sFWg9$IDpP@+mP5-X!! z{KA$6%aWH2R>YfB$QTgYYVlEIF+>e^c}+IG6Qb}t#{c;nNNhUH^%X6yCm8*I^Gdqd zU^!r20KdItDRlJ@?Kqhdc8<&mjqt}V9Xv4Y>#UIscqXwn2-9n*aJIKdNziwKN&_4Zi};#gvm ze9ll7JY7MpC~FK`6eZNFSeP-T5wCJ^RJoE-q!`7ZP(QtBZ>K^&B3fY#I_fU0r}yvc z&2jWYvT;cJNYx3C@uRob4sGB<-%6r&mR#3yq*KYOE7w{lyM5YU34ADa;{=5x$`BXJ z#CV**%F4>Rked%ZFt&OHbv>8JNlrmcB?KPi3|Qdec~1Hjj{1Q!$7KySO!Mve)!gIy zw*uDq3%*r#T#Si zn|~K9$)9#Vm=cZ>SYRfwl<;p9}=AzwPOcBGsi)}W<3@5l! zuDOp6+Z7T&#^Sugqrpd-bCI){k9#~EElIxuN~DM79;nc4{e&kUSQ|!YFJ>({1{9zs z0pmt5f(y|VHXE}ahFK%#F>}o<5gBHCe?uD3i08{XHC@tQ;bknvl%t^XIh5 zZ0!E#T-E%VAaA?F5-DHBE6o_>qx0=Q+~GMyOIk%ze?~RGRP{V6|0%to9of0QhFZ6x z;9l;8nlFN7JuMaSn^U=9J$PN1@XQes-6_4z3ZI@?yK`}pdQ+RVEP1vXgut2c@$3<1 zZT9#!9=F6itzh84!7{XmSUl(VKjYh6ln{R1sJtEnJX8|RvV)q z-A}Ym?yhPbFhO!qY@hS?*I-X`Hy^o|F3K+$1odJQZ%x{FJ$xr1jc|K*#Qo>3<%85* zfX_C;$l*-%s+K3di4Xrx)Rz+h0XyMU30X$>{0yQFKiqA?Fv5jO*T+>0xk5h5V*P%( z!o);8S+fo!O;yb@rubppg#j?`t-m9HqKbr0N%@{&yOn4^)rM_I`7jKemSv9iv)aIi z0Nc?gKOIM&nS!|mdiw1fC%4=oKTVT+H1by6-=lR0suiD998A&9W3O;$kZx^731kQ)RmJ0Rypb_T=a%8hUdZb2faVQv9o9(?$Fxnv0Av0qL`_(J9vFe zwB-D+1xbegGm5si&G0F4%*~NedtTr~w^`m;OL*ApoKKc>zu-S? z#@f**7r%zzzTyY+NaEbbl{;K0QZDt`sw*%vSYX76XTqKtI_837q5e=|^6RP3FZp}C;#I-iIW;ai88cWC| zmz|j8Ghx!|&Y0hA7l&-O?#282`^f|AVqbQ3Z*~4N&5|YFf7nD&SICT=tQfo+Ec<uZL=p&{kh+G5tVQ4K*{od{K(tEp|bXm{ot@f|`M85B!X!X;7_>JDF> zC@n6ozMtjDGFY_b+*WkPWGfeGxfpfZ+x$(ReW47x%82>)f;uLCemZc;IMj-xNs}*I zJ7ku(THrnD)T=(1@8VUBWcm?xG?Z2r=s(LnzCumHBfmy#AZe1vHb+ut8lnWlSY4QP z<0Su5^h3{8Z*wANJnq}3EGEFga+#LV2!zamcx1p%G0%8aL44$!tw{%!T#ssFbSkAi6maX>=V9@4^C|anliDcNckitu#Kx z+sN|OH`;{B=T}K*QZuqDf?t7`V>zAOC~bx$b(TydeePa4EHU@2g3S8ArgijtGiN!} z-m4dOO8YZ@rJb64o4x?=BxpPTMbJh{HE_5R+s`P1>^m*ynN-B6uA0WQQM)aC)c4vM9CLw@9IACS5CLqjskC{D0atK0b)rnA`5hBfDh!j` zW5bd)c+>h;u;`k_p##~Q61G+x(AqIgJCwi#=Z%Q8e?rVxue&^hVaz1hxtv_X11(X} zukATYPXM3`Ov>JwAe|_~2@$+aV&Sx_6h{F2v49&`a^dw4$0``?gJS(s_W_H%pIFua zw$Q~mpX|I5_SG%jNR5YFX53Ky>@1C9Ew79O-W9W-9_ak!mhS0kG}o$>Q4(~0k^VI=B+$}| zmSjb|Mn(Gr`*R@OFHUDw`4p>qsH6?^(lDLyNo0#6=6)RcsX8alT_#I2a~&C-s{L}) zJ3x!Oje*O*s+^`J`7iN=CD)3y1p7<)iA3oEwe>KiiFO#O&A{D6{E_!U0y0s-$R3T| zAu3xcfBxx6uaiPE%@1t`Wmnut4m$`qHs|2E`yCqUE5+qJ0-%S|C$}yvTm_( zBt5|k%d_7r3}JMX`+_1(t-WD4wEeF5FD7jZ1eTVPf+8+{g5dG>^%ZuRuX+aGt*2|J zN*~+y^53gAH9S_Rb5Lm0<5(2+rGz#!jVuISSrWgQr~?b3I9{;!91sQ*lozh2C8SWW zt?Q9oW$b9iM(j6KH+ckz-80@;^>qF>Octayv84Qee_x&C2-HNnI^tzfCdrL9u; zvP-Ff7p*0P@fH>wU$crk?V041amupDuiypZWe})|g!kO^@d10f*a2|FQsH-}wY)5u)>ME}9>?_@PlU`!xTJ0#`d4ryk1WVoyV|HHJ4 z78veRG*<}a1BKNDj(CUdF6*2I_{Kb4@TE9P1XZ2q^ZwT0>};7#35_)dr%zyGB`zv0 z8UsI8+R8W9{@}WJMw~D&!s>kSf1azb66|Lx$}?VoPo)?(XMe;uG_uM%?p2p+1^Kt_ zBu5=p?9$*J1{Uu0^Idl*Ig@|}$dPE?%-uCo=A;k#L@ zJ7t|=&_-&>McZLJvqLZe(&()}$;pj^x@GGQ*7c!|NMHg_*E^aZ;L|-?12%+#C>Y6@ zK?#*1+kYs!wob)I?(Xg~zWBlrEFzb1{@Vhp?}=Ul_dA#NS7_Taf&+IR;f-?~@Ba#w6m&CmGsX9jVa7hG60BxokbOg{scm^faE6fCxe zox5c{UeG`TKfQbzs}+8&d%d4D3XoMBm#b$M^cgapr;hj9rU`s%2n-JzUfFY6A}1b! zbt688sXH$zr+9DWpj1zpvZxFyyV#lPPaGua#H~A3&#kq4@-A96@cM>i)pTtQCg71I zkc3>Ae?3q|UopF7MjN43y~;2(C81>|_I2o6($m(9qo4n97qor&tHP-u@Eia6GsVP+ zhlghkO=j$WhJ*);mE%A;u)dy$E3@AiII4gDAl%Rm>-{g}CCyc1uwo8|Bsa>s%DP(4 z{r{bSuaO6^}w!2h8@>8`Uw9JYk>-u79hV5GcTzj{DbDEvJc+3(0 zb@NztIMF(blvI;wnv-Z^@MoEU@35sOD#6|Tc?235=B@RXuC%Fb&j2X)PxxXfvzYeD z*`B@Adnf)SX};kKF6;N4gmg)DbKb%e*+PpD%=>Gc%1vKJj;x>goD@ni-vbqN}fG=O+Dn zXWQuSY&RvVh&iIKw@)1Je$O}JhPkAR^>oh~)y3WBJmgkj_r{%NMQzkC8WSl-V=Qz$ z19a@KsEFa_&&D0n%y5-rR3@H?E%eHrqtIh;P3=XEN}ZbOdFLgiKdJk0 zL0;@U|f4QwbJb3?Y=%AC3fe7hOr=2U9NR6>d zMM&tLwmx&JPr&EgG~lerE`(MaX!%&%6 ze{lzr(C_n<@rX%J53bvL$G=q95&F*?`FQ)?to$0XmyzEHjM#S!Kl6x-n!7B5}eFB9G8 zO}Kz$y1Fmq?DG!KL1{JL@ZE%1)wX}cnL2ZV=LQodZ|SG!uracQ&ZCzk(!& zB02^xwjUS@;B#-`f&t5)P#B%vV+$-grrpjanbs%Xo4tGWYLos~?+5A3iSvVSpYuSQ zZ`;g&_<)8Xsv5hycF3})SM!+r^+Mq`5?wSxCpR0~UN?d7ebI|siQQlW*6S%w19z#C zJ$ImitC+$BlvEc$qX@a95~zR9b1FSh;pC5%!d~w0AR>CXCIteGe?(|JfjDDm7r&42 zClthK|Bf9>doFx~3+9O)=fcy{!gXGFPz`FcAX#&kZa&_1Q+?YYcIX*^T*kT0P6+8_O+`G<>$|*A0Bc^BHicU$F96K_Zp&X2+hN}3>aAa zUA_=z#;J(t3mw}c6u!L5VWDO%5$f@}Gkm;W6QCrXb@fNasJeWLzOcvBGq(uEX2abA6@+o@VE$r;6P+EgC|FXRKOi@< zj#u_khedms?)b?!Z(7A`B>8}9$9JpIiIC5${wG|fwvnuNi}pvJI3)GH3@WK;s;eph z#WDcSPX)zLEh@zfa&Qp#Acs!G{0G`TeN;;Sk1Po0Bnm{VbyC^eZh*Y`gF8VPz)r4?`YXZUa#QoZUrPH{#Zbh){| zN6bJu2R3mZ;_vG4$cWRNmWlP58$a2fv=%j-QC1a|J$!7so8_L?dsfVtRiO)>Obih} z;oZxlX?HQjxO_gjVB^y3&R*?6qGv>T$`jBAQe3(E2P;{HW@0ruG81}UO0%!q(>>)) zSbmWAIxBo61o%Z$_JNlS3 z9SmKsipmFbcl(Mzao}FEZ;%X03JLeblDG)l2ii{e; z%jo5H&GHnDI=vcfxpA*vX=zE1N;kiq zNTMbW&*bRs!`G+8m^tS1z^=lCR}hftk}d%F6#4nHQ-{`x0D7j1j1CwE>gvhmTIpNu$K)522;WnB7vP8kphbuz}pQxl@VJS^%J#`Ouy@ zX48ybtR}-a36vKM^X|gDG9BU%EcP22dgdHnas9buDv{i|N_vb#2Fyh$y~RM+Q*VE! zpSGLY;-99-)ggruum-~lH@B!?e`VtJ4$z=K=zDjQBKAuIJO|koeev6R1Q7WjjPI4HW@q5;2g(Q~8)@%p_9ee9)iehvO}S3ReAGI8;}v@; z6G=d9#?G$1lrDwwZ`fGZ71`XOsnmIxiWe~{^TmC^J~nW`aJjeMLL1EftoXti@A0yO z7I@Eu)&P&>3Q%0j6C+HR6ENvt~*J9s5! z-Q4fPhkTOC^~oSsGPT2Cjm1Sq@w#_lc2~mVTMs1{>~oAvL&Qss4w}bn>c}w1`_NI2 z)2yC&6)?*D!!;A39Y95n^(ePaKaTY;YO!LGzDoG{7QOPVdf3^U34@36PamXMB}7Px z7=T!*$#2Q{&|qX~Md1()?q1ccd?L@b+~UekrduDbGQzXqAozW1-F?qSzTU|tYd{cI z@Cn4vXS`RHFF*8O$O-*4&ICLmR`YCadv6zNx9^nU@(IAGy>ffA=l>=Aa?Z=D=JDEQ zf6fV|6A6Fw+LbB%-b+S+NH_X?Qki(lQ?AF~3HT@XfiXQRoIv5}ev-zSTzt%yEBW~L zb$5|=&EW51Xpv~)c9(w0MKZN0ucGS%TL_C!&+=vatc?CKk{qWMry2kdBNg4q>ywMn z4w-L*ZhyUI`E^@Rua$uFETkY}ixTnB5zZ{r7ji@mlHms8kkbuYX-Hk+f4x*#k1H?y z6rgB`n)vo%{6`klIHN!o5X`>gDv!aFDlo~xL7SVKyBVO0DFw*aHzX&nMC^1t$6enW z@HFD7Sd!D(+r=b6LLy|}d4FNc`ESfU`9Gb*J2B6cs(`BI^6dVkn{iPx5v(Un{2lR| zTTT?ra!#aC_THW65{b|uq<&1BF4t$jg9Y_hp*X)TyX|jQ zw+VN@TX0`SgfQ}1C0(K09+HY6a+t<_D@(rUTI8vY#2Q(vHZr}2RT4~1Vjse1V#}pe zxH~#>-7PyQ*U4-Qk4v3tmbYo;8J>ko1ry-)UUEgJn;&bTcQzV_ zkpN;U*ADCJi0;#yVUTl;6ske8R0X#OU|bK4LDmSDh?VT?AlCj&2X%U8K88|KM3}s& zM!sX4#|@HXDIW!C<%f0j$1I$+DFNa`(Pg9W{GwyX5Wcqp??HwUQH_p-XNF1OEUa97 zyj0{#=yGNx4pP+0BVoDXF2shXV$)B+YR0g0_H#g3evVu3YydM6v(*8y>dpk}qDQniCsD5Ha1 z4C|1E%txLi{(-eWHI_H!75L0ZG_et2GyGJ6d9I9nGG2g&0WWQc;x{v*Of@&iGf zq#VJk<_SC&c!%HVi$3mK;+9oiU@)*2=!JISlfev&Qq#l!>CP(!zC&-qL+BeXMadIw zJqVn%_EfZCh22+@z{oxmDVd#j;BY2d5>U`_%9tF4oHG}c77CCsgKsvWQIc)4s_5&wb?%CA<=m=3wnekT+aZ&w#Z5ctA31k}zg8N`@r| zTSbK(n=jMly{^8OlD@00q3!>b@CuWHruq+A1Bf*eI@4bj@|n-NJ%fzdiy9C_r%^bI z=+8HQA2yv@l;Ye;XL$JM4~QL(-YA zQ{K1bL)vE|@~hRFr|g=3c1Rb?r3-p*Vq(*a#w~mKHIfTIU8Ag#{za$fpM;Z0O3t2Q z+@5FCRZ1Jy^`0OB#|El)V5t)#od3pXhmUy zTrbn`Vu_%9RBOL?+be@QLhaDdKvm}ilveAH#=v7cv=dv??kZ?g2POXs8|b@T>jldf zcl7t>TnTL{vq`y1L$POGD@+3hA;L^i3qP^Hf5kbTbSb3j>Sa?T=ajqDi9Pp`3fiZS z05&Q)ld#l#38`>=>wO7O5zNAW`=g|YUxX?*UV{>@fHC&z6N}Fw5olKRRJRXM@kx#x z`<<ZpbVhq@(SLU=oDV}2yz#G82A(RRPCgF!**Zy$g|wJ&gT%(nt?y0 zMo0i{!x@&h`z1po`nSF?{APEnoAXHYTb&Gx-psw>oQXRrnS#Is;#p|^RwdZ6mCQTw4!cR%h!7aCl#GVNE5+iOPkE0=DJz`O}9;*Ge z-o?C_mmh+jubqRco~wXr1N+2M6OIe8=qPS!!28OUuTN`?zh-!=7&Kw&*;b0xVocp1 zuW=Tt-cclS=w30xW;R4bBfQxspsK0|V+Q?0#f%7jGFzQM?kZRlFI`M#PCnX~_{IhG zgx69_y`L@Vx!6azWQ*SkE)V1+>K96o_D7Z%%nKSF@RJvsA{k=HzGesrWGMyR!ilM< z6~2@TttqjPvWCN=%Ut^Tc1hh;^oQkc8Qn`NHXTtv`B2$q3Qj{O`0%4=dOF@0KEsCn( zVm>lng0tn@CihWEFFr^Sf$%p{QQtr#C1op4O7CQN)dMd5o>beI8{(}@D1m{p!Z28W#uZmE`3FL3C2KO8G$SdplO!?8gpr7eaexpSIK(3RV8uy+AV_j zkg?jEmyqMxDg~c9qPKP%l4BSDaU2HVuyq13UV{}`L8!)#By0dGv8~rtD0aO{zxKzK zc8otfsgOXnqOu>}l^V!*M2Si;@xJF%tg4MUR^^ynUPJ+DDtKO4U_l{-5x)u(u1VsG zV)vaMhNmW1L(o;!1f8AT!^C@Qvu!oglC&o({N&=E1^|^k2U5ac9@fSu_O+2mb28oG z5Nz(@p)~_WYJa}K_0&nl0tF|7m21J41>4me*LcVIfHKcdS;|PU67-UMBAif{c@>hMR%LCk0j^LS0hN}l zuAytK7?~^TL1$K$$Xf=y!;!wYK-Ff&oKrs;o{rz*$vd29_`uINBri2Fczjh#kHGu; zwME9ZXH!7jwHeN&QLvLSJWf=dIQr@2mUjA<_;IV@qu~Afp??#PuPs7}W*J5>eAemI zQa(`M+?p$VLN^$^Dc#5M@p^d;TYxa&~d=r7tyHhzX82h$?%j~j_* z?3Uv=We>*k+nwpk0+t*I>P_E(&~H^%`qp<}_jP+*2u3YbLg-r3l4yHk?t{Wn6do@2 zP0uF+y*sTvG!9{XzRM@!(DL<%e$Myv+)7a=uV zuhs!S>g{PcAMGM(i~h}QK%F^L7UA6yI*oXXIX6(93L$PF@KO?ADKs0CP?@wJKu`3# zEXib(DUGSOTSJaHRmuo$G(=$V=7Wk`RBUYPvl@Zg^R>U`-!@T&)ys2#5NK3n8D0`> zNYFJfmNPJu^^_7!bkk;k{x>e}^5|w|ZES3TWWtHRiA(_%t`#bZ-~H5^{q$&-VA8He zUQ77J1ki2!hsu!QPAK_3GnSh&uiV0n&hnrx_LskVPw(`fCr^BOx|-N;g=*0s*SqJ5DOl`#f}zSA@}E}x{SEK?zlyzt!PsrLsb9j{o2KE! z5Gh{-1vWHzP(3bmqA`&@cYlOyD0SBpHV8OMi1&~0+*@ijde}xvO1JD*lW&u!y`qDa zIE%ae-Kp0{&ZwDJleyT^Lm2OZ7uwonlRv`72G42tNSPn5#y&!Ff?I|tU#=PfLhbF+dLK0{XiFpSbvSS}*NpsZTY=%G02nIg#=zN|`4RQUXB z2>0Mjv?nL$W-vdDHVp_g>8w8*=}VBGz6(D+`*$p*i+1;59b-~5Bi&Qnd^zuz7G~ax zzX1Or6~?*pAzzJh<_}ms@Jj{hU$=2clKJG~vJ8aEP1RuNF~wLVU(R)F4&|3B`aq;{ z1aD&l%L^dWzhA%5EO#J-7d~w^$8WV_l5kT<|KO5*c+ao%=eT1#@hdlDegXhoKw<%g z?<%Z{`K~}*YDaQ?uCRLoZE3HjRpI6HjW!cb?Q)_gsue30@O*#jJoA$D=l-lxeNc<=nX*xqS@kkr4QPF#Q8D>xe?N2v58O6n8YiLtb zP#`C3E})2%h_NBoZm!k|nC7?2lw^`DLFJ^a>?vn#HBY^cU-NP0T?K2QVarap%I?gV zI6sF+s(6-*Ql=~?WmMzUf@ax3MvT%ZW!>#t)qUds2J_iwZNaPbI~b$smGJ3W`0>>OvbFHgJ4sT_a_@irHbUbx9TB zUnNR>e);h5Gc@?v-`=M=>Lt{D6XiwMc^B4>+u83jHgZ3|J2);JHygLkZYT4{OU^~N z)Q6$L?qu!W;}w@4wvrCo0tb-HY?%G#b)<>?X;x|Dic=1Ys0g{A0~~MpF|$)(HB7c) z!$4$~ctqp4MS+ScJI}beaRsVv9rM61@^Qr@?n)L=oC{1D*z!c{$BZA?TEwDeA&Rr3 zH;<5FNOto?g?UP~Y@J?t7+_~DnHDdi33Y8daj0;F9pyE;k#ro-JaR14gvCzH1b=jG z8~_Gm$+svwY~c8id{iLI7I~Cn| zu1H#EMasL1kXMKyrkz;!>?agq?||rz_hZJ42%=6V!W}7O{D#x>9=+gL8)+xhKZ_)j ze%wcmPQ9UR$Mp5Ty~z7A_21ZosxON~)|+!_r`UjEuMR0#DewNeY85Cou)MuK(wgpe zZUQ1yoso|!`i^LGSyYDqCWRLY5(88-uaM z$Qs62#u6e*WEZj%HSvv*{c9OpGN>k0!i=THScd5t^}U|!d7kU~{hsHqbKReFpL3u4 z{rP-e_qoq?oe%Byrpjlgd4g2#(a!@;QQy0MifDw882#_?x#ze_$k0?bC4Vw@)J!P| z!3qg*`?*rBT57qM(OkhB7X8hPwGsUY{Y8RI?*{X-r6@&c-#uJlGb7moWNrX=?zpA9 zpdTL{rZ0(Gzr+4`XD33b4oTn{Ts!zP(|M+Iw73N*AR)b&75kz=M(5*ear1#PG-g5H zQ1;9V>I~Spx1Sgod=hS%oR)j03|LnpG+3_bCg7iGxPk^3BQwI68#69Set4xR|EF09{?xfr%ZHawE}CKI`_e`=}P$?Gl4 zv59t77T2dnW&PnP2ndP4bvk^tHRn?%8tN*z<%#k)X1!iUGztq0xpT{^!DJ6n{M@Ww zyR%0|XdeE}D`C2tf0G_l)Qu~2yV=A6xCNe{HfF#EykZQuvoct0! z@;aGFwHPQGTT72Y_hmc3vMmI}qn8_WN`?3gm>8ICj#52t})K zbdqi4kE}yL+4Ss1 zDb3ckXK8B!Aa`|Mui5ghfx;#Ea<6Pbj?htp3su;fy!d*f&{8DnJlPUX(edGsvRmg+xp=DZVDn2IATza&68&&# zWC0_F-HJpMmDH&zd_!7XZ*^1jtpdtke^ncGX#jcOO=o6%^gU+y+igIl zs9nmKAAvX3tAkoD3|nE!kV+iAQ^T06Qoqzae^ci_`|B%qfcZO~v;By0bITV)4^Lix zeCtujStuG{Ihu%msn1R7B+YK*4yeQ4dg8-^6A;o3Xv{S*jOO88Mz|t_84Sz z08Oonq*blN96s;pYxt&kEf>gPG(#cxIl4 zt>iP`(Rnntopj#`U|fOT z4Do#3xq-v2vmHqKeC7k|0PrEaZ%rs4jT`xgF`py4^Zb=_DF2Q%TzMgF3ct7Wf zWBdxWH>byr6~1qOO}%u%k4b;n94N^GRuy9}(KuXga+r8ip89mAVude<%6y`dam2p@ zFjp1$?R&b+fw}xKc<&;2=9Ga~AKYX_y+^e3KIR@n9)us*Ar_0-CfcQMBr3VjZ{29+ZX=>}hS+5C4fUG4V%D_ZK-Qt7 zZ}?pmRXa$gtYhCqx%jy&lv|On7=>gn+|>+uGVB`?Ar-=ZZSM{^@;<=^01rJdLMFPu z!Yk?guj>5|0{=&sHcp5X5C}|(StzTh5P5Z`St1`zw7C#}e};qipK9-!FIz;0H{PO7 zdHPd#yRc-@R>8hi64&>V9pi1$z?>7Hc0u(DaOp|0RzunM)VdcyI6)IwWOZym;++3! zQH)4c9e#za(KXwiZ&;~oO97fvAPF$ui(N#v_9o3`r|4C(UG^HHQbNBk0G>MUiDCB` zf4(<$6-qK$wnvBjWR?S8t^{Kz-c{YF<9&&KBx=-HJ4IOkK+6OMC4e0`f~sE!UBh;5 z`3(COcoVN6_4ihNrj!FB&N#Sw;>4`7#k=#Ro=4a5O&6f}9ZDQ-$60FPvMB1ZaxRePZsJNBMSd zR14*&^}l*vK~vDw*vfN|d^=D2p_27O`>$P##OI@FH^FFpb3I+3Ggy=68@e|=v$MS< z&YRfX$g{>2-~y}hCs=1~w3LONYFCzYQqxJ8wwYpY18^Zp&0nCt>a*BT{pZ+(<4Y0(|-SKq0w<)J)&uSUm)tSl(&uzRA3=B<*Ij}#Gq zek~{=p+Ikb@S3Jt^ufH(J5EN`1R1F~9lNS<$6{1DXCuuU9=b=~p#?H6U`1=%B%j-T z;mPTh^B+)PBoUEVG|d#i%`YZWw>KjJO|~fO@hCH+K|Q*X2(nY7^k#*=1YFjttZ z9UMrL`A<)4Yiql8UotbK>D1iDAD!QLlm&X;@KOd^Inl6WI7w5@y=)Gd%o83dHu9t- zX9$zbFqL$A8>isu5XDp^&JpJ<8(A`(ocs=F-+}e+7|SUc_K>Ud!D%t60od4jYb!k+ zYrY(vDTr!4ysA&-nt?TTWeGL^kPtKr*HyLL3M7!`@}uN`(jB5>SyNnwMK;f-#UH6s ztZ4&LYbf3MDQ$*rVCYL6YJY##`L4I}?AO($!DMWV6C?!lr2#~<(UEK<8oG955^RS& zr;gELRHa)xCb(Rju71wS4qu<%C#JVi5q>Qu*8I5ySVPtv00be?O_T@LD092pfND;` zH15#qx$I=U$`phNti+^aA~+N>=&Zm1>c{-!>qv}H@M1yo&T$@EtQifGqJkH?6L~qK zaZKrh)@XE|ZmQrSLle!P^viej6!?E*s)imvK2BPvQ0(r>&;l|ynD15pWX=+=4_|BO z6(8L-jz2)3qNZ@q68S;&dco!rPFs1(1E=XH^dk`tOmha->kaWAmYWyXC4%@A9(MG2 zpM!-U>G%Nw`Hxn&;H{*QP##>HSFj6Lk0%eULik0)RE#pOa6?C3xZ_@vK*CzZRE!F5 zNQLf64CdppzRg%=cE1k#dSVk$&Y>$#n58-37;SzqOqRQ4i`M+!sRi55kYaNiFw4?Z zBmUJ|HZ~Y)4};n0`i$EVJ!=j;QphRw(5X@T7jHFgdK1?uu-$Eq&rI+$8ebrnK3;9M zc=D`#PfOBZ#L4JcgXo)Dh^ZCVEuI^f`t7frJMI@_SCJzDxeyEE0siS`?Bmt>YZ;-M!S!fSai4Bw?G?N z$RzgNNX?{NV41>2GW12-F4weNNJ#-1R0K%U&dx+VCDwQ70zqj?l(&m^j?>bH=GqBU z!D5zwH+va*yYf443o3lmwB5_K;aSGc=W*F)v!#zpDhgw!t{a@7Iqnm(JVq zOkxAiXd}N9$00}KxPCEFNl)~6zdEZEN9R0>6dUoY^{=>%3o)?917a!rGPZ|6t<9HU z^Kv|h=UqWjXVxfzngs$3{4wBMEI#I!byFas8jG++aTAL^&Ha%VFW(ybi<4ytlu)-# zSEKy?KM^Y5+VwX=brUCV9{t7ye~QQxPwfM+GOFtwk~E~EsC#)}fYsCcH#r|0`=}or zB647@rguZlhxO&W3O`@n6f1MQykXJ@Tdvm0(fJ_tE=vx#W(}7t4L89Mi>A1pFZHnyxtu;GJtUsIDU4n&pmGcu}+x;=Tuu4C9+T;gZEXks3Sr#L};9XH(2t z1?muoMn_NNrGX_D*U|FR`G?v_GfK*6ZwZyuu8vuyBZ3_dlZ+7^25!tfD>70K7TmRC zvW&sG_D>&BWe>9y9t_5pY2GyV{KK;32EUkBx_3fhxXkZ}vi4EVRm3Ymz(qCHcuQJ% zk5Te({Z#?Rzw@(C1?+csYey}2vn)^pA;xno@$sEVyL4n}7vh&^A)OaNkM2@DAT?ky ze!kbPZq`A}jOF}7ej2y42;&8Zz`p*b>pxSHu8Z-5O^e3=dpNXt0v_G6yR z*i~-t$`!*h-u8{Y8>Z~ch9wmT)mMl2R6{}U&RjGs+p5i3A@uz)xlnAxW;Y_Kef3#c zv5Pa9_wnr+&^NWtV9(2^&)*0Gq>mE#x)2vpxfpycrF*w(h={9AW z#lk>Qx++`4QsGRe6}ac5`l@_Bm^bv8en2>=rxTgggS9(t*sp!J&E@L4H#GSiBBAfb zyXsxY{^8@?yVp{q3alU96PreYmw&@2a*#Whq^!edQiV*>{cA37=(1Wef$uIV$cU{; zW^E<6UjOc3!S)=|^-cGi+}y{d?&>>h&kgH}{nKcEmM6~#hu|{^oUc97*7c|OPXwR; z#oCxQIA2l#f2(+puODHc7h?1Bn?8++=}#u`qX*9d(>LdXLK9Zo7!0z&Uo7uFvtAm0 zS1F+;xbf^R^Y%x53o82`PG1Yu#bzh-AGhq24#Qv`U)X4wW0R{_Immk-3&cMnCLhjU zn6xQ7`G>05*_&yu;4>+oD+T^qq0%Lr!c%%}lixMjKMYmoW8>|$AZG+w_uHyWLG+vj zf!Xypy_)|pE>&V;TBFL*OuNY2@A_BIPEJ}9QTT3rg_a;9#$8N|{t4+fMQQM}-|&iC z|AXmEh-ms2C7`~3E0wQbo16Ch1QXLY<0lW*b*)m;Hv;fBPgUQFnwSeHPI3T`QJ=w$ z1+R=36)qgVwLa3J9TQ7-sZrirNel{Gb~mXV;wUX^!8A<8zGEmB*|?PCG}GH0$g%_I zb==gI=&BQIDsSAG9&*gS7v>fKOYCaz@si!lQ_@`r>+Wi@MydoMj|c81)2hmTTEkiRBJ=Ue z%I*~G+I;SZ2L;MQHI?dV*$ak5r62M&6mw;c5A0&as^FUxmtH73*WJ^gcJ9T|Cq_9$+(8msau- z{&PB!F*8j)^QG+}d-0ja-u%DPys|0CvG&7&ySFw9ULAXpa798Or*{Mg@asq?LH=Z_)tZF@KnI_xEWVK7K!AVq`Culz6RR zprK6(d$89bPyA}lP`uUD&Pyd#=u}cFaRba@F9mQEC2TU5kZzM+Z%Ce7aU%>;+G)QB zEJ7#t3o95)C0!xd=M&2E*Bsnm#e9tPWA+Tg!Q*pS;)N)6I>|C%nzwiRB}x_Yybv(+ zYS%N@V30x2UyyfYOnU znA3aTWMOgGb3eFn{Yh|e^8_*~>b%cHsc9b) zIo>mplbDqy0qz?bnmS6Sq!g9d4^%hP9a<)oUySA!mLe*E0{vczu&+O~B%;mS7xUn$ zFzdsI#sjGwWg2aiZ+b|jRqMiy`>MmscFbJ64g3XVkPCeH!@cV+uKM4a-nosMuexWL5tcwsfEIH$dRVRbHeu($WAy?wp_jyME@qc&rv z-EZ>qcOa7`RiUWr$I&{OoDes+GI_K}82HntW?$shwu7yfivw&4aJYlBi%VjBe9qGx zH4#b4rw3%hlwG_q{;N7~Rr5IupaFCYw5TnF?2K-QH2ZD8Y?^mBR#W>BgefWjo?dWx7)t8z9bu1EDJIZGGrb`c zt7Jdg`Kg%}qm%%MwqYSqRo7ZbH`7({;7AYG*|LJ*B1*$wJj6vN8@-k-LdaXPd1Sgq zyacdPfMz^3(P5r`ozzSC!~2_d^r6YN;PtZD(()q>O@rRHEmR_6t(HK>NZ-wkRmZ`(7IcAsmM1J$_BRDUG>?5zL=k5|yXhx7T*QL zVoQ`wlJIc3WlOF1s%8lu;W%w=HIzW$1Ti_$FoGlg5u^|yVk+EA4PY5L~*euY!~S7EhQzCbJ$(lr=;20*<=i`=Krm)KXeAvy2#ccZu7E; zwy@h4cR&ErMR}YwhAR)!EUo9_pI5`u>g*7um;-NkU__Y*X0puO&%>)~!lHWzcFEw$ zlRt6DPz`-GuYLTd9@D!FA>xmIiN}6hHgO6z)Mp4CObY?>>tA+}daZYh8J{Oz>kKxR zBQFp0p~=Uuv06Wb*eA1%>*XR3J_onRZpptT%_V{i`U3iWpN6$lS63V#I~7qD*q~Rd zICJ6|3vS}ky@?nEG_QTS$zardAXHMX zIqv(6Lw*((uF3HY>J7>7wzBf(Lu3wDWX{>M05)so)E=|2KYRA9OaMKUy^*(GD&viG z=o%Av6syD*6icZeNLHDczWGR(zUu^E`}K8Qj>36)iAt-v|z1Lm8lTC>&Op=Pahb+jI?Vx1k zka`90m5=fry0i$c6C)xchh)y16u)^hFxwW=0Cb?%{aZtxtczkQkDM@~eJYl8z=c~nj$3+jTzUU@ z2Nhb5u!7Z==HFizEF*3f2(o2b-C})`CTZL>~5X2Kn_}DjT;y zVPSr&s=2vYm-CBf#wNuL8y?T;YIE61SFN`D+~0;k_n$SsoIl2Ne=1-K85t#zNN^i( z=22>^TaLJ>s`DZYCV+e00ID-GNKb!$EnuLv=j2|$5L!}QT7Hz`b#aq}=?f|qGT=Cn zlA157c3u`%@W)YdW-6*a(=s_L7f4K6N=rz!Q;zOMw%gaHzi~8|=?;~9jURc+61Vlo zt1YLI(*9@x(oo;$mS)YNR?2JqWJv)RxNj{@3{0IkS7F+6DZ;OP87Rzjr%ehLJ=Ncl z_6Yl9LiE1FT)QjzYp6#~Ek^pN;azWq1$v336Gfhg0%b0Ws&_nTJlx%bo?hf+*3uQ$ z-VuPTs+W7NtQeuhbg|O&`=Rb;`(T51XkA(8@=&>ekLK2TvE4C1Smou_R-xuZ#A@3i$*unzJ@2HraB8S zNR^2S{&SD`!EM1p>z%zq;L+|h`Q}-dhD7M%DFyGAc}1`4-ZXTHLpETq`u=*JR~Kr1 z>eMMAVPW+){SR6&e*!hqn;DB60JUFCBq6A?ruK|22-iK^Q~_M)_K=~eX;GPZgBgOV z61LN*4`YXGI=d_TnvKd!Q|<8u=REF^gmu?HP2B*oH6T;{kv)ET1_lP;m$C02fyK(g zM+JWZFUaP>l;!rk!9W3T2vv_DtfmOMU!R*~UXeLFD(~=00EclY-`{VN#dnzvlKR)v zq`x(>58vqLX2MGEL1_=ZZiSS#4)DC13iC<YO3^UA?agn z)v{3P>$l-fzka>w>*;w?kx3_1=pOSQ^opp9K78W33Or`I(7?Vz!0GpAC+e>@vLC6g zrW9)h*}P5s9zqC-WQf!lM@Rd6K&(J^QDCWpBtUDPXnHRZ1UBK91Mm|D1wB68p@^2| zbsUdUKoR8;jZmH?C6rC{q$Nmp*&!=xs;P8!V32KtEZW%<#?7?bg;i@A25S!S?clYKk)2(G;-)h|Ws03S! zY^8OVe5|~Th@iq#0G7T}J*-qj%JtOj%X0}rGWCwee)IC&X}U8=!b~a}n<5XIJ{;&5 zCT+yWiGW4wcTQwD-b?&ETA=rX4P$8&lX165wa!n`em2LuLi z=P)O$(`GsI-?n@(VP%cgb=zGqkJVs(WI5;gn2d$2wwIkx43e`1z`?&Z^^|tgc@|er z_BR4`getA&C@~7DO;tz+E~6hgEy7;=JAcNl+A7egj1ou_qOE_=o1|Vm+Lg!UI%2w{ z81Lbesn3JjAuRQBaX+Zt;)p=o*Iw;t85!%XR4$qyEqKb#AU`<@sjV~JG!^3ByH|FR z(EpY*mV`k_d)`kw6h+)yQ6>)}pss%6*|L}?v*xieDtZsqq0jeZb7XD%-NC8@z=CIK z9Cg(hqpdSmDEYR|f53qU(tJS#sW-aeqNW9Fm{xl42~^LM&2pN*P-6LcMWlU%i#T(# zJba+E%0OrhFI}+THlyhA$T~~mr@b${C*W{*&<>OT7(G1vJ%~Dn!sjG$Bc~j6M?Svb z)P#LfyLc8EiLt1pyFIp{MXFy(=JP-o50$6kou;dFB#KR8zMY$s+5v6lT#}kF87j#* zFYc5O>{J!d_Y|4HkGC!umn_+42yM*a;n3wOHNh?|TFBm0Mi|5}v{)pY@;X}*^WP#l}#s(3?uQvi#==4y) zevHE8*0GLa1;~|7FX)XxXyGLrA6bn{`28Xnf0|N#E?ro1R!|t6DnN0Um zf>igWpkt>zMoZX@z%VRcbI9V64~>DqFjfZ;PSf()&GdGg7+Ht8!Qkng89yIGug2#2 z+BQyY^RO_Pi=9^l!vPSIJU_}mc~%8wo74vRe+p{;I8eh7OMer>0aV7-g*( z!)Citr|1cZJW?j9(ry=DQ5=di0qgsFXJ3)g5QJU1`Cz8^)56ldWfFOJvggf5ETYaP ztva3^wF0eBmk{ha$Z{~R?YgcR0+>}^iV%%LC4Qc$B1K z`2{sm-mzrD$r}UmP!0ELYx?IoTRf%xf-ppVHH3SD4C1`$)~}p8!+4B}b3<-0vPbLZ za@rY9_kpWz#25YNB+6tPB25(^P~1R>jGT1@`JdlDR3%)9fZ*7 zC)JP=JgUZ_r1)zuYHxcaC(K%~sQ4=wovEy}lobwlMX%4w$e`00aV9?)6#5#Vf}4Q)ystZUgj)7TNCC{bf7%e>^{IVxus)&-U3>=w zCMz42D;SK)9Hfq1l=yLE6`vdi?H3*C8GNb;QA3uryZ)`>&`bz+6Qq zS6r1Gr=|^Y@PFV!lWw9>YYn_|t-nXj#;6K8Tjo~9!1NmirlACQLG<@Q5?pgtI7o&b4`{1$`nvhf~;|OeyfU;sJJv;3RL=_nGTmY8>u^p$;t-$@x zz_c?PB?E}8MWx4g>85-E3aJB+bBQOW(DI;JJRzz{vub)#LzeHH5yAG zDs;DXaP#Iw>`?65y_1;OAr0eTwxRh~yS$&cvf|ujK~E|rW3Nf8!F5tzLTD0cQa_`B z+&{<8fa|VjdWwuw)ZWHSNpZ26odd9d)ek*`ZhRK4BQr^Rk2`uCe0e~bt$Y#Le(3Gf z>Hh+7Q;b{Xw_rZ6$MRG+A82nXf3vl{@Faxzf?s-)2pmk_F9qQlhGq=)?kHJ9R-Ira zena&+cQHrWN~7(85u7-+28hn|+O{Qd;5;A5nwl@u>Ng}5P*gluI%8F!Z` z?f+W39QTe{i*>DCLU)V9RalO^RjQ;8e|zIC=0R(g#q?+Qs=qbX&ljdlHMF<;yN*RV zCkgO)waAWHR+Okk!35f9;abn`Y5t!tCCr}X4=>MZ9oMA^R1PHjNE|toay+Vfc0(4P z&^|sAYUlbf%cL=i#Dhj`pc<3u6`O3qtxKMDM$qIEJ`2XDg$NV!aVg!&3{oJJRF}Xj zAaT~leQ0L##9GweSuGdT_^UC7s74xr66UsexxfS)KGR@gd%FMZESq`SD`6-NF#rm6 zdn16OvB~4=vkpCsE9JOnEdK(|%QhCQiw^ig?-d7F6Pkzz_MYxBgMJ$?JeU?{t90NT zLd6gN2M{g3Yg*8M7Bpebs>8FXI!ys^RsTMn9K5UlvXv23e=4SFF8HPSs`b{W-FxR6 zUb%UpYv^u0&GP5K`5fpO$kjnDhfl>g)$MF#Zc#(a?%P-OO2<)|cgJ!ra2_>$$^0-U z{n~C2AeTv@Un9a<6Hr8*5vJd)94iC5kOXJ8Muui++lPMqQ< zaw-MPM(q-_Q)M@Pgq|{w)i`75m?58ng4jl$cTd?U$ zgtlmbek+51r|(4=loFNt{4q_)a8`Ls<=%G&w(iZruprz3>qUZ2DN*$rDEQ0S4;Str zpi^7uOoetyn^Lgu#>F^RJ&U`-1OJ4JG5|geCxYLD{)riXY5x;5-^CQWl|_{dopQS$p;EC3`YfOzy=XV^f^= zr>D4CmQ8W4)^X4n(D?$>zNntiN5eYCdQu(g9Ba*{j1{+%QiUzDA*?)&q{pRFd>`n$ zNH)SnmtOdQCI}|DE#Tmc1^c0&Q$W6Kg?WdkCO##7S{0ovIY~W07#u>d{FQn<7bjy@ zM~xNg7i9Nc9Na8Ov&H7PvG zxztnw=i?C)Tl;Wglb$(4>LT7cq-W(wF?)S7Ek@Czj!HDwrSIo((#4DMjG1$2nP|Uo z8QaMQzol=YFs|%tY+tz7hELyzb!j6LYtiPu0(yU4mzFd(m)nZ9MK{|5?#H(*a(wl7 zf2v$X>%1ONxsGbfCbeAlKo#YzD*DyVRSeW8<@1+8K3Un{`HneJ`NGq^9&MRFe^6ra zeYV*ptT1ePuy!K05_CK;4Ch(1)n+hTUFBA_?G{iz%0JK>uydT4Q2}f{DKRrmmtylp z^T|&_@Gsu_L^c6E56C$HQ??@6-z@LRph z2n7fKHg0)~0qu(p@pS?&L80m7jM&qz%|X;Zfjz)S8SG?>0BZ`#jc59I6MFjuw+fuF zt--l?G;ug}xx{;Yesa5>Sh8TTzUvhDOzs#*mQ3wJFgZ%WER6|m&Vcy>k}2Nr+}dP# zMpSgDT|9!ql#$t!oyGfD%lmBy2?Dw~UPdd7bb->m$T^sciz3snRtb3%CmVZenQ4T~)P|8LI#^_CA z%ftMNCx4@7|65T1kzz76x4U$=L=kCxAgS`2I#eH9(#7@Ufp(425%$r8tjEGr+iW?O zLS<7a-5ERq7P*QinbsEE)8k6MHsKbI2W|$!ucfAyb33e<4e_R?ZP6Bha}KYxbZrOm zmp=m*AlR?`(@acf`YRuth$hyx5!^6n|AD*GuEY12L;a*6C^w8!x}>!N?j=8XaLRFK zV9)Xd%AcnY|0D$P={5>x%=l{TprY<}yZKb-NMdTdsKYbS8UUY$H$82Wd;`^n=mS_X z2FeO-JO4Cv*3?U}ph?PC>I?S zt@E+_{;*ih9HB81QRTC#N#88z7X{Y7}@(wM6@`zOps#j!oHZ;QqRir$=!Vq z1=`MvgRcd+Y9Jmdbh}!9vI2(6=kWvU&7$IX!s$-(HpeMQj=yYsL9woEqPvH`4B@y1 zP-Qu)C4ZDBaR~~@r^!pLygWUJoHT17vohq8OF=0*+x(wSX3 z4b%Vw7d~l9`fuGmkAoKm8J~ySGWh>MM**oR;28@od~ym6a{*fwW929Oij^0w<(&08 zou*zZZq8X_1GH2|DZ1N3NaSy&t$Pc8-*m%5fXhMM*UNNX860Mi&R9gooIT)wMN8a7 zTa^@*fC_Ze*#KP}GcKf5rpWKd#TB#M1r)O4du-G=-97zZ2o}zoMz@;5tfLl#=G5`^ zVeWZX0SS#|`ekYZP8)tEbeIBmW+ko3-KFj{kNXbZK&Cna1#p*MXz4_oE9o^RjP%zY zTzu6+YK)FO?(94_+XV6l&OwnGPm#ME&dPt&PGe2nqH2q2kS_pzZ%~^DWHC^nhxb4Q z;Gv+sI6TAh-e9QPhUWy2QvMM6S>b+FY-wBm%M8N)h`f3Va(B$T$s!^$*4QrbDNYNO zO>NojNK*soW^gmztRzV_*}83NEc$T+o3){IR@mfCg{S46yo!+NvZQ5U($)|mYJF~K zpUkXdp{e(i-2d50QBYO}w@Fy|LCsOU1bCRzLG)@t-NbGS*ri>v9+v>vqa9uNRy{8% z>6shtAk#gAa8pz-Au0jjzJw{vC{}tvpLx@$zrEgwBl{;7`)J4t-(#@>ondust@VM3FAd#1AzZM87(*=H`jqNU@>e&5hZ6AZ*{_Gj& zVgVbA#n(GJN&qfO<+KuqYvtFmwL_|LJw6q;>MlSajR8hHXm_7hnN^ey|mJgg(& z<2E9eWFBVhgj=q|tx0oQnnQh`G~08k78_x(kly4gb?GW)yJ=VrJo=+%JwFYjpt${m z>)KfM*g(Pf^m7mPm-SAq0!?bToNs&2-M$YhXAw_iDP87nk~A9dG>zjtDE^im@7d1$pxXlN_xyS!}ra4*GRHF%xuEusrs z(NDK156nmh8S3=Qn-72>&887PMe4Bvh{Jd99`&x`tZT3GH(6w=jNhYaj(hXS>LIdM zGTT1*cUyn8&9lNoA#he=0bhZCTIWrR;W9z$r;hV5| zLtn!gEob6%z6rKlO8Rp=Us=0_iYZqDelli0+;^t&uG`_WW@qPCUAeIGuN2N=XmRag z%~l$rk(O^On<*vk)2s_1KVCye!p+1TG&QwEX-i1FR?!j8y&6GS)?8m4wT90QTvv2% zwJ1?}re$V5VPqVLI>;p%&K0xC`i=)CdW3eHg*ls97yZ*#EM7GTdTi(WT*g9;)ujaL+;ciU$HgsXto?7$z#3WbRjs+50s`qXEt^W7_i;F! zku;w~d!NNL$lOpprf=0-MC@lgw0gvc!^~^C?A(C^{wqVaqwn5fR!e?LC$DlXVo788 zkj9~&kUXu*z?M5rPJOSf)esXFloeGFF)hD(C|0H=E+{Oh<(y=u8%(u*y4Wc?Ffx0K z2jSkjj*kfh?Rhp?6jvx^FHc2J0p%RJt)qR1oWQ35X#*#=*G>^D(9?p!g7ZxJJ@ho4 zn{^MHZl}h1guEU z>y$D#p26LW*uBgt^TW3T>df!_nEwQLUFZ2!EMU(J408JVG!e^nb#;A5^sjseW;z9% z#od77sS5ZB(BhoFM-hi{-y8iXzJkn}}_5=4LSAW+%=kc3@LPF~# zS(n<}!k&A(J^V)h_Roy~=T_t6#Wnp=Xl z%I{?6!o!6&yWb{wd-~@_px$59LXtwdK{_^tK5|0Q$B%bI&JQ>xSk%URIS(dK94@5N z<9zbMjD@8bBj#%-FgC-1;BMa}${9Tq?pFy3mz8%9q%1!#1%>`@l!3m?T*u=Rlalh` z@>?!G$W8x%W`plLQ0iLACI(TvsD-fMzLCyXSYL1Cu~q0YmgO9o664%p&dkQ^TElA` zyJjQigKbxxZ6bUodjZHqF7BuB*S0aoI+E!fu>L?$R`g|Zm10xu#Cv1~$p4`_KE||{ z4S=glOZtAztI08wyb~j{IRJ)qk04=`qx+GEXCw6gt;_vScNvNwNS6BT*I5WSbz24UhdYp`|Y2Tbq&2GZ>2ZtY^<`v(2MJ zdkLcTZ1kV!s8jl7J`wDfkE0~Zs#M~0fLqW5GK9@nB)7p zsiE=iE#qVVVgh3Z(>#t(br=Dhy^2(B%-}?bIJ~Pf$SUlbn0M3iJp!w_nMJC5lvN1H za3Doqeu;KR4O3@qZHQ?N;$nC375M8xM{262wSZ7^DaPK-$qO(%Zq45bD7O%A36Mj@ z1huPiTuu&&gsVBx;3;q394`yS2?G4KD>gcd`~9tKTzZ+iVOcQPE%2@D(3Cz9wIuGn zQa{c6baG~|h^Dr-(aV?B*6js4eLWim2@6FS&(*(5@PF`SeW|V0&QSEzRE`fR%5T=( z8SinNKXnH-j)0b1cx|tbzjK*ZRc1|GvECH`2w}>4V+|D}KRM+~ zJkUMvx+k)xdVQWX?DaQf)&IOP=2cJmSo<$Bp{(1iOj!t)XJT@4{aFVKc(mvPJK(6F zXbxBysdXCj?U-vaduqlt!ucwma2YCW0Beu{7%)`Ie1Lf`+htcIt-AUM*r|pyu2=M26$LDaKR&YfT4( ziF0b^F&bH6>k4}~fDY}|zzZLV;P9V9D`Bdo2+7KLM$XMrMrw^m;)7YU|c`MHVb4Ehb0_d^&zb-S7N#6=nlu+xn5 zuPoLC_%sXMBE6p!7k)LJ1uYEcCagSaYqyUk9pcN|j9|OFHAA-mrUQxOK;4=55Q7OI z!e&Pol1t{@@iPDnv8IPPN>M&mzlOr8O)5oq@I1;nwz0>f~JJA@Jmra{ng~~zN1wZFUi&rW1)@7hbHrq3bW$w(~ z_h?GWw=9}1v74t4K8rr-=f{7xdksFM;xuS?;xyA5eOBx&B6JUoxWT&x96>JJM6Zcu zX1UVumMSs7zQS0$z~0D00q)*hICW<3r(`;{N{E zuiuH=+Bh3ESOh?KFkf1Z7MQ=p=K*A{qL<}}8Li(Aj|w+K!{dW|7M>GQECg30tUqN}USltxx4kZjuvuTG2}SFqxS6SZu1Qyj1%iIU&LN6gH-j8h{R1 z=+Vxf*n67kMNs~(B$0sFe{W=KSA;=D9>z?BhQt9G92&ZP&L!YjrU(RC+S51sEnDdg zFQ18TIB?Arac=Q957F&hdy(V9sYa|YNVY+2KYtcDVlt{Qvn#%J>nO}7P5^rV(77Mm z9pV?lP|pmXB|}2Uz^rNrs3gE!k>xn-GbnY9A&@Z4#l`jCUwq#dwam3l0 zs?ytzgI(2928K^xL`m8|c5-@ju(T5HQyzV|cQPgjpktHf0E(MXI_V5tRG&wcoG9&@ zdo5%{1E3OSxx)nv!>UwaUSRQfY1elGz2x*hiF);oI$1mw9~~beWWErp$EO|`8{6iX zyRhHEce}m*ZLGq`L^dP~>P`x{<+1NMX1g>_4`zz1^TmyRd2ByZZCC!J`$h(Isgnh< zXH8o-F3+NmGX~8otlDm5qOG9EH)rd#M2*X9sY;Fi2}E#>x%R)FoB!uEB&&fqBcfr? zBhONXF*iQe-2;g3um|2pF-t3}tJiGC{{(jx{soXXk0O|`*V8Bf$z4`AUqAtJP0qJ) z;>b8?ZOs*MMtnXp41i;LEmSM63=dL14ZNSz3e|T08M6*2;z8xB7E>X@4e}bg|>tA%;nHQMzKk=uhTH+RJC2d1rR-`h@h`M zMeH&2g-!cmW1$=Htkk3{+lPBpcE_o5OS2~Lyossh?8lMF&wr`D;jNLip9BR$k5|$C zsXwS$7b8i3BQ@cpxq)stNG`27LT)NbFoSpn|mx zy!EvMA#Hv%>)7v91aBq1;@=Wu1Sd>^k`Rni=*AS(3s04Z`A(I%V8ZzM)QVAW6GNj) z)Hl$9!H<^gI@14WJG+G^y){flMMd^DrYT1P>$+N#T`Q9vzqrE2tvC)$ryzy`We_wJ z$-hH+Jk)7(f?K$VCNEfMNCTd!+Dlq zOi*ZuEy~*^tm(gR;*;BM&ManZ4g$x4;B?Mc&~Tg4D9|gxFmCPg#O)vrPk-!f& z|EPtKW;k|Q9@^g~s#?DA-&-e!_7TpeSc?4Z8(=1;SDsCZ-a9M3@l$|>E-IRKsZ{I| z4?g0bo+Qy-{(sPmp3o{YW;g);Ddi}#8F04#*UXz;SAVGf0}ycQKLzYHNDkYK7p`cK z{0kVU%aPjFUojmo7sgbA(0=V?mxdO)WdHwL%oe)C>+}CFW>pEQP(UBlp)486tN-#C zja>BNIfDw_lU9B&>FMBI{xXBl-Co8!Bi$3rubZiUAP-X4W@BTw>lcA4pjWtZa+j+FQ$bGvEirfLDze5d|<#S-)<9YSOIJv$; zrR8CmaZi+8SfQvk$~X%k)ri`5NrA>W@;6I{%0Htyq-;|7*3Z_|7-wM(fSMbcl>aF3 zKN8DAzj}bg%F+J?`0p$K_qp1Bj;&AcJ1T&Uw()izb(gQOIYOeYBrMWJWBuy#y{$3m z7lEQf;#5c20#OicT#1zMr$6pCn*#!F+m@w}m0!mM>M~*-S57ds-}sOlBRNP0ilYcN z*g!(#dG?J%4d7_JgQ8M7pyq#<#uDnP_3LVmf;|vzcX5)#CglC5NhFG6eY(lFRCF~Q j#fNID8a&P9%g5l6ck^EdwwcVQ+G literal 16904 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 J?AC)9{|C{^sV@Kk diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index 5e3654908904def27861344f61a5ed2de4efb541..e73ddd7e38f6a71ea3bbec084e2cd6b10705a9a5 100644 GIT binary patch literal 11902 zcmbt)2UJsAw=U{IjunrB2ntw0Pz0oj)aXH_Ns$&hBE5=IB7r29qaLIwy`%I1p@%>c zKt+0!8b}C{P68oP5(pviHvV_K`@eDT|Hl2_%NW^fues-5WzKKSz2;mq!qiyz*kO^w zJUl$d^!4tT@$l^Xy!Ze8AV5)(tP2Dxo=^+xpgV4XE>FDzg1jF4^YA>&NF4g&zyHFC zgFn`m%}+EGQ*Dh*!n~BD`Cz48e#lmOUV1p5i_r@Zyyb0*6*rk3@tw^ zdfXoI$P`5^ouGMNOxGAL-UxOG)+_7k)9-x$0PQ_@VH#!yPP&P-@}tqdUVmtY@^-vx z>b|-Vj(5IF(_aw#vu*zPOIZ!6ae3JTuOGk1o_`Hv|8;aAN2^}WC&v7Q+-7XzW#n|` z%TtPUT>-PUzh`}5L_Vl^p&~1{rnvn?hJcdoCwxq};KtuBcf4$m3IrvDBu*;4xO=); zGB?rXL8s7Dhomfm?x4vBPW3AV*VuY|0e>#FVS!d=A!n>~##P@lKqtobl6*em98_FN zX)fp7^CjVDCp4807sUT|j_=sOnHs*qBlOoVbyz8#LytZ-X)NTHU4uR=vhow^@!2lB zl%gPsb*4s?I)$l}&~t437VC-GA>I(pA&?^E+)CUF?iU`O^E~=@Zd*Ldpp(L$Su!&j zD}597OPNc5NzCkjBVB*u)`bXEHN{)>+9?QY4v_^n-QjGYPkTA)9wVdLY5D$V=}*W!<@ z+t`AEC=^>~F3UFT?tTCP|He;Btg&#w7ruIGZZhm@k6zT;CD6^$bQy4&{o^Q`rVu)j z`RiUXe6}-jkx=GgbVdcSH;gW3_<{lz;>jdDfiMyh;MBcU5Ur=#T7a@i2{m${X% zVs$qAdpMifkklsO(-@zHZ$DRBo4f|wLKa3Tw3a&HMoR7L2h8Y+GT=0{4?)BwYF42m zjgcoMugF(IhBTUhmh3TLyUt$<2xm$%*{?&h4RA)du}A{pVh+y{ikd6Nuev50;#p`38E0p`2Xk$uzLj9b)4 z=uDLHqu2&2Ubb1|7ClZ*=H9od>|mi(q+H@uD6v~1p<{i&SPX*xlSMP!B)=Y6He^Ll zry0EEa-AsQQj~qzME-vR6#ts_VGwjP%b=RwVUqHefmDWXoQ#js+Q$=TS4`dqC<~Ya zO~ql4W$iUb`}cJiXu`)|KY@UeQXL*1PR;VPu=((}Es2D7?@7BbZwUr_C^kE*U}~gO z;vRYZLKU*CthX*x&Du|X-tKB@xV~^4O_Cn>rqtnT>PdaSxESkmO4g{S`kBX92PI+3 z-P>QF>IIu?GKo>7)K|lDTA@)-XLiEpyHN_M!qm>ru8~h%-Sv@H)wiWu9{$l+uJ(ch zrw^fPgKb6POWCiO%Jq3>CYozSX(lzl9c*NT%soU`S6!MbHgPB=0>F>3*7JZN_@iWaq!xk3 zLO2;0Fg0^2P?P15RSlDvwE+eFvs3FeU5~Pjzm+t6B68}*ywpDGa8Q}{{B%&xC0Rb8 zAtyh&Q6aRLf&=+Cf~SVdD7f9BaF>SAWx#&K(>OQeImnU{rQqP;T5k};QBZW#sV7=$h&bZ4hdut0!I?M%t(ERvZ|(k*XEq!65Y^imlTxA` zoEbtu{MZWTPVBP>IZl3;N2*(Lf){=HI9f$~@KuwO zhAX|Ca-HJpI_tSJ^F9miRtVqudb*7pbq5|$^wK7DtTXn$#e*k}`2~^h)&TSrmEwI3 zNm60(oGc0C%+gdH+c5&HG4cw$#thr#WM&shQM+&M=*Eg!dU+vRqtAMHah^=KB5P_a z0GjA2U=dhYSj^bGv8-(AD`AhQqJ4mF4}WzwBnkc1oCZ?M+bUo^_yC&OKl&4tJ^Uf* zfO^gD-}x`!vc&s=iuY!ApDl6XuoTNM8gJ(QUqu0{2B!g&VcU`))#w>C=(*V zHM>m>Dl}XEj%V8pYmB^C%&zDni@Dh27q+oHyfWP;>le1Y`Gii!LGI7CRYMq#qUu5I zYZ;%;?GQa(eJha1a)WBtF$fx-wyGYOU5sXjoxQG($ zUcMA}vtgIp8#{kreaA3aPKDqYhC&hdt~S^pqzrd6lVN4zxcaow2^*fo-a5ACH@pK} zdy?g{XAMB``2+tR(EdB_TdRjQ$viv~>6uPNX+Lv~ILGzO48ay4@`NYbo=r}RxSSzk zAuU-{j<;oOp5sK@@LpC@DH>T8<32QeHLI>_6{V!q>fzlNaoi4Ohm_H`@w!qr65Q-J zxOP7fY!SE4(1@{HmR+#X<+*Oa^&D(Gkes3AIP5X&J@=P=*YwrE=2MDaosD|>M(`{3 zTmC(FrX_Zl)$Y!XucUg@m;1kr7~8p2510uUAM@_8VPpNES-IOU0LwI1S8-TrU>z7v z;c&FybpA78N{Zz}fMjt)&KJi|I`RXMk(*c(6~GKU>X8jHDF);u(-ae;F}p;#>b#ra|p>o2BsWUh(3>XUqm*cfgAC zdY#n+>0%scP4TVfFppNxZtOGshs}`s#Ze1hb4W-p9C~<*kA!6|_gleeOTLEa`MG@2 z&5uYUjva1jNH{nnTgceb--Cv1>7(g$Ti-n?sFx{@wZpoq=f9pVm7lP(nDJQLKBShW za$&wE>$I_40RD&F3ZM-4$(fh%a70qKhC>h>miSM{}ikB94f7R?$EbYA3z2@6k zy+b*0__r9JRZLS!`Ht(Sd<6)X_RieJ9R+o>nAf0E%bXl0q3-u{H09?=L{UqLv>ZL} zTMiF$SEwV)#reFuRSt&Ni{q9ma<^H_Vhym;mj2N)vD{cvjx7cHCnH3yM8R~a_K`>I z11pnv-saURF5&J?eqYJAjk>y`G$xJ>t||&HFE_dNoXJKKhkV_bc}3N2>x;vO+c38< zOE=3dg|Re5m(zg4rz>VU%Y8|62sy1aVqDP{mO~6}pOB4o?Thu8|7467^IzBWkVd^d ztCh}3YHBpcIrSxk(!@|5SmHp6WuI1e)ko5^=JY0RjZXQTbGDS{NvEV)b=@&%izm>J?%z>gaEy_B<#6a zsklTD3rA_owgD`9{*G?b2GKlhXtba1?dTLOO7=FPQ#XiNr$p70Mo@Uu;wm$`yhlu9 z`}V+W_5Hcczs0t>#JtUm>x-)0swiE%^);c|x`{pjYnNg6dM1rt+^!`6miOmZj%#g9 zOge8&|Js^$46@}opB^|zucz~l`26n=SuXq$|EDF*3IE07DF9iQWn}Mus1dN^FaK7e zq$HCANwf2vMYveKxbk}e5?!LZ>qELt*ocr2^`$Qn%$GunGPN`RP7ZWwxv6wP$sz6y zx@q5kXEy#l+QXpVkFwlHhMg4RT-Av~RW$G`e-gOYiQ@N?>dZSZ5WKz%?^>;U#{Lpe z043TDZ*RuR5)L^*8xCbE8Ij*^jL}F24ufN52?2LdC5S~^2US-`mf9)5#}CeHm9jvn zfPBo5UGK8ij^Bg3yDm+$X;ez-^%th5FV;U28L+-5@<>dE-+tjMihd7*cb}Hes(&eo zyiZH;y}N-KqlL9&lcQA+^9r^bLeOPr&9t3-@4FNZ_2*^{>pD>B=E;0f62UrmUh7@dAYcg$_jPw<$Bt8`(pL4BaS>7G0?ly59oQxvC# z5PxdXQ8a&bUmstCdr4I#1;sxG!7^3r?z-#)ujR0vclej$B=S!uW^4s~2X786I&_HK z$48ZxG(9qlG?38mKY$a!E)+X&e1LY1T`mcEd2wDyS}_=ps{9n7Cp=rKjHY63J9uuw^7MycYAmxO;uxfWHjn1wZNy9x~MuwedDt~ z23kK?zJHF996R{hGF3ffd}1`fy11lcC_1}$C`a9ceV`}(>~-B(0~BhYZmB8!=7LP^ zE$9`;)fSzQ{N4oQMiH@ z${I0u9B#R~J#rw6`%@6UxGx?Y{G^HSHQDiTE5UJ;H269@NLI$rptg0McQ~+4hpds7 z_|&U0Ka@8~FlAxcDpg0cQ>ix=@gUS%7qqO2-n4PBe+d>69wf>J)|uOU5i=_9dNQs9 z`XF#c_Tv(7OQ$9Te>%Kip(d-!M@rrCCrWSE{dGrK<|qUGWB9K77ms%dq07(QQmwj3i6;gcBWB7e%T&yy_j(`wzCt{; z@AV}!Nb`SRr)f~btq*GX0JA{M zI!k@L)HGHu<*H@39@xag;xd7#ukxOiERGb;-p+VK zcSUC*!TN0`dhwS>aa##_%l=4eN{u@Vr|ln*1p0pVtkL;%NzfcK$B=h&X_-i*8+X?z zDA+Kx-fW(wZ*G5xo*T%?yAoR8APh5-U8GCOYuwf9pD3ZI-oS<*sd10MkT@yX0sDM8 zp2-3oR&(sY1oI7HJGQXkyi7x>g@ZVz7)Cj6=VCI8sL(-9OL=ZfB}*%Ny=?e$1!T*BuJZGbFbWhp_0~{i1qDsO?IN_FZQefI>iTaW|qic+o0Y z+{c{oL5}z9ANezc3o?}LFyInqXk}zV$>gVb365)K29JCb)1gicjCf6 zH8h@n#?9ZLP)*Md?as4*%(?rKFR2_H%6NFCIQk+JJ28um6ye04_l*IKOf0Z)iSfj~AmYtVcFtb&EBV!}nNPaqdFuUQrHrd6`e#yRuh$ z=Cedp)7CQAUC|~|Cuf=TjvhQma;?#IIl23AhZ$W^3KJWBwufyDts)klide;`F(B?c zL#5?6<}{QL-dS}&j11A)z;zHZ?%4|&h#%I@)Jss!U>_8Pm{)&WF(rhKcOjet+DBLj z&^%coQ9PEMg`WwQ2Z!Q;C>STvIg!wC?GS}V-3z;c-&i(NTgLW}RuG&N4^7$kGTB85MC(ru} zw(y6|VUDkbsg)gZh=R4S-Pk+u@A^-8Jl@Q#A9sfQt=Rlr3{)O>gXM zsAuz@xbo^>`UVbS0=pq#L0e)y z#lg~ZE2etrZrol_)jQi*qI1o=k&?0((w9uAgpjMPJfM)P6(y|HBw21!IHGk-lA*%ias^tq~ z`$HK$K}d@%fVV8TZnD*XFzf)L<~DGv%KKP!m|e!2k>sD3(eKX^Gr^d!!kZLJSFu7( z8%^cx5PwkXH~+5a*Ws97u~XR3Hy5k_tg;My?J9=<)Sd`iT=8^W3OyIsRG@58L!6I;Q1R*>pKjo zG~1rRwT}s1>ROgN5erl68RyiWGgM*NCOn$(4^-j?g|OQ6&h%=V1mjXG^8k%q(mz|f z{Cm{QsA~sbuLZ(V^m<$k3aLxFvFn7r-HtOOvURxkWUh&4jt3TP1(n_O+OGh5x2wIE*qX@*O6}m7^ zh|5ZR1|#;v^$eJQ*uGNj@~_ua_1CHqoljkSb?UP-ufCdQ zWvPQ9C>tr9)bQe^D|2Nki|gw{^||VxtgT{O*-)0HiMIw5pxCZ1l@ym32czbkEcx!c z_}q%!sdS7+jS$}B@8{Bx(+SDc-q@UYD2x;1P=5@J=T2JDCq;U-Awj&GdgniOu2$7a zos%y=dUDn>DVh4=xhiA}SR*HURkEx>iL-7l7eW55%|a67m5oPV}PE9Lp%{8YoO3PHXn2PbKKOU zV2Ez!QRW>8!~$4QSwsFlj0!CRu%d`WjaFclc?_(Scj}otxTm2Mf>XVUJ1bP(E4DEt z?6vGsFfbnfIVoDlvi1saxZvk|Y~k$@GZkDrk(He-GQ=;GM_WE(_7*0XlI#_pE1$E6Vn zPP}Q2+gZ`s}Cx5S3WV$4d+S=FRP~9!0P!>id!>IwK*02)mF1&EF<#YSZ@u zdAcwheyOeFfVjW5#MI2~GxB23g{>*5w?^YX+(1rscWM!Z%Vl@3%pFPoPphHj^gsL< z{1>+8{qjE`2Y9aAj&lrLvFkv^anms8mP7w?JBAD1$$T_XQVU%GaqlJ|>@*J(kX=(XkxCESi z#+XGLE-|sNw7ffE%}GOT8zzrGs(Px^9APXiqdMc6{frt-7)iM@=z+|u8DQQWT^=^3 z$edJ7NPtj>=VQk@DNN^PVTg+I=+~%kZ|r$oBGU?}`;JxB*^vFO33u>bnRpxdVe4~c z7_jdqH8EMI(HM-3l9H0o&HB{TR2w>-4qc?n*0zq(3B@jcZG5oZPMPv`2~4@ZhhQtL zp`pQHGGLUcStwVEQ&7hU^Q#yKXM=8B)QXZszG@g_e8b+3 zOB}Sxrgw)}@)h{JT4Tk5vs-j4)mp=PdafA_9)Oxa(&%w{fszg-URyO2g9g=#uV`lt$7I#abriSU!}7&rr3JLR}9 zOP$(kj6W-(($<94K>MwA(2X5=TS+4^la6E0p18TzmJodj(Q(V#YJIq#5c187;Livf zVsD~Fkvq&56t8TQon)~PvYeg8ar;=0)X~7~bd2z?pfD36qc}*pjMfqv2gXc5OHkXH zcDn+e{urPU68?8>8gu|X+ zXPcT9c}WRn&zVQ|)yK`SnBbTELa(2OBBZ8*{y-KNAMVZuA*`jQ*=zHB#l^+vhJQX< zi40ww)rBFp%%L;tl2C0rd)mSwbY#SUH_^i#N5>2M0u*#AQL!A zm*4Gf!Lk{b7l8&fyZjhSL(@KvmFv~a%{1_SdS+(sWsq~fwiIVVrs=mxr*Q?un4?Z~ z1Sdu+wod35Zo1kC2}Zvp{6hyxMdveawV+MD7PBDw*v zrP-x1Ctn;$@-a%i*{@fn(i+nTd-@^O_CvZr)4>bO<;R%Eh^#9I$s2#LxC%Jtlxh*=HkIqIFq!j|xL@$>Mi$?Z4?)B!@2DuDNQ&2(RN#R@X7fHRwFwH( z^WT;x%mSxz8r2SvGiz>vw7w9s^DN<;w;oLV`-3F8+TH)z%j1YHH^WkJ`voL(V zEs)f0?+`HdDA<=sR5NyBKE;7EV}jjL;Xr=ssM#dn$biBONoMKm2cpDDW) zy9;&f_Z&i}H9e!IT-JXv`bv?LiV-R zm|3w9bXl(BQ~nLdeG~A)+`AJivfo*~##)VYiGx;Tz>){loV5F+oCR2bLp2a6$7|!Y zlu~fZs+Hjy_ED(M51`ft9O=tzrXth*$7aVWYiR{`A)z-Yqr(Iy*x`{+7Qrc4|8sQ7 z^`^DyhtOl2EW^6w@d_*d(s>;iqUO;X{Y^Z)G8sUs= zQoH!S*u$&q=`0PSg%~Gdu`qTzd2Vmcg>Z+5HFNx5se;KuaY&(u-2vFmsKk{6f~Sp@ zeN^cocdyf5)t$QBO%H;ZLRvRvb}X{aUpCTsTh4 z?XN$xTrU^Xnc*&hJ&84e^Su`^AfKsk<_O5zCMR((^Jx|OkEY2B9fp?_DDgM2cn7l? z{(7FdxmhH#vVXPLZ*k$h$l1j7yeycz{t&I`hRDE)CGxmNX#U>(PTlX@BQF`ZI<69s-&BVX_ z=ByjY*c&$nq=^8TGLh2^hemNGeQGl-`9Eaz-_P-XNWHaci}$S;?s#%3GnLOIK3*%a@ue%E~eCwtrOM4)8>&Rkq|6u)^)8y}kRuw{K5W zl<(KQh-eoS+&GJ8Q*}vVNd)taak- zA4b^^Zd_gEbKvpu@gewMmE9#7<8w`h<~UzhX-Nr15XnVzjb4E2a4n@8Ln8 zYaq+9@863oP0IVb>(RxyDdK}ndE~}P(sDjJeh)fO`B zm`ayDTkBTS+W*H&_?+spQZ+lr2V$qL;9_6Ef5vC00&U|ak_XfLnNtur9t#8%_^yZW zW*&tGlHL1^D~zu>){f)r{i{8gAdadNI{c{v02=lZC46`oHVtgkJ&3>yH^yvvnm-87 z4TBo;+r;fq0BFjgRj7~WO=3Z{w&goi+1Hnp>@^hRfyM*`W|02}f`kq=t?{W3#(;P- z6mjmU>@Oy8cXz@yrH-H+08uH84fQq{hIo0agwKEURy&5>Ki=q9=pVkyAD7p;`uAx$ z`z20?`{dV_f-236`q-5YkSC`$vuq?=JNG_-x1JKY+8QpN_Q*0xR~dG1ETx?RWY1+{ zbG|9B52f$5ymE);)(x+qpyZ@*fdPoq^lp^J>+YB z>#0SLX_abp*yPNEO!2-+@Qvfdc&9c5KnvbXjCQZuhhICdg?a2SIjjj-KfL3eGNDh<#c)peuMP@nn7)#kmf>7=#79<= z--}Ps)y2)Wxy3m^^tJg!QBz0@`l@vMU~wVg8?5QmrzfLEk|)bUbaZm9v>NX1q42Ak zIdf_-wk}C^$o>>_!3r=?8dR@qq6nUwJxghB`b-UQWU}nW(j=c$U~n}M(D@Zk?-TmJ em=ed$-8Go^S%({3Ad88INB^$zow7e4zWiU{H^9aK literal 11014 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 I%Xc3C8&4_YL;wH) diff --git a/icons/mob/clothing/head/bio.dmi b/icons/mob/clothing/head/bio.dmi index ad9e34ae1e8fa7bc10b7b3822d95551d178cf73a..a1de696fcd4391671e5bac8fb24c092ebd18a843 100644 GIT binary patch literal 4365 zcmai2cR1VM_kW{im7Z7#p*I5 zlva(19ec$d^-Z7O|G&@koO9Q?&vVat?tR^JU-y-niT(waD=Yv2Trf1yF{jpff0c=W zTA~OZlGG|Q+|o8k$1Tw1iI;znm!B^Hz}_YhT3I@!d1I%Q8mr6i}ZcNPyyQ*#aPdyG;XOz8{r01*7bDx8S=nMLSa%VGBx>~@LgKj51_+1mH z6<9EAAY&nAwwT}G)_g=8+m+M^O&hun9B5U& zdG3eskoo=L%SPySW!Py#7xKCxeAH9!5joLO z#EpIAh)yBP*seBQe#|Ws%YT(8ZhQO54Nk@>=RTXOtkW)4qfq2eZ~BXBn@0HyPOl$- z*#2Q^-9_FwJYlX5NWN|urh1l+sg>u>!@FD5>~H9o^wRfsYYW!l4j3bLMvwRDp0P)( zXyBm>EB`u5>D(rHf7+A41s9Q6rPRc3H^$9Y-&bm)Bs!~tIz#OALY-N%VvOq&dVG$- zUkW7BQ`RTV`hKZi*sukU@81SIr8-4;oJcdM(E}*+xclL}$R%wk2b(ndu>r<4h~~S2ejTS)AeD|LdMTJ~ z$&@qcu4GN8Y=i;P_&85!|Ig8w1W5-lVzz2#3kKUtu#={52&Z$Ic+)|qw@9YO0blBI z!yo^GUtj{VxjSC1L*GQ)ML3p_UG{c)8|dfzaDp+fUrYuHF{fUi9=G$I0{b^sG|3!H zyZ{s44LC&ao*nU@eqLqG+XWMP4pNGHr3Un8SkD2*cs#F$??hg2$|Jce4^Cq49_{S2 zZy!qYx-<96^0K~cGUH@@Da1@piYm1sy?iM*do16+5&dHlaEqJ2X*_nREi5B~JXoGvyf;VK-_hrt{XkcJY<=~DoM$vRX(2n(wrsv?Ur@%}SK z;dRjZ@z@2`dVx8+<&{Cum041cr`!yCSw$7?=AoM=qfGw_yUl>i;{ykA!{j$g7Y__+zSKH2xucxO6Hh6e)2a=wi&e#e*%Oi4V zF^N3C`2QDcT1RYNO2=KX*K(N)?%Li|7**I?AyAR>ee9EV3C;?iE-r4Yw?3^Xs&F>l zH!^{_HgP)LnF6u4{t9Lh>Jl5*o6IG+-r3qs!Nk1blSqr7x0ajmnqLu9yPULa|FZ|d zeNw-9$R3I-q_wPH#AF}IK@ik~@O(_j#0U4&d(8?CR8@M}SJ@D2fo^_JQY@->GQ)l*`6~8kbp= z5#KA686?z!4C*?d&ZmFWVqYJX(*YEzeDi^CVyNRir~%-1i2 zjmMEz9;7G=r%5Er4{bsa3Jr1F61B~&*7|p zndLu4COPXKP^~{cni|s|2#dXDwl3qQBMLuP_1Ir0Rz0l9pxD1IsA%Hw^wG8tzIORY zkGa=zk)J;JSGqIWBuP*A-uW~zp*ASV-6AiUrK+TH>3q5_#yjIPB+IDKNl~nX@1TW- zD$IyX7mhdCo9W7z(R3wzCS9s%T>829@VcF_K8)Ab-K%!~Kf}$;S31T?Fow#9><*s< z9Y`s$cCw7?g8aVfxqbul1hhKV3!;r3*}wk1-*?;ubLI%KFDgzl>z- ziXyo(Gc#?^0R+j;t=Vr|3r4b3Q|HPqOD|(|U9<-5#7cK$GC-({_78Z2zf^=L4~*3Z zg9R1*CRy|L@tTo#7nWC6!VpRi&e&BCk1ZYmY4|KfipKtO0Cc=Ap;ey=jhOq+0Zg@S z8HsV7&2zoU&B%E9HkUjV^)1rX-F@a@Yt|MAR~BGnydx`H9Z8UQ$tM`|`LhnkmVuFx zPRA=+*YX|!h&MD@7{`<@4-OAMf5t_Rp! zA=vG5XuyU!he~dZvP32Q2kf-u&M%EyMjm&`qFK$TQ*-ON z)Y1e}eMB;f_`RJ85xOf@cb8wZU>K+ZQgkw# z6cul6rT_fkx00o`_3d{8(O9iNu5=n~m~VMY_|>U0cDR)lH*Ir`%ILO6eGdlp5QRue zT5-ba3-l+ftDI07P!e*+jvV5afK_?R@96&?0Q{Xu>TmA`TI&S0&Dihk z6Cf_*i5_qDs2=3E+NnOh*iZYA^79KLfMWnr{nK*Asi2mmaQ3reVp@tKG{B~ydWiQe zEj+QhGL5J??Z#u0AUNt1`GFJ4B{rt1T%?zzLmi~rE@JRV&=)20L$_G|PZ!iJts7Dv zy$xLZ8!t20=N-2PNDu25{VJ!3}4! zk=^32-q-;lK=|Me(T0e9Uo06bu?vrXdG+0rhqj7$7fV#a7Vwp>m>S{Q*cFtL1WOsuMw=gfmw()J{^~sG!W`1t2Bq4I7 ztRW0mk6ySOe^oJLVBVl4#73mnDd5MTm5I8L{1C_+!)Q#eWVTUnITYle{FWb&=ArSA zn7H4-ztESZp$OYQo)FD>(|F5pt2zK~Uk1^m%CqH2 zQOdX~oo3*9(yvLrcIl48Wtrl`D=oGN(QF>#7>}v&@7sU8eWk!?xP?bMHlwco-16?*)Toh;XCqB)Rm7lv;NY>mumQ1HP7}x)Q z$*`1YRUBgDyoT~I+j(a((dI1ZI(gEF9EHB{wx1!3DSr} zwr&;dt{g?GN~YdjeqUb*JE~kcN%A=|aJ7hneamZGw7FTD!Sk#cT!>*!OwmczPpx)kA7VP)R2BJ8RtgJvqeA@Zk~-r4KpL{WB|CgmZ)T z7HWg&qKg@KXu1eHJ8gUl@*Oj3xW?6G%UPT!WDx4Y$mJ^jd zSE~HY5x>>jA~|GFjFf3XhN`T_h^mJF;<*@G6qrN*JS}qxt_YTgQL;l1YZl=^LzSHU zh}HD5xw^*Yl*@qCbXRP_CPVSY=ii6XF5w5T5G{kpQOGwzFq13l1i(8fappb!l#j@;_-qhT@P zJp{60U6V+g@T4txm4fQiSTvpf=5*8L3JWzK-qXU(Km6CL=M(xzn*Exh#hvq)#Y?a> zy3JG%iwuHaN;SqFw>7-?nXu3Qt0<{Pdfn2YlW`v8i#OkbUKpCv0#TH*dH|p{-#gFC zOpgL)t*eqme+ckYFH^&I>n9X+N&N+8EwFU-6zgqVRoxvZ;s-@Jku!##S=_aeM8?w~on5=3j~FP1x<2 zUk|9-f7QbX=$3Z*L!vcQDv5gdJ+16xy^<=p0>gfS`7jhT9PH3c^kGF>Do)u7=}?Hv zsT+k7*wa;ENDkCM?^82!zi4Po$hY|Kj+RtzP33|oX#i;>)0ktuTL^~eP{bC4nCTA} zf@&N4G4Ij5X*ee@H~Yln*ye==8}&11KDz&W?rD7=u{0nN`|x1s*qIyq2wA6?lpL>vwPN#rpcGtd~jS}qQ9de#Wp`bfB!mLdsha? zkTc>IoI2UK`XQAHei-~dqW^@g)6jxu461M=;w&ny$-(xC+>3q4&4&m`ZYx4V_y8!T zP$>!yH$1PEzg=PN(>611J=}WHgFYE_TM+P9??+OIVftu;7N&7GK4R>l0rzzB`6|CH zJote926R02143^wJbge^p!@(3#zPZrISMoJEr8utn9AjxJ5nsZxvz$LeolPR+V*hI zw${T#U@Sm>ZF}AOz}{iq40nYORaIs>AEhxEuIib8GgRy6%%OnW)0+;+3&PIp6R9`! zUH%fB;(+ZF+?Q`vqL(WCzMdIgQv)_f8zYkYS(4&{6fz3>1)NP=o#+lULXbw!;HBFEtimWtRA$W)>UB8D?!+keA2w!y)>UzWL4(BH&$FK?0Uv zA%s;;zwgN4ltDpW(dDEeAVx|bIq3O35S4GL@hiG`i~0o+(;@s1!AaW5wpH#tkXBgj z@4NJ)%uh#9S6fQ6UiCM+o=Q~qN*`#bNG1CDq`O5qexBs6+}cMp~V6sAia2K2~wqlRDlE$q=*!yNiPy4^xh>X z(yJ&f2%#E+^bjBgxSadl?|%QDKfayW-PxU;XXf3R-}62(26~zttU{~+0Dwd5p}NuO z-f=qfSk9iV7Ls<>e;Y%)X2m6b;{0-*J%X?-Rp75lFPAAc z9S>_i!y2RY1}7lq!Q-jVc8<-yHK|=W+q%SVwl2FwuRKdsyfBZ`1#6+Rb7uerX)Wgy z8GU~I{%gjQ)GlUB;uqUTI_j@oe=y1fk-D-Z-uy@kcKrOupuk(wd?sfvAL%v6J)1{a z8kq|x?g#Kz9+`CTIc?K`aayaKVUzPYT;r_=007q~E%m!5fms{bY`%Qsf<0K3i#EJ- z4gnYQB6{vhNgHTzf4&Sd;a+63_+|tJ%Bsgkj267a6q|^?bK(7VS;(^FtLEiGX$CHX z*9EVpY&&*Y`Yf`Uus zB4Dt7trPk^q&P=;$z5H&LqjPZjK3ws#Y<=* z3(SsjpO?OaecBYape0I^hcr7&jc*EU#}5Z;<`UJ8k0);L0T&lNHBPhoGGvKQYo40D(@Du>ssDq!?%GJVn@G^YeqNxJNfa05krgD~Fk zUSC~(fhvB#2)XSCOA}!VLQb5EZjqxd%!#b7(RmVP%|xl|o-&2?Hz)g#SUCmxJCaBW zRs{caYLKivjg26OC16$Q5)GcZ=qX@7c9i)Up zjehF{hT?D`LEne}R=PXiM-i;>X_ceGfq=_du)#U({FezvJ{(cHC2*b3+uHeYct)oO;(a^@6q9xH$Q8 z;zO7C@i&6+F)H3KmFhgVsy+S;k(ejsMkF9cyE`30S9C`lYYlsEGwU%p43f5jCrYrO zzQU6!+k%AXc!?1At;6a0dJ|*(l%Vi~o-Ldsze1Ipw7!Y-WNUa&3r`#TY8)6g_cl4X zaQ2u|9)1TaKHS@zXIg4TL2?vNR#sFLnZ12$fp2b6dL0w+uq3K zH)VJ^xbp6Lf2~ZXC!A?9ZgB2Xu#|#Al3D0G!T~;XB*HshP{Fa78geufsreN7Q7-Fo zC3X}nZyPaLsqv|uaeKWp{OYwAzh{7vG>W32mG+63x4fx|$-{9cp$j@}XO3sBSS=lg zv!sS7WGazJbji*}Oo=KSPNyGUOwNwYPUH#es9KW$=~>_ZoPC)TG$x0)e6+H%lF^=i zBF=E?I{$E>x*Cw3m(X|E4UVY)Z69!q@qE9<6dWXi_fv~{T73`@{bmc z%LeUbqBaD%%xyM5Sj)1g?zEDR`~Ff3GRRBi#@*eC+_282^)gp`DKy9OeKbA85=3QWy{i?nhF*T3FIQJK$6)`FF> zvo0Tk9L@_BH3_C!A!fLlZg>;uXLy+02tZ!<`BvS{fLDBKzAWXV_27V;mZ>^-S0%&p z>R0OBb@?0I&?&FoAM6nQyA(FFpguorB!^_`D>qvZ)@QtP4y#SwSCI(4HRj8dpVyj+ zLy=CX4cl1PO|OP6&No^`q?K1*O6ir4AWPk)ezjSM1h`L%txhYXy}XV6Wc*fx2Tl$6 zGJ~V3_=S4=;gssRb#*+|esCrFXp37poAQ;?#v}ZI;_W$Oon~KixWB3Vw4rAB+WVBj zMx@c^-8%Ac_04rsXz|fojuD0jo}b$dOieYatE)YJyGg8sNSeZK5`-7s=xsZ^g$CxY zqub@SE`T1iW`^GV4wh*>?jG(BbR7ZV6zghLpWsRCsz>K@8Y z^K{9lgA_PGPt;+s9c$g#NjkOBa8W?ei|U6Webzhv(E)n8yWCgU9&3=Qan-CW53Q|y zK=Q8HOV4QWaZwBD`dzP95hcArU9!jJMWw-&`84_bM3UZ(@%E&hQ2Q%KE_Ql+>Z0ru z_6;-sbe+6O-_)57lwt>AP7E02!uAxd6ME8iyqO*&--2^_AiZ=&#!jw$l_tV@Cp&`E zM=%VfLRgwy<5}SOf!5)d^0bXmg9YBG@PrAV1d`Em0?;)G@RX0T(#Fe5N*N7q(*>z2 zBFC&}{81uHLJqUazN-fHd@P`*Wjxlq6Sm_HnBHbKuUmEiV*mX0?sr%NMyzA0!|sxu zihT~~5P)E*X2zwaMhxzB{Kfc>EP+Kjq(6VRhZz$e4&-tn=copc`H+ls2YSZF_L#S1 zMj&00_($1eGRiO0?YQ^Vv5wO{Yls;KzW_I#Nv>N|pvob(WecUPossWu6%b%(f7*T# z@TP~egH>U-BH*IkFS099xa*6ugL94EK1<0kX5@W^vs~NX`)Z{cjQK6(y=S=!kk5u! zn@a4??-}8EF|~Q{TryLEN2Hqa+`_x=3(2$Ys!wNssNxQIMEXJ3$TXHvP@_3b?aS&4 za=oH~j@rE7Y$uwfufP1+4u?9z%^Gbnm5mI;Cu`5Ws`MO$2?gnvjZoou2CMAQA437_ zyr9YEY?{N+y_~Gvg%&sDr_{X9l+dU6dNwk)qOpZ2`~$z;{EE}H1~M~03^897hGRX& z*Xe%xs3*{Un}!zap9nt+Z1+XJSfbZ4YUjSc@K3}&hn|vXor+k|#F&3~$HchO2NWp+ zyG-|ei0vR5m*Yl~P@zSB4KO{J-kF8M4hAe(iDdqDHz$mm(IXvvh-E3QWXsryd`>e< zFYwo3`v0`kUb9^_-Y*1y;o#apH^iG24kaUh!)YuxNb3nRj`jT-u*)#eR2cd?zPQIh zYczDh3O2CXp0xUFcA)g zfeQi$hGU_tgOu)s!upu#e42u1v_jA|1oZjhm3mkFu-&Xo;L*?sY(Qegb;HB(Jjc8R`BK+NV3e|glC)}0I$qT*5H^BBnX zyN~;U%`GQ$mX)RG@|kg8H=73ZQ`%(Y2*D4KoRW%hAU9jod?d%lI-f_Ay+NMUElcz` z_=ztv`^HAj4{DQ$v^l~vTm&AZYn`44J-UpA%bK37B!EZje#!zJj!{L27%QDdbd19~ z{gvf}F`ayWe1A#5a;J~s(~4KMkAtzLrH)t^u(xPk(~mCbeZ80rk=KnU{aMM_VOuZB zfAEAl&>HH;+T4b;Y06DV`i$PA%}^gsI!%P+fD4`~PMw_~;D;Ri!evKPj>>}GxE=8$ zg6_JWgLw5}5viyH53|MTqi+&U7zI^jTa!$P3wUyx(tIjZE@uN`5({q783+C&8vp$$ zXNVNyV=u@jGK-LCa-Dq_4O4YbMw$dwwjunN7YZLd&D7LQJT`(NGuok zDt$YwAq;r35G7KOoXqFG)Y2NuD?^QmiCJ@uFnjr5%}QbD6>3+`r+ zdgh+#d~Pr!NH!FmH`Ta`HUihuude7BNRl@R|CeeHLN(r^t5sv#X9H7hFO>JK8Gk`; zN#X982p2pxbT!Q^)&uzvHnm zgJ_8a$Mr{R7t~tiO!Qw*sZGW!i?B`)>}mCM#y z-%Kgus>+aOR7jD~Gl<&XP@Nchxy3}$(wK-?x8oc8oL({KSgZAY$tNn6pJNfJ>7cAZ zD=-bcy~|w5cqca?J6pBwiPRUXDZk`?qi3cBg^a)J@R*nvt&(ZS%CsQ};*jRraYS;m zB234(r6F}+jo;H9G#&_CZuriDY3cI5K^_?&$LPt;pPHdQ;TQVxF&~@?C6S!$d&dz; zeBY~R;n4{sR-b%Hh=K76mZ>O}iapC#ZDlKf~k& zWq3Aup^$HKNq2rL#4mJ4wQfwcJ+JL#0-Y%j)p+7trNXK9!3uyFrWk*_ov}ZI_kZ|} zYu^drDfdneia#O(PBm=**avLyGYVd8*?pFI92oj!FT@KqfBr!ZLz|zp`7rR~Sya!q z<}RS=-5tP-yt52|mqJVc78h=SXz|_u?~7wDu-~HCJ@%BwzyC~2Lr=Zpp3TdD0YVK) AApigX diff --git a/icons/mob/clothing/head/costume.dmi b/icons/mob/clothing/head/costume.dmi index 1b302902a179900df96bbe7576b9a0dbb9fb6301..5c7146529650ff62ed8c06a03348c762835bc3d9 100644 GIT binary patch literal 48613 zcmc$`cQ{;M^fx*}l&B%m5=00ILG*6)7B$gA7$Jz>i86)|qW9=ViQap(K?G5T=-ueO zL}!?BkMHl^`@HwR`~LOL^O&=Xv(MUVukzV@tuvuo8cL-1=xSG3IJGogqI)Ff*(-V`B8jpA>{D*qq8aOFDB>H<6_xf(J zNIPe#dev;{7Gh?*-5yB@kF`eui{W1JS&4JZ-L})TW zDXCRp%s(|T!4JfjLCxT#aDO@vhZQ{<$F{TsB~l#MoHnYs1#+4CFBf0b@fa5FTxM{6 zvk#{1PashhwFp1d81YE^^F=X+BHKiW(fj&K`}WNpeI}QiP#M+)hmGvXg5B|awi>Ba zV@N5OS4^XGioKPsg1YVHljP@5!X%F&G0)xO{**>*$`d{-kQuUH%6|A@Lf6BbvT*Z* z&NQBPH`cW1dH#o)T-%H^RdvQ$i7jWQDGdrz#QqYmwxh+}Qx1l|4C@0ms^>)$RE|g_ zd&z#F=~KR11C6o7`x5*5bpbG(VO-=~YPh8IJ#~3Pu9$K!{{#ZLhWlg&soyBRn7$AL ztMKl1-d9Ypv?OX80j_sU9CP%mU&!@&3r8E+FDOz3f8zMl}`~WZT;hsp^w2-DHjhGB;jaj+0IHxiCg;n#=q7U&L(bJUZB+3u% zH(8EkJ)Xzc321r8CTI8UhjH@g;?>9auQJvcwDdVt&5g?O-j=I>BvUzG{)bX$njo1E z3V^P~OTzZ|86E$VL8klC&K}ftz{-%hGn|7WOX(b_K-5ef{7}^yTfNsKXrUc{6s-W zEAWAkKjoG5pY)mqu*O8Ml=xM|wC#bbOXk5wyyhU|pr4;lnWV%dW#bg5t&VtzMHE2 zfIBlgE6CreYiL+ZH@U-w?iML7E|xg1uBpKR>FVk}=i;hc^ENavcz)7^Hb~g>DLAw~ z*!yE{_v$~0L4;bBX6r>?h0k%401RzsQd>f#CRxeDOqDbQ!@KI;V~8+KyN&O*U;>Ha|oSC8El@@YZ<*coG#~!e|1Zh*d{z&ul4MV{QccYJ zob!?3xbE{34uyVkD!Xw4e+6Qm;{oyN8oC|E^7?1NqMlZv9d~;(w}g}0a6zj5rWgN~ zK>o$W9I;7B8!4!fkvm!a4@jA$9zPPY(<+9;;p8Bv#`h*@Tmmwke0W+KXLsbIkfqL$ z+~VSU)6>%;?%NM0%8WupUDuz8i$5BnE#b>?xf<~;H)unu zdB+#t()?$xqB~giz+5FGtJ>x_lnif5%TjTv=X)1*z%|ohJ{!gy(IPiTs4zx4ZN}c z(s@slyXVjQto){XEUp2zFc;DFxeSYb1iNv)`kdQ_Cogw1MIO_>97^TIrud7yfy8n4 zF9LT=dZ~btWE0TS`EytH_8(*2riHSf2A`dI>~+yV@IXKE@|H3@7Y+>(4)bC_1qWo} zd#KRQ@8pf?2qehO%exyH8TrY$NW~$+M(Vq#I8;=6ZrmV@b`U%uP{{Y%ztw^u#ipD$5+g{agMAD?73E7s}-o1yz@7 zWi>S&n|4Ynst@^PlbUL3BrVLue|KieNIxfiMM&uE3}#9i&DKMGggbM^W@%rby{lbZ z1ak8uG!-6O&VD}zYIZlnx^Lb*U4>}YQ@vT_I~EmrxH(BcyFfnWLn$(S@3FNGoXGeU ziP_oK{t%st@o{ux{1XG1v^|?!$E$B+@}^^;hC_b7S9G6Unw$8N(+He*-bvfLo?D3T z1Q_=ObPLs4!~op7WxbM7Yd=2^uOwN8#Cbi}yFa&*+H(A+>Sk1NjLA+8{a5~vbu(Yg zWNREdUogAbN`Es5^c6)P%pyLYm?MU7T}wd2ntRd-1^K6dX}_BL%qCc7Ti{cGG&01# z1_$F0RoB)EMBnG&nwrF((fyg5d(Ue< z!m8P=t0^OcGcr0)6BNSaXOM!Up{z{diGm7)vJePHanJqTdW|=4DC_N}bAFKdm)pVV zJOshwc|7K?_|w#p$of?Ogw<6Ci{Xh0OD{Uwn#kfd8f)~A@VGe2*p!sefq?;s{_X8; zEq(ohdLpbci@(m|s`L5DI(_`wJ!>jy-M5~{NwKR!ruIUsizn-@R?u@kEoA&`YXLj? zc3;q){e41?ceVfcBw+76b6w{-lS12C%+E-7rf;lSjs{Xj;>VRysaZx0A!zN z`ZqUnqpH>Z`SrxBmd0xayQ-?IfQ3aiV?7RPt`?G>vpaO1RL-{+hG%kr@*`F2c(7Y< z7S-qad@%N6GdEcR+N1{yS)PR=>k`Tm!yMJcp_`e}kf;$b3IrGFyJPKd04X zkFn6!(+fTx6elMKU%vu9Mz)oQi7&CyD+SZ;Ye{&|urRH`uL&{e~`$BwhO*g;Fe2E%_M(-7eDgz&Gu&M zR3n_swZAK8EL~0AtDUggxAIAY5k>};|H86rCj^zZinaO2c zQa#V*Y^mBi@IAYaO#`9p{DSu{CUMT;qw8-gjAzFl>f7W%ajVl;oAi%@>?j)mNr}=e ze3>*|W0mG0EG#_v-Fz?^2MWV@!{2FhT01&UPLvymkB#XVoyaQGUE=v?-z3iEuIX(G zC+eqRize8De)bLw$R97XioBzZUT^hLzY4;CJvOHkIe-lOqv3o`RM+pj4_+!=A_?Al zN8yDTCs%x0_0^AJ5bz?+4EiI<#dcqY`upVujmgbX)w4K12^gNSvVN}4;!Yy2tE=lH zU{-i@_V#H_RxtsyXlMnFw0|pd2rcq7k0=v)ATNl1xj9P3Zf1r;OnGlVaF}Tl+?7$* zPQpoSX=X}gSbs}Nx=!WP^YbQXR6AxNXu6e$6V^UIxN>FMa1>k5aKl+v0H78lFDeof4# zp8C;9amHb0W=8FXkl7}M&mv4uUq9sN$i??2kld*|Rqz5!z?9X}B5_NUt+WNc&S?#g z#Toz1x5WIyP`Ub3kK{*bZNrio@84}Ou@!KFQ;i~m?`-H{rM&uSXzH=43BKpZ+d28JE z!J)?aYAHD?EX70K!RAr{&xNu)DAd&tygyPWuq7A-_@3qYP89I0c5asCmz5!pcZd3} z9F8Rdbu6V%hgc)SYtG`<4=&-}fI$&V3D8lfMBcPY5~~tAQ(KF53TDO?3TAl-bX3f2 z2)PV@lzKK2RL%69hz8TSv9i2eX*15z))VK~`0$+;EZQV4SSROz-qf9X>=OqxMcP_c z_kLKpDvKH+vmQkq{)5Vb8!LfSO%;J2ji=!(N>O-qndA5ap9CJ!)5oNyZYOT3y?))< z8_zB|s%I%vQe50Z;`HWC9K0?=fyqcoDP+xE1{jEP96x~~hpaWA7Z4~}*)OOFGvNDA ze?LFQPvp;evE$s&;n5y`E-vJlY2P|5ssC%_BVli78+$Ea`xF!u7^!APMwT01>a-Cr zki6UH+nF974#>%Qn&)WoG$CWm#3^ zC!qN)2c+M>PoE6j2q@nzT!`rtehNJqR+5|$?ta>j^AAGpVfNCq-S|wSM}d$zz!ad? zOx4Gy`Flpj9&daA`r$Ux%EQAWT3rih6avKbj}`YlW?=qds~^whdH}h+&%_jcbG>2? zYPkxCdL%sfhDylm=%d|KCG%!=B^9*MajFt0o?X*J&bbbCvBQ1Mrt9)5E44maSTKu<(%IYFn^Y|0&2{Ve?Qd>s9li1v zeX{dAlxnKQiyyR8T_UOQ9kbdSKimd`S@7UKVSQuJ=GU6+H1Te#9x84*lv#Fd00CMm z<$CVryqG8?jH94z{xiIbzJCaOKy!h))zxzc>*eL;XTD0~voSx2xVX8a3T-#Wir(Hu zvWGs~xA&v-PCBlY{{kyjtU+LtW{n-bdjhhw?7I|;*%DwI@Ut+E4L59BQ z4&{jk7W{%!^H`&#$g#l;x5#9EjCaMQ#-mqsa(h)6lj8~K$sMWLBaUd?a8t~=i7a1M ztYX`kfSty|o-)2$U&0GR6_wEBh*(gu-MAn41(7+)=#O*$a?=(7Hzc&_2C3pcxQkXb zcQS-Tw;YPPQ~9|}I~<~C&!_WIUUD@2gT|XFlWs>@xooSw7R?Hyy@8(`M7L7(Po`ar z1_*YToLp`K%Eg>=Zs&~Hb>b$rN%Wh-*AW7X2MqjN)|#w+i@X7udY&cyetgIOdwhIg zb+xgSeqV2|3^2dUQ=eGB$+LcsY`YDz2u@n2=lK1H4L5vjiD*jbL|159I`8$ww;p(gl`V$HxVrl-zQ-gOwCD+P*t))9x%ybf z_7Ydjav<5^7yyRekJSow)+fx>^2MoV({9B3vqsi2nfQxp)2j>9*O>&1uhXitMrG40 zz6gt*pOVf?wS6$Bp2C5W`ippJOYh45akk zy9rAyab7A7kByDZ*J+~~o^YGmv7DT6qt!Cl_Z~=nyeGh{0Oty^3zHmQmqq;+nN=@b z@XfSw_3Fw`wdfD}>7Eko%5J=paz6cCzsfF!qW`;f-#KI(bzDQ5>D9pf$T|&yz%pHT zzIJm@=_vA?(lUhO;{MUhZ@ifo^VlkwDI^C)gO=}0KgKaVV^2DN108CtGh4GMHE3*_ zwOa8mKH)OtvE$<#aRQhTc{Oiuc-Jy@#J6}I5S%V^PrslrmJp|$qTyqG=T!>E=3^Fk zAam(hoBOo#P%T3AWWs_aaR*kvrfc8bNPM`+WQhYpvvn_(vm@?iaZ(k(VfrTo_mn*3 zI#G8+$=sb^lJ02uht2B;)u!Z<+l3LXx(_+H6K#Za@o4C@NG=Hz5S%TZA=^3 z9lIk>3Mvj7{R{wT>{LyM9NVqYnrEODHv8rRwU+vbU*EXK8W)fDviQ9lh67@3#K@)FxGuq9Z4c7wkbQNI#zK_w zT_3OEMvOfy4Y19J@eJyfBfe)llbX2xei*bhyJqGC8l)CC=@Y(f$kA%`{AbMGRZCwd z*@*?>;^^vw-F>aE0}^cKIJMS)f3p!@wte`9Rx31tXu2>xd5_5=EtER`6r6q#MAYhP z$MJ7~{|`8!Tn7^63tLaI(y_~=Xd9b^1%`z|Gp(Vv^2Wvt+dFMlx+uHGd2}~5T_W#o z@9*Eg9a7QO;}(Cx&+5{KXG-n6OP>{~x}VZUeivXq+wruX`5<*_c(Y+;j6A46!{9ch zl--iPq0!V`#Y?AQUT`^PEB0>Pj7r|C>Z6{qLIwm}>E4tug+X$kb{k+@69Q`{BC>AUlMh%ylo_KWgwX-+$ya zPjhsCI{?cvjqPNaxI6-By~6wCaQDm+r+6FZ0j^hk)A!lDilHw;4Z#&mZcJLxn;~E; ze1W!8I;$xvDoQ(>6`u3g?qKqp%ZDE&3&@lBJM3I%;wt0 z`272U9-qbk{w4gFjIX_5Yu{I6Je%oa4{lpXUex#Z`bo5%{TUHJdMJ6cnl+`bu%v8|3&T}Cm&GPhq()OsAG-&JQQ(LUWfHoAfQSbPjSbX`X zn;qg6r)TOLS;A0mO7EjJV00ewbY6drPY`j2<;3VLV-pG1ZBbF<3N!F8wXx5NxpF9N3&x7VcAoWo@QS4J0 z@I(qks%`cV;XPnuw1ZN?81!r%c^aZre+g%`;UZePFo*qQivuX!i&#M!g`E0@>-Q4w zgbO@U{`VU(RU3=WzUSg{e_@L_*(3g2rw5YaWT1cTH1D;8g^}m9 zgOVaq;RTudx{MsdNtah$1QNW;a&{p&6%c2Fh0h&dYn?S0BWWCzFk#{#A73yiD|^?Y z<#>zAmUju?8j!mwK+qO4_UB<^o~i86DiKUg*zi}0)iDmA)V82E;j3oGk7hq%4Nhc z>sCYAR2TW$$LI=3x#3Ox@5j-X-iyQyICx`^q^-Z4FaFe*=sxn#`BB@(*T90y`R=fb z;(cgmAx|@|^kY3=UcC1EiE$<^m)lzJz3Ppc5xZoi7iNXH=n(P9hO3^K42vhHIBpXG zKAAR9=Aa>5pYcsyp*g(t@uWX#(ZhtZAHHNvFuwBU5DOwcG)%Yh3vv3;zFE|#o;3;_ znxD84CUK#U`!~XCwKqQRwfP{#?3pWjF|cA#RMzx(#OlwFAnEs3k2!|g{tSEGK(u&a z#fR6n9)cn6WWjdQdBEO3U~B)T7wT^~Wqv0Qk>nw{NS~tzarDdoExe3H%HnE#^Askw zSCPq`DxLDbO3j zqObiY4Q;s&9@FofZ}K)-H^o_h&X~)F|2zi2N#u+1ao=jFfE`SH;&8EK zJ&C(>L$o5@@1q(;9imOwUP$tpWCI`|(@Qi=Q^OiKCviI1i2H&k(Kek4S+E2yYcGzE z`NkeO$$o>$w&E!C)f4f`jlNPxoe!s3XTY|rV_S{el%nz)>vkM(sLxx9y|Xs`c1X>J zF%-I|`$Ja^pKW{Y2^RQ=iJe*jBO zPnVnq%2-f;r(5{b9pwP>a2I^Vq7g1vQ!@Q((jJj&j5H8LD>p=Za2yd<;t?jbL>^-a zFQWjs_(?o`J`i>S(>;|Qmjp2qSk75NU9TgqvX-116m_AVn2fIdsnUr^R{YbuQl)O$ zIfM2hU!Bq_0IIHKpyNHJA-$wY%2AQ>-~hBx;=}JRTCpN!8kW+!kH*H$^=x}M z!kQ*iEv=CU4`V`2$hmJoUiXgB|*Ri@|l^*1gzpuiHrqxL{;b(+X5e&JCh&Q%8 zF_Dl`f}U}KjXN8T1QW)8{v9J5g1n0)M)gg`z{?SYw{{xp@%JlF$vk_@JFlq##6VlA z$5Kro_iW}}RkNg}*tUYfUzc5` z)eAXrEfno>P7I-d?}eG4bq4O2;$`GNcd|ZAZp^QH64KCnK+9XOk366bHbT0#xW;R6 zO89bKJS9A*_vn27Jp%^qe|6mkOniR*^;-^gr@yl`Y^7668Mc&N$7!v|!L_@G%fY?I zf$=)bk(nvOM-6HZZ;tomc{w`gX+|B6+53Gbc^BJmit6WxdQquuMJ{F*?cqL^I|^xj zS$icD?qb2Wgz~Wu5dAcnuXoqdz0uev2$QQTALYdpt6z2H%MiQK-606;yh#6Rx)do+ z!p-xIMiH03e_ELTZ8>E#37FZxb)AFql!c27R``wA;F!H?hETMO$?ma7vR1Qs46+w7 zkcen}S8l$>ORIvmoE_gGM}22;HV%?@z@7q@zLYY&D2TmxP}SPxdpkrgM*?S%DZPbLG}SE?G3W zBE*YH3vkNMzO-hQG#vuGZm(yX$jsvCZnEEbY0NWoVop?Jmn-lk0AafuLO1B2r93t% zpmw!i&MYpA@p}TL2kz!&9^1`bxYpGuO`mwnzgdfD+f(Au>;5z#h0o`SUeo)?oG}sY z9>?Bs1*s(ZRZe~Qoc>BT`-HPJ z-9Qw%{qn~sx+?1MnqNr#HC4T*tVMKM8;dsT8yKU-UoMdKA7BzY(uwXo6X{*jW|~eCyZ_Y^*dz$twuG^t zsRNFXX%dl|AV@kI?AR|XspvC8!bpVfuzO9fU4uR^_>W2)rzWB~Ym5OKz+^mIUmaRj z;6Nd9Y4!-mEkzo#v!$MzxB&-z58IjPiQHG}X|A9Y@J<;meQcEUh}4tTX4 zGI}yZ@|-#7BFn{WO#mjW2N9Mlap>0AA!t??M@D5hUvR)uzVi2X-z~2BG$QOE9H%r@ z@|h~WqB>zCWBORMETY32y5fOUbJC39CItox3K$)F=cbC^QlTx`#s<&Z zXYb2ZA}6p>qMQU+`8Y%h(Oz#m`>k*g;jSo5Zn0@LpRhP*#Z&Q$8k1@4oa^~Ysw$rq zCE#;uU53ow@Vz-*gHNwy{~G^q$tZ<1J~FZJ62JE5IpS3sNl!_6)he^QwFp-hsd)43 z|H%ay6ZW}i$<$hiVa>i>XG($CPuQotY$HB@A8}aYM=A$?60mJmM@{-{Mb119lD|Fd z8jgae&jz;9fg=Uh(u%gQkS+z{V8RYLFs-JEu(1f zbVlDbc@mAJHb4@;3Fro(1-7p&)*X=zr8gF}n>(nfA2&=Sz7&!GqnQ&zno3^D0vry^ zAV)M@F<*5c0_SQ5C)~exZ`Ar}H3>;xo6y^hS3DlKx&j34V6LL?$wbBPe}e=a=hPT! zs3<49p2nm7%O$EA+<(^6M9i$9k(1=sls^~sl!i{}tkgatjpT5{6u^9e;IR*yb&K28 z+;n}bpg|P#eUMRs**>6aLEhjiTMz{?2lZ#+<9DUWW*-0>dXT>q0@FJQ4B+*M+F~4 z6e#=Pm+^%HAAm)q3bBEf)X9016;k{{aqJV-E>3NX_ zmz3p@AP1Pn=3SnuqRubDRE`n8EYIT~a2ucBq|AS(8-nEoOP`iBVaq1Sdi}Wz4YHaq zX*GYU8))%PQN+~IzyZnt0y_H*=I!6LP=^3jJl{_?0z3VCsav@1oHO*ABpkK+ky2mu zYX$TBEz~&9=PlxUqjfOSJIQo%B}9sy#pcqZugchGx3?N;chGvisIZSgeL;$~TUWLL zDp9Y4t8CK~KcjA%bEA=4d@RE<%*tm~cD*L&SBt(zEUQWDXk3ds6$- zOdI0IKIdHv_Spqo4~rZMF0=Q-c-F%kqTK_{_)V1^0sJ^sCjP;JT^DaL9YL55q zb6R7wh}FQ9e~Yv$(dX?^Jx-dA7YtKIFCoZhke+{ixpWZA-v((~r4GYv$9mG^V;DU^dVL<2|DIKk zb?Q1tM|}|=RU58P_*V+&9@WWa4!{Pzb>9~)d$V$Ec$9NL9QnvxHp$xku zdeek2@hLTb%@L_NEuQTX*yrMD2wAp$;0tU}J{eXmYyW+#P-C0Rat=EXY3WCC&ny2u zP|scL^d&32ysNQx_4&AA-LWtI75k#M`|N~FmwG$kB%PIwMa%m9gDC?O@qFxnu~D_2 zvd=)ak$_JPSboLdrZ>^%=hN}~?^{Xp-HvqFv(IE`5ubR!ERpT{vcSF-jqbak&W1IX zvE#Oa$y}{L@WaU`1*a@3lSNQg#C=&paX79`qTZiJ!zj~$eHw8uCqpl)6Zc`R4%g%_ z@XzX3VVtR_(5?>!2&qSwV`G{|7P6}-)^Fb`CGP#r>#Fx!67?Lu;PQD2SC7@K@6TE&+`;L&RfA9aq|?5MyY zWiL6JHtQaY;|W8t|#hr_46^#F@YXNmS;7Q|S{{pxyo%+9kJ5XHjDeH~lq z_?|lSqCYH{vSGTZ`?wfyD24G{FC7MS{7yp5<2_Q+j5b>FTC7KejoGS+KDr)h5ZKiA!ir}f5JS)!Sz^>sMRiCf z!jSdj`KuB>XTUoBQiGsQ)$ht?867tlQwvi*3cBFX_>6{a^FJykmxW9dK&drMK(~Il zMvQo?7I7bj_Q;y#?=}-W`Z+>g$!qd)?PP%{(JvArLbIU^n3YaA0$lp4y89Rfd9PksT;g#{f0JW&Z=notnt~hBl z&p1+ZGbYHpbc*ST82Si5KV%b`Iyyi97V~MM;rL3U$40TTTWOpez|VmSd5HNdOM$lm z1GVQVx(e+XNFEwxmPJ}#;CgG&k?>*kW+>E+4BNZ_W?sb31ewD z@JnPlIfq(UL0T`KY1o=kv@aAoj~+Qc5kGZ>R^KUF*|`>GWRV=^BLm$#$+`QGi%Dbq zDy&Bh#a+Yc9>F6Sd-zIDRhD`2`Dcub!|t~-baso2v}RVw?DmyR-+{rQGyv|O1@swg z6O3vj*f$%P3J;1N_I$N_6K4ztAm4dk`F6A>hM!~2g>xIF0+kFnIUPdjjNg@WfM97y zclv*p4zwR+XoXTrY)m(p^8Y&ueIUsND>yyXq$E^C?Fv@v-QVT4mmn+Kym^6yU?;BC z5d-k|lNTA8pOn5JoUgDado9?VVF+&W>9g!bVcczU2zyo-BwN;$ii9q&$$sJ8PhjX? zkRcu59Q?5~mTLlb##S@rui*@DBP(7eVFiEqyR(hiA+9XnTYC?@yUhJ#jd7^L)2`Rs zA(+YJ7@f~Ep0-C|$K%o5Jbcu)uxrt>gM62q^GnCGmnOPk>4>W2tw-t&534T38cy>6 zPU(*V0gZTcw}BmO%PYo>;Zb5#w@glW7TP~mP%!z_^U!no^hEZf2bF*cNcT)T>;V*G zp7{eY5HZDTqi3V6P8Wz>&-Hc!QVO4(-6ukKt0m6|;tmYL9zvr7>0-&8Q6UgdFrN&*jNWkmO-t5!WVTWxsw;K(3FYatZdc8XzoKoAZlmNgjSK6}BS#QN4JksvcRr|8iVSo^X9;CeYsbc3cx+zHW**Mf zsG>@TirTy*gYKV5itd{kL)L`KB$x(Ln|03uA_bt5mK8*GhMhlw6tvKXz^u?|Q59*? zRqy^rQN5zADc~am)T>v@z(Tt8TUQwE>XXMSE-Sp&r{vkn!{_4#gP&g-79H3cS@yK~ zX_@`($<$R0K~L2C%YWgWNMnTIE02>q0|PvJ1M{aaW8K~GNB7|u*_UdE}g?U`;yXgDhr;w&#q)$)$S!|IF5$^Gv*r1>viO`YOyZ8FI{-MH%edD(~e zHJ70mji|0b@HsDSr$JGZX9FhsMLBd+L}tcd9i6U{obcBITS`aK^QI;?p(X2M5))!-9LV@GPD~C(z8~KL$FRsO?jAFF}Xq3YzA72%3%d3L|c(~n8#XP z&apJ_Vb-vc)a8@)p^M$umrfVgWyZpyLt;jg?~V+@l!t}oV24BLuL!1^9H_DoqKYP_ zYY307szEnQ=0bu1X_M8SF4|aszd14bStuR=$2Xb6&Gaz@K3JnXx`ElQQmLD#3gG9) zA%ie+!ZY7D&RB&ney^Hh-LO=YFF%04E$lQf0j0EDt*b1M`NRe#iJAe+#@rp z0xcK<|5theU2$bcn#2|zeReZMMHqR3Xl*{uImWkz1$`U$ z2`%7q+ofNwMU3*w|H8&knQxC3;o_vY#xu-URlKqzlN>cSr#JGYpA8xv%$Ek7Fu%~4vP9O z40ZBU9Uf!wWAqyNoPz^R<6k3wGqjnG+Bp?B|8vL5SzCK}CMPGS4#d5mPD6#(qx_D8 zR33OJ3RMjK&`b5Za+T;Q3-9DanzW)>`77*n5q#7tVG>LJI`fGOI)W0k`>j)_`7Pu{ z3AUlCHBY^>zKmdn{XtZ}gzNQ>h=3GQWz~^o;vss1xtc1rw(B>|B#( z9P669lT*W23IUMGovfJ}3zTi|aITg_sN)8DRArd!t zdXx5>d*qtSu=dk4P&)K%+VPGwz%A7&(>w0#qp#ce8I9Bm1z_RST;A$~oE#k9q(Uju z8J8!Up512Q*j93>kKSd6f?x{f^Zz)Cd$qc>6Ri37Lw`p1o`^%e;n^ zc>{j8vyn3SQsa(47aAo0<~^i>4wteT2c%@kk!5WoMDDfl0HJh3pZ)%bsK7QnP<}*K96)Zd)P@-Zbri& z?gfUVGq(A7D%cu=^=(mOB4Z4rmF_#kfnUGUv1EERx|~OXwI(0)2n1Zgn$10Zl$78t z+2!5AZ|PlJHG8b->>1P}Pl-~6o|GS%%Joo@7dBH6Gye`~A=Vo9rXOTX3K{X?<3$G$ zKMA5p-3|obImw9X*upR+3yp0==GQMhIkj&eq;*5igPdk^6vFiu+(y++b|f$-qkuRY zikf#vaOP`dpw&0*UZ-|NqJi{2PPiZ1deeOKy5$HdjH-R##*Ytm^;`#THfi38tpyQa&qFf zSs=&!5!btPj{=mnHA(_%@A%F$46J2T9dzZu_Pc9KYoGabT%8~76gzokZ_vK&f~6Sb zd#Gxv6jIu{Q<#wpQe~h{@cv@5J0tlfgWqY!IN!$W*#Rm^>*vdhSNjL#3taZUUGKBgv z4CQWL95Ff^P~Rv?h@^!U0BYi6I-_-1K?A!xd0g@@T1rWKw+|Pj7C9SzP`kdktocMI zwbEcRiMIuY{rnd5^AYvpFDA^)HtnD{=5+GrF35JGRL09ol#Ee=5M#^1LqKA0v<4yycoxJ-;=S7~^&*b$g4?3kIv4N6E#Dj6a0SE*>jq5)L*GSKUI zeQB!zjt^?Qsn|N^Y>w54*X_53#B{JbV4~mV>KVvm&$J_Hso&$#O z7ho6XvG=&$(o74j!)QSA9bdf|%f94!G47>HiiT~kh24k_Z>rMA2xSfZD+n(>-#>J{kp!%04Ef+R5 ze9w7!lz>GCRbbla+o^TYipKGn216#$znQSaJD_fw2U$(|_#iFgw}FRu@0#?>F|&4l zk4@%8cQqdzaFxFW`RfgTOgm&5JPKE;-(}?e0UIyJ)S<9@75UyS``{aQXDl6y5{%D7 z2dWn=agGRAOG{}%n&-kX;t~z_Kw^Ewp)#e zD9q;;LX3nDsexfGFgX6kWVEBBj8bPWWZo-t4Y^qDxb@m`Y$BRrRCukuV>=jnm9{-3 z#t+-{ccY17l=|#sJggGIH8WG%&gH zS)tq7>b*oYzS@@rU2Gl)e>e6qjE;PiHU^vAp9rc&6#cx8V^uO|Z6${VLRgFWW2#D- zUhu|DtrcxRC{~E?y=q#cW+hAhR=;AT9ed)lJJm=fjB0uz(p?tsuoA_(e*hXrN zp?U?=XmemYSz_;xCV4b63_IBzT^Y|@_~Ig=*Iy9K_?EY&o92l3w^l!Zmq1TN#3|+EQ_o9#jIzNLA)D& zpQ+NT^`xYp;j1}SqCh8ZyDQJZbcVAbL0{kOzrELrB$y2!AF_2)6~(tD!8cc(OMPlf zx5CnLypUa09u?d@mLMf~16={azFBb)EIQtkAD{F}LsizbM_oAL<68+J64gIUE^=?u z_l_?WB~hH|06VBq01kR0|G2!x_vFw0&bTK?D?>wqILdLU@T&?(yS}2LY5kl28^%d6 zC6XN^aZ+-;F)_AZ93CBw+HiXb1V_Eu^&wtg^&k)w%dv{G&hfEDUbB9S@rV8r_5OGM=CIGZ>AHjZkl5_sDH7|d=p0QI14 z(T(K)NSa!eZ{s%$z|VdQ!m!^GV@3B})EgJr&TP@9k5N-G(<3gmzJ)rm0{NozybNB48&QsTQJs z=Pm$vc8@M(%y0XW#%^@dwr{BT9P$#vZDVVz@ao1V*YCOW?_!}H)TJ1JKy8h(Y;$kcd$iJkbMYaf6C_MYt z4^^6PXso6DEy#q)MDRQZfq0aNu}czHFh@fMDdHxey;k_zBvVN*}GiQr9- zKYM;;1q*XOkA7PYm6_#CuE`=v+!^YWk|1l(#K8V_5b)ZJ75eW0Z?u)@ZxcKUQN<`v z=-o23qq_rbh3Uzu-@YYAC~Cp*CY4YDYjbO>Knz4~+nPyDT2bJ=qT)Rzh)%<`dXp$g3YPtkHBD+l7HpMM^Qf=@5_ zJBZos-`GeeIi}#V16f#r>?_w&B?hb95VD45Oe+4fD z9ed^eA5qo+H3ZE(Pa(o|=gysto*%a-1Kn8So?75IXp8po!VMVuFYD(L`SIg$<_SP) zmza!DZf-Z`#^5(*PnM`AM@d)L*TwWMqpX|NhuVw`XK@x$^=Uv%2heXmzJIa64`KYz z?*g1bYHRDot-hpBc!~upPr)chcPnNUpdnS9!9JEz_qN5TcD;x5D^x3b@J|N#hjzEv za^9p-Q2NyF`O4Qmgmcb#NIms)+tt1HO9-Ce*{9@kjI3Mx#k7Og=vh3$D&_diZoKt@ zVtU}8?k>(c^35Q?>$e(q#-0a>4n%ue<*hcMvZM7W(4=n)edF z6;TLg`16?5xf;I^OZx{+o`qg9DLZf@DTPsC=1VA&z@YN(8gF;Z5JT)U^!ZNUWCO!V z<6ak4a2OT4(cymPwn@Q3xL0R&SL*-8+k3~u5q}M%gD440M3fLD5hQBV6>YVUrbQ<~ zh~6bSix5GA2%-}th~B$hiQaqfZS}g^F1vfj?|GklKkvWydGDRiXLo0IW@qP|@A;l{ zzNh->yxsbA(W>BsZa6{`_@KJz#Z zwNT3fKi}B)fY)^&7_oMpo?CmcPZN#LJ0TjIUt+{|Z`H8~l;KH$pT{ik>hb@!=03!? zoB03Ko@Z+QO~43)ztG3WKdFih95F^WTM2Eq-Fbd}ElGfcK~Oaw zul2fYL8!lCr4UKDS(H@VZ1?IKvEK3S&n2x-g1FTvNbBzx9uLQ%U*2NO73&MLgvmg> zqm2zewhY4*x7rlh3LolOn*ST=HY>vm)^k((Sz2aQ_RL|^T`k0~kym*bsaQ~f)=ZlT zD?|Y|7oXvg&N>)A%E&4aAeEyIHAzU1Qh{M9XpZh@J{bLx8~)b@XS!^PE64ko<6eM6 z@98wky4$nnkN8>{6?OR1<4A_%h|)H9y-Y^Fw_4tR$HX7d_W$}Ke)r#0yUN43cnbkB zl2%JGvs0dmw?qLt58z%h*>EXR2lBp%4XhJC3pIFkg#Y8n#BqoQ5AvYY-xTFWG7wGx zoFACl-!Hqm;hP9Du(NcX{CyZ+msyG-hLP`jvQ=-{NVG~r)xS%o`H*@HwuOuzMJjDU zDPjWnyT9hSjyERCPS&i8r^3MHo>@n~AwROHszFTGdSm(Srbp8_A+n-0ay{Me zJ!#o1(TnB8+ODHxq1Ud>w%X9Ez6T@L(_M07{wn7Dvfg=2H~~qB7Q*fEb6H;&ZrB;w zuv6MKK*)f=LU6s!O;fQjjZA#|0#|H+6+DuXxhhi3VrqBm`qo=cT7{?AD||hJF0rF5 z006#w_5LkJ{)C5s$FTiuw9IoS-$Nl0#MgjfEajd=Xf^MsY}mr#g=pzTX+~shAOb&~ z@4l3k6E1{9{dw9UV2bl#9(*w;lUaeEPnOb8xCLe?1n5)phF@3ss5BS6^)d;wU31V{ z2Qt?GXe^+{{r@7Z?|(Pcyo7UO^V&X=G?Ex=6|VhgX&S# zDIj;gLE|`M(fyaP;749U%2?FR#;1c^EngBvNG%<&i1%F)chvTHIrW>4ulvr2^qnx3 zAAzY!l5CAz*IfRNxG+6(mWUkRZAE_RwilCE+md1pikYgO@rvKC+&+zx&6Ea}5FeJS zG8os3Fx~tm3d8RBjcBw^>q-UuXH81evmHJEaku40l=!*R$LL>sV360AkI;KdJw6dA zvB=$6rYwu=P0CJhxK-DMDeP1JB+unqA|sL}*2Nb@ppqtJ_bqEy`|4Xh6JFB*5-yo@ zB1nJ2hkn;Mt^pfA8M^+YrC|z^rm-E)AFUa$@>S&fSbp%2ZReN$Zd!}%xPd!A{<}3z zjU6$Pew!=dQbxbG`=?5pE9cnntre?M_(?u8h)I_CX%F#KUSOlowwPQoo_eWb@gY;} zY;aQEP2ckBPIufQN5k5r0U7w%8U4T^EY`Cm$9>h2h!ryzi(MgAk4|B z$48bD+u@(P8T{0raSgpRG5ajL;BZAHMT{93fb#d+rS7CVmX7#tR`yFeeIIYofdY`xwlyDtlXC|5nj+{$`el z*eF~8W0s21NW?Vcl`* zlrYSipJ$fKZ9_2G>`B0?g{dxn0xgDx^tI~zvGClTK0Wnh|G1b6o&T45?oLE-qYD8Z zTmgt~+AeF5FWd}}B9g|Uj7~N@%s%5=%CjkKBn7>2kgs#bO9tXE;Aa#AX;?xnUDAU{;rYd(>dCu>qe=C!R0EAHqS%Qz za7@#WrvicuG@9y7?)~KAeOO*tHYvrBoObMIdc0bAhfWd%2MDmbQRd=<66(KTWF}k8 z;fV6dCe-)1U-htD(=-A!@79!eQYA#lEi&K;)b8_Bt7LA1RCSnF<;u9` z8okurlXA&|2J*bLtU0=0^i7u`VBlUyg#dZWKZdl7B@T8;SR6 z?{##syT37x*?GCJNkp9(>qP_mJr}S$OTtv%^f;)lYw;t-*6i%mmcrmf#jYVf&dC+p zEM*JEat13w?j93G+(%ypMAK(A4Y;CT%{>m9X;XIv?-Xe3Q_&4|OGNHSy#hqNQ28sP z^YXDf?*8J`z)*a9P4uSOL_PU~_cX+<5!K!xHe|cqrA8RRAmgXngIV%VgC|tYeoWin z5{}sISz+@r`(}xr-|%ZDbazC^5Ujdi7GG zg~@s@-?@K9_WVj_cAii6dky!PLR8G<3CoEq>Q5=wd)J^o$uHOFz&p3Vz^L%xK+$w> zy363+Zwsa|ckjNvbDl=*yDxdUQ2Ngb>;KC)+K&u<@h7m@2Z!*zJL4nc0_m`2RQKI~z`(~G(o#U!?D#*> zTzND5!VeEt%`6sOdC&=!8V`ljD=-Cpxv~ zOJUq;*W0|R=i&7ZtF-@Xz0`iGkLdqNz24O|w7rqDx|XticY-kR_V=U&7{yXIX)gHj zq*txKVwOvLw;tSk7u85{&W@Ecpc?YbPLCr4*uV*5)ZH!Q(!=y}`?ZIkS1nK=mO139 zc3T8Ag-`#XT=87`R@$krlPGT^o1AY*1auns4S4>%rHGKZu9YsMl`Ecs=&@3>R3d6-Ba zw9qY0d<_?{3Frx~NXY;`cd4xdq z#;rs>AM{K~<+1|q<9bYpEOcA(Wa7)W!GDC5b#3U zE1v9!<^K7zagr}bFD52-&*w~O1y=@Hsv!Pth|NZ!Hg!eysx#p}B;oPCf9M4W(?sZ>&hLR%dYTnjGJ^Nf@t@AgOmZMfNM`Z*`i#+_yecgyg^R|!H^^?{Lb^$V;I^=?<5aP^N@tc2D6p; zw9bq_Kt9bziuRAeY<6Xvtx<)=iPq2|_OaY6E;0!7yDzc;6|*P>Kd+#hoku1QC3ZRR zpk^`r6=Xm4O$rEH;aQ?j@8WTj<5Qn07v>%7Eyqv;;V+07rji=XkN-E zE>WYsHbu5i4!#RkuIVv^vq&Cq3pW7!a79JE$AZjvEMcQMc-_0I@uIH-rhQpun4{87 z(s$BaWUj}%Q2_hm0ndP{4@Kwf`w3Yk!mi$EjLVvIEpAIHCmBH;;10+c7)ZOi_PjLf z7tWB6BMITn4HyPo=V2^cK%bUL-ceQg9r*eC0tN)wg-yV zeDOan>%qD!>fBQD2D6w1Mao17?!PC_aP-eNO_*mcNeDd6F|`R>p?Uz^$F0RP&oDwE z0b`FHDDR0;KJ5~{5wA$tZ}&feieJ2AwzFOGMB_9^vP!;ULM*C_p`UR4 zgHXqIJ-Tus0rMH%dzDAb?$ioH@qv8o^f=h>LBmR(zi4hS!eZ<$zwFkxY&W*k7@z@I z_|k`r8jP!?VziN66*pNQAqtQNvP4{Ewooe{JX^hvtQ+EOwy)y5h@9g;v4S;)pctC1 zk*=U5SDIi^qoFGs$<5}e1QBr|o@&->L-x<;emPM`xd}*l8f!aB-F%1ku^O(|d+(bY z>>Gb#A-*G;K`Z~|TzK9_mi2GeZ07EdEI+$^D*|yMU*pvw|9&2v9M=o>bRBGl^~76+ z2#f2_F~Q9_>9#dnMeeHUPrmj`uCNC6`N{y+G(eK5qKtf!dadeD-eK-&uA}uqPhh_V zyOA@-@QLs9VAf(B=IfQd-3up>J(*3P>=>g&c)8oVgB_<4Z=zk_E!Yv>CC=133p*ll z?iN^(b4l&KmY94o9NHxbmUXF*$Mke{9tdZY8WPH0!V^oCyl@0z^RW1A+R@`;Xu84U z$HrWuw;kMUGUwD@WxrZx6yR;e-?)PpWvz71!i}T#Mx>gFN*E>-O`HhsQomeF?sM&a!$CGs_HDNlW#w(8@deg zZ;fnR3!VDH;A(QC=%r~vF!h`X@E|L~u4}4usrBip-XBBu5W_xf8>}7^21>2|>#B43 z3L8Oq|Br_zSht(VbIvET*eSSG=93p!&`+Q3trXQyiIqpMut3`= z8-qaV$YtXG*NG#1tevl3(l+UND+ z%1C!z$IPG9CTr^JhYk(B0vyXR%by7-3t5kysZZb+HyIcV`Dazx_jhUjq&t1a=W1pR zKsj5>U-~Z-=8LCd*IBCl^8WlWqT<<-LlQ2*gP%>Z8l#4Hu}G>nxVtZCl+|!Zks~cm zY@36W0pV=$3De0EIY>CKcfL_s-w87RLUcHKe=z9`^BZC*%h+|Ss5jE%4y&oFP zJIgW9`!Y(0tHZwjlz7R$2BLo+c|}`0q21;a!o^3=c(QU7k)7 zPj)cnR5%)qgPxAk(0G@qc*!NAHJD@=M!@qPxINdmmkSGhaL@Ia!&uk6LqCPE!jO-# zB6+T)L@TnH01a2a{N~GleWRolVs?4vzduE(m3JdiMSEw>m?&x%jm!J}54RYb!Po1T zN>$+WZtYrHZV@jny0_@>_H_C-#&X>BWJmqv!t+mH=!59r%HDz8X`Tuf-M!GP{mE*- z>8ZU2G9Z{%y-65Gp?KI^ByWlQFsXxZsCLAb-<>>&WmkID>%ZJ5cwVKNeD0xGw)_wl zdR2x%9#u&RB)odXbck(!te%N#*UG+CYZ--{#2m!hC>KpG7xTb4zu!~#T53hk_`V;| z3DjrioktIRd5$J(0za}NhicL{spZr1eu+zI$#Sp;F+2U*^zSx*+e5`XKPnn22?!(}Y>_O(##2KF0OQ z82AVGR=KMmV)B*5Yd-ZO`1Sl$G{ndbWbu}3-Sm^~JPhIITXu0hNPB0Kx^14?O)28F z`4r#Ud*>UdjU~`-swYe+`|B`+u>enf%oFO!EjaR_9V!;SEj=c%VgnX|E&Y0IV`s~J z`~mY%WDH}rx=`wVSA=)Yv-#W0#&GDI9Ing)VW?dk?1IO+;JMo_R4Ry*DAKyNo_1_S z2HRJ?qx&__nzsFl;C96I(70IYM%mOvMpOdj`8{F{%?foPiNjom0kGk){=uqqk-yT7cZ=0BLX!;XQPPnRdSs(ItjM~AARrLHr_(uG# zr>nQW9xr7cwvq!yb&DaI#r_4u<~u2QJUe+Tjsx2ByQUSZ-Ie){HS(0l9}9TiOXox} zuK6>q!48Lm!g7gNw>sT2kpP!epTFz!1$VKt$?LC<3LQ+~EXuaUa~Km9<`=UcDA3s_ z^T-H{hdLa3_7vMc4!ERbgA+P+=|J#kA^x$hLuu7T?>LdC-hyEiE4r|yb0@E}cGtPy z&&0AH`I@w-@f^O2Ht{*d!4u6#8SI{j;IB2+6OVguCpdAcIqLDVu@hYBCG^gV4l(_s zh^@;zio!?5#4_u$+rB}4S`;!zS@<~|tuiAm3brCoT|%o6CG)}B1_oiQQtoH)`RE)e z&FaQig9l95i$oEtd)=1k)UjpP4CnQ=`V{xvsjD9G!@Kdf^qc1zeM-&SsX5JmB5~dG zzO2Rkjem6QyzzzCHOI6Xk_PpD@4D-`EH(_ZE)AQ+`Zn$ zUrVwj){B>`*=!q^$}YZi^324XP+4-(6c2aDsfuR?@kRc$NqU-#|KaGxFS3_-ji}Ee z2eswXh15@%NSeMerbnv=xJ=6V_7gzjP~4e4^@$p6*cRr*V88Oktikl4bSeHUlC6T# z`FRfmJGf6O;kij76c`2ToIzRsK|mgM<| zgUuNqVVGs#a#1i9LdQY}LV?iF{jMBx^ETsZ3>F*hnnF~BTJeg@e;y;y?Zk8UvuTXMU zDd9r-!rA{Lo6MBO(!(lP#1q|-&r=9*J0%FQ!Jbs6;Pj%S)x5WS?E&roWE*^%G)a0L zyhCe!>slHYakbw?R7}W;W}w)8SNP^x_gzq;CDkyb`y?ea-iI_6dLbMVpQr&jS2>d8 zCeKpgAXbjsK-T}7?+^pou{W8gKCz^-sHJr!_4GyM zycBWmW%DmbFFzdad7bI7HU3qf)Tm^MsCoCZ#+wsyM$o7ey zzmRR(j6gr5o%yV>2A%I2C-=WNNjplP~AM(`QeYv2#EYRHv5^YgBKa;aFQp*j>>jWXDYe^F=e7j^ z^VqR!s&4hu^Iwhs9SiW{1sW&7(o|5ur+7$oho2t;77HuU=Nk}(5DwT0M8H{}2O_KD z>P!_JECFd1Dd@D?6$hSws;c^_eOZ(CDo}&9i)jrDn(avc9-#r58#PJh1H|f=EZ{y` zAx_h!8E`#hFNG_kFS3z}J4*EP?I>r?*%*sVEcoPKGy4G;cN z3YvC)=S-0D5OCj}3F9}aT9BH@P-C%J=Y=LB&UTJXwAL$Sw#RD+p0TKI=G)ZduU@?Z z3-N}5rNJrgmVh-)U;7=8K6v<0UQsb<=)$1fa&e;6+;c6}qr|NBnspLc^>oDCoUx}g zTSaAMtF%8jRl)|7)HgCYN$=%9ct4|RaAz_ga%>{xeVYD==J%a9VGd4Rp`AM`l=QT; zgAd-3Pyn}X-CEz{1zPzRuaA}X%1Fm{kP-JAtIvnjKsF3Xh-P|i+$%evI>y3 z0&{PCmmwmrGRIieZ}?HsHNx+OvtzkRs;e3O{QOD`3p;v_5D)V0@x*ANGcknn%70K% zS6BBfIr$4XmimRdm!z7NMZ(X||D0uEX~}G2$6cR~;pq4{BPWL(3@Pg9?9?3c{cdQE zpoD`$Q+Xsq>E5{PkIf|JyDWSs8ggQrcoICiag?%U4ZL^2e3%1Jpd0AS!!Ku^!h zm9;hS!RcI+H&H6-G-t)$%+Z2&)^>J^YHHMFWo4$N`i~?eLh*R`(aA}qAL;VQ^z;|- z2z)4Pq@M*kvF1$v=&J4iEv(;_G-Y>%j?OCCFJaE^(DyjHf|KzOjgJ2DBP1=2t!CEI zM5~|-LCVWEaLI>2Kp(knYJ-99cR(WF*w_eZBuRe>M*VUGU%y(ObSF4rKcC$!baOf} z*F4esbkezV+M?xRt6bY6*KA}tC^R%vq=+Vy8x7`U6V1i3Av(CC-sk0sUVUVVx6r-! ztR*Qd^!rtofh%oXqO~q~aJ{2hN~G%idgGa6ia)ppQnHt`(N4;?39I_23;rhq|LYFa z*U-=hYL{1qjWE61{*yugZ&*=SS^0DXde@<_aMh~m25sv@P_(@)IwHC#IezzU<$`;N zT{29YmzFl-uBL1xr{?BYQVu7(Oy6IzJz@dw~&ZCEe@&{%UO#@nPc^ z&Rb!>5c;D+hLF;RUT_KM4Ys4W4$g)py1Po|=2>9pj-ZTU=;fDY4~!_@dLrgFNAsV6 zXPl(9*E)rq?Co#n>lL$k7~B40tg(I;nBZMR8nkOOaeBZ8G;LT(e4D0zDO1hPm?76< z#(6X;kTDy!sH`k55x|wUb7M*!9io07JzRgyLzQblm_qyX+(exZ-OZPD7XAJmUL7r3 z`iR3Fvp9x!7u2vMicATA^4!z*v!jU{vYJe%+DkOu9=5>p1&vY{^KBj7_O%(8&6%jo zXX}nPHnoNnH)1j*&bP0n$Z+%zyiQ&o`ljw(RMp#MCnV)x!A#YqUiw&oRaA(5PsX0k zh>ZpB*NJP=^WPTUhM&zfiy!pr6(8Xci)|i|{`BfcEP(T92-pZg4{=N(x1vo=P(}{tRQFj($G7uFE(0N}GYGO|;rdR*{`R|(AhTA@;yY%20@%!vRQc{wJ zv2kQ}HrKp6$6?SzK|ylhVja`lRh|Zii@?Dj2-PD($+kg8XV!M~66uh0?Yz|L%k*?` zc1?+szf+G#D@ikNz$k7mWb1R?c%w=xac|IEc0rwqD#?9xR0?qtd0-`JGi`n(WvoHK zvp<`M$MB?_tGJ!GO6kp;XVF@IRkzP|+DVVzXG*f{i^DIoFea_^&Z>5%bfUoeuS`P} zNvXx$$^GCy0Dwswxec^_JH0fYWcxd~Mo=}{E31=ltEXKI4SzVDKl7lGl$2cf07klh z?CBdH*D%&c#Y37xFK&X!{@Wle1)N1FYWbAktu_%ism9^fYH-NCW;EgGeZ$%6Ih9?& zQEz(MASUwGCxpW|ZX5>$OcTy!UmtrV4>99?vlXQY>M#&J8zv!yYu3}_j@ES8Wp)A+ zInhg^{rzT|<_?t8@#g5#K!&0x7(02;!4YM8xY8MdA|E>}bn>HIU0s!+FwM(;Shx)4 zdR}XQoOKH#rFW-U2d}NqSKS^j3m3-Wu>$gBmV!hl_BJHIJN>MweD)t^-Oj_mxsyxH zzLZ(V8Z?ZX%JE_eHIEvJg))<=srEw$qbw-+6y6D`{XX>m2BjBbQXR zSFffgLk?W&icgwKCh|<~Bhr%!e{RL}1LEmaJZumenPE9X@xxTS$xCLB7z))xJ5NzNu*lp%y0LeBwDmiavc zr*`o2Up(%?C>%(fW9lWC(*XN6r}Ojv!3LxOh6!i_CwC=ig9{^P_q|>%b4W2(Y~o~% zuJ%5*bpTQQZyTkhN2yz&f0xa7Uw+jqEjv3Q5>r#WvRSOk@M#sd?$E2~R7@#TXsat1 zxVQ|lI}dbP12`EV?PR3*^6qJ%aW>!mSQD8{Fq&)@67-oRZ_%$Un zO0Wea#cBAVZ%LrW-w~sS8`sYJ1uA(nGLodTl3?X%iy!vE?_IY;_Q>KvEQS{qQFj=A zt-+}irtiCKSj>^jZ^YvRveMxYpu|gy5x=v+K?i5_HN~4l{it!CDWKQM2EuLRaSfL+ zPv}a7=j1a7WtJB)#_%#^phnq48t{26?DU^Es}-Jr)2TZ<{*$yi8gI!ICzve9;ejJZ zUowU!D;mt`Z(AzsrLfM_|A5Y^=)(!>l6x16-@d zrGe^KC&w=xivI*r@tlv@c$cAOMttUGo~?p^Qcl>jKXcnU?Vt9}UNrf?)D{iIqVyu6 zz8dB|bi{kPDq{ zqJsUAS&(AhTVI9@pcFa7^@ma;)@0MOtD4a`@Y!kA%ISA8nVs?Vh<>j#lMCiSkP>q7 z2mTLdA^a>FiCQiMQkUTs`c${ZT>ovwd9V=uZ|5f$T)#9T-F%Rz6(?<*JVDngli#fF zdf340UR&Ih5MO^2`fdINA2TY4vY~Jv1*P%UlQh|7Grl6UZd>KP zlczU!rOVPzR9XD3aCb*G^xG{kzMsn7Y5eu9GFKa{_Hf-+E1vdOsm_pnn-p%>Bg?+# z;7yOw+1&sIkiWL;1dU@S*(>V|lWRUG-^E|_=7c0Um*;0HU59!sId?#bJ5g5fI*(CW zCOCH$ZT&)ViOt0N4TLYIp7t{kYY^g5P0sfDG3?EbfOG9NW(kxXWeCkDYc|on_j0Q& z@3h5#DkG<*=lHNu|2BSH9COyqrA^e34M4QR*L$n>l^R)ir?4c9M1K)Q4&2~kxN#|}MBo`gL))G$9 z*oFEA(Y3zKBK+}GRbZUlFXqLd!8j$R?S34_Vz|4Z7d0Q0UNn?}Ed&}=ts{nhb!;T7 zXF79^P^v5>f4iSG7kq^ZNy)lj1aytIPr=P)L!OQSo_Z`K?aiU|8i^e3uMz0^+-Y^C z&L{pA>BVJZygQC9=pnjz%2{s!dQWW6X>13s`<^P-1A4Kq@(6^V9Jpzc zf07liVB^(&7dRW$(wmNOLU?oP$vxz|T29R4f$R=Z*(Liix66tZlvZTdF3yW=qREJ7 z2b|uaIboju6$ctm(mC2^Li=SoGgox=rXeHlG=4`>-PL|`|LpDYeld5&zPevnP0PB~ zvN-zc#VJB-lsq!3bCEnu?~JiGfRoQH^V)I+Oay z_GRkuhvLZSA?wGRX~8yfjjEA^&1|@sz{Cb!Dqeg(ks}JC^TP7}vL~IUEA!NEKHvHU zl1L&Q94eVy)`vn2#y0tStO2VCspA@XkTFN0WsB#&vI){0!=W8JV#&co8VL)vUk#AOuEey zCkD)wve~7y=fz#>j2RUTt4xCc>2!9N56yHig7ybw65NSJMY-XWBjhC>=e2*lyl$g| zOB>#JTB4dVabfgZHC_|q&UgP+;ibdi|J){e*T#}jPD$xNWm`GUoy?ZFnn?e~_JtVq z3-|F_(Ny6q#Pr32o05L>8!@X;ZcS2cT$_(yAZF^8C(jHvs~{r}Wm!rOXpsEus`txf zd$_)H+X-UcE5DFHA~)*jKnt`iRnd_qNqH0j0Y*-Z|1mJn+}06HWOkqhmumlPD{T*b zD#l}SF=b@H(~yfKD@Vq|wSs~I+MLs)qceCBb`C96%sq!b7R&7zAAh8a2xngMyXXbA zo=1Tw|F8)eSEF<~buz~pw;Z{GWObO>oMrwdbZRybqbTM$=)}@>JPMnW%!4mGY})o+ zH_{|Y!G)3ev5ra4uuAA+neX*7*1L=kxJiqRIB)WAykF|PWA3QG{P?%ory4)Z9$3QH zr2Q}UI0T7LOhlr%YwtNvlhC+vDMAoEUBocF@1Nco{mmWl{GsL8`1vo;lq6gSwM7?8Hfu% z6b^EPno%vefzXk2^<8w+SIKgxRiGAkP1j1tNRN~h`TI4NuTqHx4;BHNNk#lR^_BH@ zefvd6$Bz$w3D$QdPeY4Q&!)Ww-VKX?@bbeMDPK`C{tR`kt|p?^Rb0^DunVoYI@;Hy zRiu9B;{{Pb6RO;H>)ugnULZK`EsolxW4F6Qw8i0q2!mh@`qj4+OWLuE`+7{H6m5$5 zFHQ`9e~3VmvNNjR69!In-)eL4*>&`!QUli&nnp)+>&S#Wc3%T?D6L`8(%?G}X6_G6 zO@)t*=>}3H4TQ1`Y;M|WYHBW47a|aIC0sq*AX<)(kH5`F^z3bI(P6hiEGi~x)XzqC zlK#~*DH9$7QBt=D{^8=-oQzfDAGTC5Ru|_M)u|`QPvbE8sBtud=o{J>)#8vDsWoxT5=#t_%eGJ!!UUk>j3$Nnl zwD|Dq{G6m8=?Hy%v}6jJ?pqqk8+h#5iCUEjFxbQHQ=Uw%5Vj zc`&D5!Oo61JUm=k20egj88{W%qR1z5aB^Y<1|}vzeIaaj*AZy?NJ_cC_?g}8??=-0 z-Cbojx5@-@2WH@BNy#J2AX9gEE_1eOGRi1iT-am|57OVuWO2wW*jQ6C^*Oq{tW2Tk z;wffwL&A;ch*A_yS4~##9SCp>aI@G~mQJFdFirE{*?Q_zPQm$m_yFy**X}>} zC^Q}E4%o5>_r&d7lxnz%&w@OQ;K=4NK@LE zk;)cD@IPH_D&HJWrc(u#yx7B0wzz40pDUq+cabTlTf5GnTR#Z{MHTe16&5S>YUGJJ(PwODz3tWcaR z%SS}RbonYUCe0UKwfMchEHHpfI-L1K^+RT(i#C7jucg$v*wuSi>c{RZv&WdbtacgM zgjHKOAKRUsZ2e(60{Ugo0AOLgRI5vuC}@?E$T}&+q*zE6HZW-3G$KX1uTc<#Q*9is z|9p-NaYT1Wn#qz)4LG_r91XpIb5ktJT-yh^7AdejQA$GnnFMTy)!LUT)!aqn!`PtN z&eUcHmmV>7M`-KnG8|bwrv_bZKb;ha&UB$ctc=Vxhc>;<_w45OkCmcvHv@87c9ZHa zbQRZ##_|Fbfras-)?bT<^*bgbP3z1n7D17Ou4stMe2!RCPBYR7?OZL^@3U>k=Z=IC zrp8_NGfJZbQ(l!SZuUi&F)GNsqp7CXMA5wZI9J==aG_x&;R zJ08Ec^u)v*-rWLQ6Mj9b%YrjXa|+_Rj7oHB-kG;_#ivc0_hC-0jxJadb6{-ROz%m>}tI&ObG)fnuc%n+Y9VsgWkdUZ(3OKKpWwlk}fHLmqr8 z%$YCrg<9QPJ3XrB{s0j^Po>#(K5j+(PLufSr8@o4z#N{iJSJqcy?z40j!NM6yaV^f zB1f&9sSm^&upxZ=(mb;82m4ho?#i;>$%Z)RGAnmeH@xKQ7)5%;t1`MJBk0OXlRYLW z%|_MDkk=lf%hB12o)>zs-$iV4FNo?=ZFS{wdUB`jM|I{IIqzYPHE1co3`v}KgGJ-o zbl7g7CQE=~`zV|$ViMD-7D*Uo>~DTw3_;G#md>18F1|}8G#zNH&JzBhaeVDFPqW0t z@??Epjr;0sAkLX(YTq1NnQRuDm?-9=a|`b3lN1S`pR6L=KYn`H(OtO^8Ox}&W1=jc zK`H1jFMYZ|<9xVc+M~BXJytw^DM31z3vO}vEFj=SR%>^vM!jQw*|OoJHvvbl1=7;x z;*4Y$4juR^>7xH_K0UC|KWMNFoONvP!}TVJcM<{CZYNmTn3991EZgq&^Pk_USNN`2 zU{|4RHt2H$3q--9lI>>bOjEkf$aM+)e4S&d(}fRq_8E-uf}!^|o+&#X`tXl@`dvNA zh$R2=PqrmJXHGCn!sokLXm-zBtz?k=ei?lE7SEo^1wiK;Z|ov;In&$!6w4C?J~R==%7Z{i-2>8H`bhrej#fXU=T$Nu^y=t5EP_iK!Gw0^14Ec;IG7%zF7?c3U|CMr);5nr zr4mAzT3Ar325=_4MZAWfa8=FJ7S~~s|Swf$K>a+ zqnY;vhbX~#7SP`UG%Y&+EGz^K93aQEE*3E>I{9^`eFhC2wMtS{Vbb7j=y*LZ}w0?fEZmWpWI}L{0P_Nmo+lm!cz_#&fb4-EVQ=ig_ z>v9y8U4?Q$6RdU{2lTp6@i>1f|2ZL%`R!>(U4A5K%M&2!!}LnOvbcQN0T1~dmVt&0 z!>@UYk)*(d!+L%6B=EBz>Uv?pAyM8DQqUv1Vo9trJ^MiLMKfwA^?B03C2#_%>0h!f zq0cFY2V7@JqL^CdbQuHISq7g9+<&+HkOlemD;4OMA=wvyd&v853u0utY@neL@cTvl z(oXffGMJgYxwS=<>m&yPzThn3+$%P|0M-I(IaqEdVww)^G6dYJp_+%ixqmx+Cw-s) zO&Yj_^{fqwAiC_aEaVXKQOr0{HTS~&<*UiB8(WyEaYP8%i}r)NI~GB5>4P&%Lb|R# zCo)wUW5@54&wG8fl}oQZRSf!-@J0QBzM1D#ysuiry1brG=6 zP$t;7&W6PB_3N*ouXVbBJb$x9yb6&lon^>;>I6dQAE@}Gn z@H=O>fhJYx?8^AJwz>nzQBNad`1d8gcUD%*?|gU&iYq3`feZ=~M=vtq zn|swFrh5?lh#Y$MRJ~vB%^Q+{320{7K?>A~fs710=zbI`Sa0w8*nMPAq18I@FI#gV)xcJY8}DYgW7`U%7u1~WM^`2p+zz2pNCatgM9 zSk!KSt&d}d7q^+44q^mWRv9z%%NfT;Zf@J4i$bYuWWF6ojRj|iXa(3`>>>&9k&%%F zu;C&+#|rdgmzCWB+npnnHN@YR-m|MY9y2;XB|BlOJlxzCL7WAS+8(E>{00XF^bO8a znt;lWw~vosWh1CGAuQjJ-VL_4wQs4|81{>qs_{pHc^@3iC7vDeFlc?5rmO=qS>z~3 z<1b?6k)KYo!!LLSMkYdqjjH!Vbua?)r-A&*cl?_Fm|#-Y@%x`)cS>lfUif)aejK1jb84DRCU*!DG0d^_hH zd>+dJ#EPdMN?y(lO}+5|FSI4bf@Cgk0OTDS8#^##lPIt^_xv6}yT{jx! zsPx!n85NHHYH&9}_ByeiyrKn?fIok(Cns3D@?EoCes$BT1f^~}gEWa%PtN{8Kd|i! ztWO?uM|+LE@;zJpT(j_z5}+#fgYer>k(A`t$cVJ)2hg_rX6hW-^OvEya*jsV=o5RZ$w}1eSiP^r|>~X`+*4&|L1BVRy*mh zpihPUOopbVENvPg`2uLdSY`hmwNo_20%{Us^E_E|OOrMd?yrNUcmCSA2PWZmUG}~s zck;`XTHjG(&xZ!5_mtJdAFZn?!qWnL?yy$9WWP~1E18s`3fbU@^H^Kpo0!Vw<{2a=9&HsfAwefrA_x>KNSh)suro^P#?0 z4ov-Rwnw|W&)y%Goybc7TY572Bo4I>4tA;MPs+Jhf6nj7tGSc8+LJiDLrmNM5`iYq zWR@`jPhq`Z5pN1u2mvoh*H@K9)YEJ-+9DvZ+Dxw z_qd;|!O><~Asxrw8T*v?XWrJ!*wQX+KrP4mmxvHxGT4l2VMtA^F3TT4TjT5DVP ztcphv{&t!DQ2A{KHzELz`->qg?JH4ssgRQ~-I~_| z6ZYaa8R#<#eqHG=FoG_ko%HLp0Xd%+lt9zy_~$A*Zs)!RFVCHwYDg^&9}>l^`9_ai z1uko^yXW__q=pID$0j@R-8<6YI%+^2D-*@jtM9@1pupyVFdXvfi5Z z!x6wotn)MWUte~(LQu;){B3{#QK}$!A<5p}I<(-x-pT1yRr&4Pj71MQRC2O< z=UU|NFHcHmLr{Nj^rVQ8+x+?CoG$sP(Zn}UxLc^=L(Tq7GCOa*;9Tj4($m)YNeDk@ z>t3f6Z2bInt}xi66YkJw{BCN92xu%K0s<@r+nosKNQl>MJQ{|Jxz4HzEa-ja5Y)1v z^F9x!zYL5~p=NI*lzR$=U!xqHnu{c$584wxU^hypcRax;qE$?hWqBFwDgw zhU;NJ^6kc}!MPz~J6(pu!^43ZC-$MCp#|64{azR!;BS18@5H@nawWjEMo{l$FU04GpOr6n5O} z9|#DX??pwS`Xi=ZB zzLr)=PH+7^$%T`Jf+0R%_X_UK?EN2KtSG!#h5f6VLl9bQD=U`&yfRryb0)vV$3!-M zZcq>IO(jA2()WT$^}sx0pC_kOgulT?FvKYDP5noTM&->HVaaA(K!=ub}U91Yxa{7q(V$@RSk{Eh6` zmF7&Frgc3Y5>)5pND|lFxlL1bPgtY1L{+*pVh+YVNqfW51t}RJ-Imi_bH+hpb3tlf zLs~*FoGSsXMydRJprZt250XWY5WvkUy2b=}ud@qh)iUcv&R(o@kb;s2`U6J+MrR zt+gzfV9hYw+9V?H@w8?^o)h!L$jn&ik@XnJGZlJu_F#$d)f5h>KVMPOQW;ihH`V?^ zYfRNxQJK_A97h6`zD_5YTSCy6k`SR9#P~z!qtPg@!i&D1KVKQ84@2A3GxRY_jupq* zvR5f^pn=xd$N2SyR+He({oOCcP4s}n#2*C%a))Vp2$X1R*ZXzfd3yFHxy(`gAIKu$ zSoO3m{^Q%;G}p4yMP!JYabCU!GTKhwScZuCy>`z)tE-QSi@-52ucyYQOn~x>34n1& zoR_~KM}Pz&6TbJUsdMV z%hTre4@XhpgnQpP0E9X+Hbz;TRDN^<$Q}~7qm@;FyA6mAIYBJw`+1g?8Ns#X(s0t4opRF%vXQ9ca0HGo_bkn+t-c>PygrJc%RJ#{_)E7G%_l(!P_W z^4-@jRd8*%h;e>N>NDHuo6jN6LTvx+Bd9Cy#cY)&)TyZjoswq^&k$=}x0HMT7=R#$ zb}qGNi1~bp&>y|h<`AEQd(Fjir}g6^AS6e zm-DNkqM~ZwbAL5J2=YU1jqoCP<_(}dFH=XngGrO^#Bs2!BhgE&YUcirW_*Qt?Fm5= z1%|icwe8=k?VosJQa-S#O--8gul9ign*19{B6&(C@h}%*wWng%AiJ!!8rIWhEjruQUxwk;3-Ju z`=(Y2|2LmG+5o)=b_Bm;RGhI#b|h4z-n^Zs-wi0)68gwWj5ClC9at7-6}QJMeoT*7B@@^b&q5DK_k zqP}Mqps_ONCZIRf3%+ObNn%U})t(ja4zEw3oh`J2VpWhXFS0X>Ou-iF7dm&?b(*y> zdn?mzw1vbC)1R2}t59NAqTUSqB!t5mar8S$yr6hv zeDRTYQ)BrSo3qdnL>QBtyrmoSaf!*zZMFfm z9?mXtB)NJf>Xtm59FXX`g!9sX8C(3wwc{dH^r`n0g~h7vW<>(?oJFT2_FVQU%4y+O z@UNKtU)Dm&y|uYHW5Trb20lY^Q!$S0hU_kvWLa~30kQfmR`lgdv9mhnHEF5%my;lI9AvCq8dM_PW(kvNEsXR|SZhLsNY&9|r*)&-_LrG8CcX%g9;?#}1{ zho1wg;VnOmkc{EOBxVz}*3_B{;H5i{B>7;Zq@;rA6PWR6Bb_4u*NRFv^LVZ5QW+7T zEGorNQ#1cK{hW}R4amA>@X-W-iQhLjH-8Siz!KxMPV$S#A9sbt4;#&y?D;*e2F4$u zDVEu{UR7PK7MGAfcf|U{Pow8oaJ-Beu0&liQ@W&MEphJHmQh`K9ACuS}(7V@3 zM4(=!J=v-DN3)GBh$_{~E2YE@&0NR!C_7zYCHIDrnF+pAe5$S8?O%QD)Rp#IoAgdl zzt7He#SNJeXy6C`~1}_No{Rf(7C?@$Lrvh zS`F*gYf{0=t+=TCYu@{BTRQdlmt92FVzqN~bF=gEWQqxSJWMg$RmnL7Q zm?3X8pTNr35CRPFNT?sMkoGdj_=L3~FYlsORUPV_aIs<9`bmJ4(i+r(|?xl%Sn1Tq;}$K z4qgqoMZeggDLWSb1f)^*ysQ(j^$G5t^6eMEjoSDm*qM7Yr1;OuKY!KIc|XaJb-`Hz z__k@THih233)GW4?lm{nM2m;GUj;?XN4|NqQUZPh3Y-J}ESINh*ADLge4MwVPyfJT z>dj5t|Idp^fgTP^Ytd>^HzTs3v|++H?do&t7W@4$ehvolx3*ROzx zr>*3A%1lS@jPSw*UDqA>gORF_L5pLkFOT6u+_LNa!e;uEVumpDNd}OFp&@JpB9JnJ z<`zjty*QMf2 z(|$Um9N^e$`L3s$80;HmAIJ)a%y{-u?G8SD=;(H&y8gdGeV~y)D+D?LWT59Lhn@YI z5Xy=>G@V2q#EtW>d)skA60#^zif+g@w@};9CS5Q8fp(A)aC(NO=2rlR(`FAKb2b4~ zjz+OM`U>%XgX-M0{4^{S`c;`KCTyS6y-9z1@01HZH9AUxT9LTv-XKr$Z&Abo+%~TH z?f~Y6Do1+<9#gcSz5`U<-@qbV>v|{`6fm2@@&<+5(soGQpZe{CqDncJwiX`|kgh&N zphq7F1U56s3>U@ziL#^$)7I1)b$QQUyQtfq(cmO@LO!@}+rAEjlS6Qts~2S|dW4B< zn}+c%kX`qhBbU#bM$0S6%l5?`Y_8*9be~Vb#Z`4W%Z7#Jn|G`~$9x)DSYQWbR#Z>` zvrGJd?I0aMgzzJfKmf*nB5vH0ZcrgN5lR8pV|la*993rQiw{Gan?=phyj;@0&xkh8 zmF~aFJPPKRCQj!y-^TAZ_!2cdC7^c{tjD3Inq5gmYfmCm%=JK#b^~EpIRt)M2cV#` z9NixPxqj{EYSBtl0%k8YfXF(gVgjBca|a{J;dlVN+SRlOc#x`lh}lf?_`{O(6OC80 z9;BsnhxNtwJ8iz>ara_7Z;gN;ne=uJ;@c^;EQ zgi>pDok7WuhJ}?RIsX1aqq$bs;xZ48m#DAXsWITT%X==LJ{ivz!xnJKE9)<#(hLq}Rq|X=a-{LGfk1`J{eRjlGgXpjc`9Q6aju`1){eU75 za6jgI-`KbGbnx=={ywGLk=xX>G?()kNa`p0Rea zIaZA$V67X44^lP200b>%phN`9EHrO21~%_+!e#;K^G3|Thyud)rII{vXn>7k$`H#l zIy?Ik2*;BGyhioc7qITN&`+wnH$hTi&kH;lw&`y6?>6c0@-y`X-;9zJi>QH-%EH|) zRNK=hC;xoujad8dxTuI;&l0oi)+#8Z@Dj;JGjz~9HdCCOJhAbwZgxt z)R9?0M?C~Eevly+^t!D0b$A-nMesmD52T(Wt)eVnuGj90IMW#lgg?kq&#Zu( zd&*P1nc+-755pZWR~wuQs4EUiOyxEcHfMw05bmV3nh*77QXmrW1wu3dh2%MoqN1iY z1>VRJ`~rmN!{p@T-oZh&408vuBQn*TJ_ges#9xeU*=xKHIbLn#U(K3Z5~KFJpQ-t0 zj&6sW`}3~AdeNWHzSkOPc_&357Fg7?mA`*WXaXq#2f!Y*cn8G?ac(P*eEucBR= zWukSD;ccCtXt3zdiL_oby^M|(P1sOwZ!zFSR^-}ro=~;(b!Kt#E7pzhgc)=PcVsX9 z*G6xf>bixZ@Xf|&O8%SAejW6PG!roY!5r*_+xxHHbYWp&3km7q9v8n3+DKJb=7qKa zeeTqCd?N)WJd9;xV`=Vbo1K7HFkxd>$q^g4NT1)L*pzf|?K?)tm-~>IansWkj&&$b zmB;6#^fLJS5dDJ=m*1bfZ%9TE8w1POL|-rrW3}>St9E!YjwIWx=y(>EfG6C*C^!51 z4Nq%Vv|(j6l-Z81kU@vs*8q1=YVbPhCBH*U$^0ek6eoy#E@}a`PDxkp8``~u&7dhe zJjoI7j(wRI2w&hNUnMrppyU1ywqldhm8GcIO9MWVBwuO9{zqY9zd%zKp9qZE^whUo z7?M5DcmrWEIxQ-iK~vFIZM>R9Q|_I1QI-bWqfog`>874I&gs)?k`5kqAiptr{%bE4 zy+7G4ivXu|{dgbiwAxG23`Bmb7?Ml({4ab-`Lwvkb}9mm+AzI5-TQ{n{HbF;Z91}x zfr?+eyXC-BN#J#fmkzl`hpZyBbzaJijXAp-fsQV#WTABY*B%K85!(Fpbb9Q)NSSrh zfB8GA#Pt8d-Das+iRHvLs-uBjo$tZgrY-J!I)|gOOyRY){D>)8Cch_>rTVt-#B8TZ zPX^+_^f6eVGOB*>LMMk*m@YlcL$TH`s z!fvKA^G#N*Y^fXxMA|_1VCSo!|9Op63fTMMb`N3~qXlnk9tPM|Lw@%thaM}{&t&+p zg7O+T?fi8XIz^dg?8}|I)x%@8b#$Nn_ z;E+56fA?k{V)_}~+XJ3mpK1oWgFSHT-oK`{7OUuo?jI&<0b!FA3z(kMYbLo(?`$~q zOV+DQT}`?L*KU@Iqr_~R9XXX6x7;jKilRPl7ko8D0PQGdOVjhDLFT7-v__)8wAy6$ z5qaQ;sEn9bnUzad6D8Vj5qD)j`Mp@maQ;6fi+`}5k3DSw-O!~U+Yyn-G3D9!r}9!3 z7OdPnJhEoNt*t4XP-Pksa3#=da(!9e734#dl_qSk7kYx(DSMSB6n28?VF%Cl7@Dkw zYRcB5m+eQ!S?jh4nVR`EdIMJWQ>R8wx5@qIbgQ4p4fHAvpt}^z$9Q@r{iB_)9IfrA zdvg^4-Bj32yfk+U7M}c5V9E&-^Hz)PN!Rf3xQv!m&uBC1z^yRq2vmW&%47hNcmn!P zBkot zIs?=-v26=E^Z3-ZG5dk)Lj~T0Hz@KGp)_o-vhuO7pAz>lSf%+}Q&N=o3UoVCOTH_G zCu*|CS-Ce-u`)@@PL#Rg6mPuXV zP^}s~FZ7#xY>`S17eV&DM-(JS>!ALD+u7omJ?DD+?FZs;o=gN>D2;YMJsF7<$6J8G zTRgtib+^43<-dM05Gy71QIJkP<&mS?y0U>lYv*OzC!n`=XIr)~>plplZJOsNxH#Lp zHhSd7#`3lK*MpsS%bF<2X0~!y*YpdTm9TE~_RF-Qe#wE>LLC&&BG6>e{C4BJP<#7KI_oD9W^{#OxiqCS*6{0%PTtC6Q@*FNl{2WPEvtVmy@swlWT2p*G@j2bviP?v z2S$^EF=zfS)D!#DUL7g&b_E;#iJ4tn_JrWLSb4+`j6!2yj=PU3=qbO=7` zo#p#Xe`NUGQ}x)5?Lh?`DK)o1m!cT z!3pvcIyU9&)n#vbNUV}rsG^=K`X}zFB|=76Sar;RG04qYNP7Lnkm8fA!7O$B0#05aP5@RF7eo^|>P zAc|0}18aZ2zetsz37fU!2SzF`KE7km{cMZRXFR~crQwTc7ket4Tb`w0XG8!5>%>f| z;@k@*?_o`pH@op)-ff9!6c!oB3<>oxK5WJ=2A;B;;~5|0H4-X#s}(6Fvo7oRV!t*|FaWmm7?$GE)5eQ z6vojXBEv{K0cwOs7rbA#hfQ-T7zh~nUd&pCh)R`Z zmtH2m{xvN9&~ln_Q0Ix70Qk?0Bx7W%X%Olc-PkLT_c1sX&RmrG_%rK8<;AF>2-Y~%-AP8N+tY z;g>@li>N3Au)lair76H^PVB4h`T6-@0b&Jc^weu|tVmN?Z^!ix=)=U{lTf?wI94Lm zd|GCb&kJp8XJZv>OPd$Uqr-<$#zAlRzkDyUC>EPB+v(pS-AURMW#Xs#e>9}-*WnW8 zx>c0&^K^e^^I#v#w{{Z3Kna>1mL`2Lb63v2sl`yyNLi@t4AOYy+q?dWlSZNDG;~;7 zGhO?NFUe+)JiV$^xaz`|b7GcB*izrk;$+IGs0M5%>6v5x?`<00B}2OQ!}F$XzfAf_ zzOxWf%q}v*Rb4x%�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 Lm844F8U_9j_t-#d literal 45870 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 M_1o95h7Vr+AGuiaaR2}S diff --git a/icons/mob/clothing/under/costume.dmi b/icons/mob/clothing/under/costume.dmi index b30d1b4a09aeb0290ff394831b5c1a8549fb0464..ad4a7b12de76f3183f4a4ed9ef1ea4731096b079 100644 GIT binary patch literal 59939 zcmbSzWk42T)9%tB-AH%0h|=91(ygSlbayvMr*wm~bO}gzNrQCvLw(D8&UgO5=f|_V zcWlhu6W7enKH}YB4 zWNBv$0B)JzXGU#%*ijJ9zCGYz{w+RtI5ve=AT|mW063#FQfc2isxsbO@sanjCid1& zDLEhcX13ff_?)1b)ve8HCW-T>{;pVCJ+z|CXtx}(($*v$y7zjKe#@Eud!#~`4_?|* zLo=B=?RUjt8FpBz{AWC0Q@Svr64B5k{ykK0EA43z{R2#M<&An(Zm8F3MHx6Gp~PcQ6GO9Q^sTrwG4 zGW$=G$ToR1c(9BgQZn2`Ty}ocFdjr4GJbbo$a3e?H@|l zhW$rkw9wxFb~jCiH>yZ2dn~s%{2M;dAMl&rKe}kmo@0QU1%OHoCYD=|_9^pZ$jfm- zRJNiCw(8lFxt*)!7V@|p6>v5hYdW%&W7Vu$ydF}%D>uC6bLtHUdn>>(qFI0Tc}6ge zq4cW6hQI9`R7FOVBq+wlBV%#aXGu~CJqC6pPAB^=Uei5!VeB_;Fo=cMMa4t zg5)3f|_`-&;6CAbzDtz{{H~^L1>iv(>K7OUs?_DAmcNJtJJeVw{8y7V(CYbj7w`5Ro@bz$sa8FMUwKsqP3l%`_bUz|16gM%UeCH(y2uqgS@vh~D z5{g(vply2v8ce|fIpYIdh)`X8M2(xn`Up?}$h{ixc>{ijfok@)d)Ma6-_yd}hy}v|oOovayeVw>8oIbl1DtKjOsTtJOyE z8C#eA!;MPm3OXLiWu1a$6d@|HAX&%pT}BE5*#L`Rl>2z#Y4zNO5!CwGJ&tRLlP>~H z$E}M1GWUZQqDF*Th75*{@z9vBT|f5tN&gbtaIMQXT%8qIIZd360aXMIZ@rc31jAUU zK_m9Kk`j6@Zf?=?*`9r;9wYYLehYY@E!Uv~7GRNlhXN0isYq9^!(#RID<&@P>?w25 z!Tj8uEJXPBZQK;Z->u!CS&tQngY@V`nUxC6h*!zkIJD^bz;Hs4M+GgEc{Dt*fVl6; zexc7!*w5Fd?|rQG{1TFb?^d#g3$IVD7s{mZa7tcgPo6&dcBI;@ykrd1=z?;#{=Feb z?nzX3KPP-)kAD9W-LNh6xb@~|5)5Fy)`0KI<}Ge@>!?ukDE!vqX5;LhdUsXr462X( zl^sK(0sA>fG}nQ7lJ>ejD4Cjb78V&jJ%fmU8bONCoUjwR>m{`b#JL{L-#sl;dCnF28Y#|e=F z1GW*eviOBF?JQVIIAA`SEYtR1dJ?#$c3ZjYq3Zg=>A!QXp{@%BD6ROGI~CTMYEqoM zjPBe?cnOf&cSPZ%35I56tX(h1JXdv2R7h35TzKZl6*e;!$4F}E1k?+xC}y)Tgtrex zXwLbdWwgWjrTW_}ehPaXKaOciwfOTkGa(4P!uKVCUUhVELUqLx@eQr%Qs&Qvt$rsZ zK3b2q=CLhIJkP$!jIQ<1UJ6t;zF7lQ@<(?hD+UZttB;a0Pr@e`ZX9DY9Vc%VT&F3G zAeYAx2XLRkorTVfXDb9|GGn4lp=*`QX2H8a#pU1dww5C-rcVQ`PauqM{)uLT0zi|JJ8j8vg=p_hv~GQj(p9d}9;3uf+k0$# z-1J;tzM6amWu&Ep1#lp;v_LpP!3)ySBb5>2t$Km@e>o&nIhxyQXwvA_(S;hwh9`c! z#RmGI2-I_Eqy)VPOIIT~>L1PY*5I3UbkApR*zC8Z<2MJ8fyzCd)%&?!F{@B@H75Is z-NVhJz^AHCNTh(l(Uj%JUePvnlL*68wsrd6`KIz+mzg*=UrYX1;LZ4fJ_=dHU8W5s)AH zqTcZ@Kf@5IKqu>V-#!in^nU2{pB`mda4KmZSYs&6Nmy7M7qQWDyf(G4bdZJ;W_UUw zFt320dJk+qTDz~OHJyzH$}J$do{cu@yWP2t=M9|*UxXQMT;uz|0e358Ctb7it6>3B z9h%~F3pJbU7H4!yd}oYCBJ}^-msnYfW3)>*2K^r_p+u^7M?|vw?JdLx5SzNXB;^v^ zK3Vpkv^;)d^Q%fjYZwLmKjK;hrfR+8;uW~S{|5k;^@r>>SL}KY@gxn`HWL*Y|BvI@(A@8y>M$d#0VGu=t&UJvWA zrRTyii~byg!Uav_dC$uuDR}y?BpyRwW4Oz2>=QT#PR+}^V*ZMBEW@{MXZ4cPiHBl&Pgj9C62-9Ov(d0A-P+9KfcO727^?$C_(f8g*xl)|+tEuQbx z(Vh3?OvgPPa+H)iuiKF&^@oHf{5ls(*veY zl^8Xkf}H@R&w|TETXEQ5H&>#j91AZ@r(3Gid0}wd>@V-ve8aQ&!~}vsUZ!O%i>w9} z$C~^3(Rg@roVGd>i!zNMwJbc0wg?HY!O zef!7^8?qxFhXHpsOh6)JtLo(nvFOEweJm$E60Y+JfDB@?ONf(GQ06nD>g@9`cH3d7Fr%A@_RkOK#MDYIE!ss>v}uZ${n;$I(Ibl#aq`-tsW z!3RC)tTc3%{>f9Tzr+X0PkF5?wjg%bTjE%tT{Zb_D#`NhX*fy;%MMejL%)m)#P#|| z#xiizX;J@uO-_-MSTw*L@LV4ShpMGM$K(k{Y5H~N+r;d_7 z99!H1A;3&%mk?XPpkA!LrSrk#>x#<8NvCahz_P2+xN!!CB}aa3>07GJ^7xdu(QP9Z zdK|RS#;bw$yu@LGkuRMF`ag#PV|&d4BLNvSHmhacwfEd?KfStC2#jjA!V=Va1_L9= z5hpCT&hEXY5I^3#{%TKvzz23$3x)G~g!cNkann%}$1Qb9_IEp~20u4WUi6Uwi^hiam0eO3Zrt%7BBWkC zQuC7t8{>b*S})TS`eB3_>rhckT(%)zZc@y{9FwjAh}8#9+gQ=?-#^^hPr^^4c~|D@ zoWcEq_i%07yX?r!7rR&{w7$8|-FD(Hf7YLAVVjCU+M>(7-wqv=pBENJsA5ZH6#4GIYnt)7=-%l%69sDVyT;srS5bk63>J;0pRF>rC=@M?Q!!d-P_ zka(hPf=J_C`}sQzLa&a$&KP_*#C<8PXqy(=(Pbhfi*o_m)4XP&aa&!^{}!9tHu zH2V(~mWiqGWIXsbXaB+SSA4C{CH=Blc=_aG!d(d}7!Q7mL7}ehxCc%n*9=2;U(a@k z&wWQolnPwjXa^syWiO*Z%nHF0xc~F zuNd3?^ChHh+`v>=u~^M*+=%>)=Ui8yrZ?1fZ7opb{B3ELVzCiB0U|1NQe52F9Rnit z($W$LV$w#!NC*iT;rNy&UjlwF7NTmwlKmNVL9|O1-cDz;$h;GinwJ9o^IDPwb7@uG zX6b_+E-OD|PIZ|eSx!GOh4=HpL;gp|IkHs-ki|V? zCrkN0#Lw4PCzK<69Y_5aLUT;(rrbq(}iapEG?9?1VY3GouFZ)mu$H21gW{Sljyk+J(1*Z#&&%TbWZI8g@_vkq4R~5LFU}T!n&u%xK~+EFG_{#TkX|zCsHhPYv*`J=RDNl zzSA4LNK>(Ib$dtY;6np`kDdd3)11OJyGX<4i8Q8%e_!x z-pJMPiVjq~0!yboCfxsowGdjfn`gH$4QBTdOX^PD%&!T8j3B~NdstB%y*=%r@Nd&DZYTFJc{@nL%%qN1d}rzRZ{e)k1IkV?t!O-j2c|Y}AT^+|UKEABZa_4gh4j!(| z@~Y49DNd7El`pN`8YVxz8y$eQF|H&7Q$Rq? z@-Z|pbt=VV^R*#c~h`W_2IQYB8S7!$|nz%nJ zS$;|}Wqze|gp`k%&8Gta{Drm{*wHs}%iVx|ZJOF9hRsf2D(ZzmQM>K9eSo1}xaeAA z$TQSZpOK(j;2Z5rno1Fa$PO45kpw5SBLG0*z*i1R9^ztt!6P=F$^!K!6!m*lKycL;rEUOC$||aG z_?P3?cVIiJ#YagSv0}@{pik3&4eWc!hmDK;E@;%id)|PVKL4;g5PNk z4iK;;0uwv60nyHoZ8t{LP8mtA5jGJ!VH( zMJ0vF4p{j0IkbM|3fTl_eywpnB6Dc~gQ!}JA{lz-{tvX0cO^oo(qif!jDD=mvH_DM zdIR7l%otqzd&7y6l^ajj^{8tI^(7L9F1>Z30G>)JrVoM4i(Jon_EV4`sjh;>+1m+} zz1AOzaeSYpbeTH-8pei&Y3Vs=!@pt65OyqXD^2ZfJ`2DJ3JLC=RQ6|SC92tJm84+M zP@+`GqZeE)N|KMQcs8l7xmt=GQaiQfF(;vrv$8?!%ZL_9sr#pgCWu30)8_PrIn75T zYI~*x25lt7Vot1Sxp7`Li}HR``AK^jyTtb{36+N(hD2KtB&YVAcmHxjja%Y6P~^QS zp#`{Z)^O?!-IMFnSJ!G`QFA69PElXvyemD>QD4>r(SwY8L*mf|?~H_>>Gp(!poaYd zOrdj*DiUQe-H4=-4cKc{}_UXfP{ zE2)(r$jOql_*cxmGiPQwqnlXn+yxO0fcxPuyh>`7YnGu_eAA!ju`v~2ThK8F8)fhqXc-^rB(k@fRi@aHALXT%+u@G-GVW%z;CDRguNK)Gm-M1OHSI)Nr3F#KX zYGUt32=S|0n4#84@T!}WN3z6wD9ap9l^s5X%!Mn8=1b7ADl%xyNv$Y zafFNGzEs!T=#3;dZ2QuRCx^vnB+0Vf1LGVB_gShCX5V?DH^axk5wMQ$mCm~q_@_iHZTAzP8eEt(Gw&F61w1Z(G`J z66#z%mw)O1esljE2uCspQTwSnlyt<^X=+8%O6;ByJ1+nGZsbepnz^~kTNhFm&Fx1r z`mZNHa|jYixsdZno;6yDIA{f|GXAbSD>8WJe*K4;dQ4wPChb)~3i7FFw-2^qYu5Mg zsOVg*=8MAz9|0;EUWDt0tQ%`SYYDG{3-7fRRL(utyTLjP8hS7vRW_}E#=yvU(BP8; zt$dTpudY7(V~?RV2>U~FC_1J^{pg$ur!IF0*Xo)oLNyPOsPz1e(ikxm z`$$yGC+^(2xd69suti@A6TqDd-gk;s;%@mmzNfBR|2ad@NB_Hpo+R?M%s>|>01niSqq01%>#HJglDWnPwGK}>6b|Tcj`d@JXE^oy5xSLfi*hWaaaUywA8$v`8UkJ0Syq}Owj^+Z$?oA%u% z96xG@LXryHlID4W*95#$fv)UcZi#Bic2YLQ&%}byF6e$%>Mf3#Z}*`QMG}f|s4lS1 zI_*e4yTCop3YMRBMfZk}YP>1tM#6v{$@vi3_A)661=wo2;g(k08PS}Ew!s$tGxGB; zoRtpeaIG!uu~Hj_FJllo@q2Jcoy-&27LgtmWIwnn-O5+gs+1S6Qpn?;z#^AxBxyA9 zP?S$u#|B+U)k+YIsWn3Ac2Rmk2U&}YH%qGz8_xzjjGiK0w&%?v>+me1uwshbHpB@$so>X>)1mC5VjxGLdEl9A$h>D$|;+vi^ZP~_<(_(NH zeGoL+a+W5L8*BMKPF&*vM<3e6^S%@$kpu4YRVyxXd&a&PWh4E{0)j<3}9t@j} zK-n;V9b6J$% z>+NCZ{6O^m)AtdZ+(8(>^n$)rn&UEB&y=Vznha#Q;1!x@n+lB^swRq>zXQB?Kv#hT zIt+%Kozpha6SLuXgu5$q3bc_*IEf)~g_uhCooif{WltMl^1E3CUJ`zRe?PGJD1B?y zzpsnAdzuGh+(#Bp)vD>vpa~Xdq+_gdAO|h={qD~j-4(Oe)9bvME(X-KRf0!0((azS z(52<&h22s~CB+CB%fH5PFq0J0$v&8lq)E#}4CKcO(FN^`o{!G+ozJ{uLkdMB5l`xe zZ7N0`)<|Z5fzfLGDQ@q%gkj3DF_9POc9515WY@78&aO{S>ix(=LBo*UfCPvSbiRU| z5^~r~q7NZx+Zbp56WLzFhl9R1@3f9>+uG|yYnE1CTk;({&a+q59!4;rk-ghgZdYF3 z{{0EvT3LY%kSq+x=hqadfofv)ReHZ7Y^(oFTIFFBn4@4N48DuR3xW_KdPLH2Vgbtf z`q9eK@UyeCKEn^PplLM`Wqv;2o9?L@F}84STp#^(nmfAHT@$tO(fyIS$H`jG2sK*a z|3q_PF<9tsU$DDl{^9qDKdaTf*bxC0mdy4 zZq#&Hu;*5F82oXeW%1BTPgGFwPCp)L{oGOp0oXTwn>KGu-hP@#4H^@7=*>U<+!H;l zKAD7&ouw=fF?&*DTETMX|n?SGsJn9LP0#)gLD$v*eyXPGHH1w_X*ntCz|Jb|<_j>!S z(7%|JUSpI|;cXOgcrIl~_fbh@smdqaDs4?e^ey1J_mNn+!0cw~kMH?dzlgQ>lYYtM2*WQhZxrp zVoF|H4tVAYlB24WLvK->IQtzk>~AH9uD$>sp^C zY2Ze{elk+mvMH%qQvUkQ51#71Q|YVY-uGc{ux$e<##zR?sSC^1E|dT3CRHJRSfR7Z<5{c?k`@ufH=Ua-hXMAKhza zH&M_^W_q-*&$cIMJXhjl05v*UZZExLb%2wQor2Kycs-_=cQ`naZnOmt`}5gXxu~9U}Y)@yR8zvbctC zIFeCRr1}1RXT>Vh(%V-?TAKF#`|m3!FYt^ww&&n75mZeI2+U?L8JL0T28K?I$p2va^gBx|@i75Pru140g% zbQPAo4TE0JG{8wp&i;+B8}qJqV^Z4xk>=;O`EniJT>*WZ$(F}j+MYhlKi6NqV37!+ za#|2s(eVpTnXeg|GGH%^sN-@m&$JR3;JL{E1aiuOG{K;u{_+jSSzeE)U60}mlK%ilB7g_I48r-h5B zofc!3*u8ar{ea-OpT!@3PtFb*{imT*r7J6^1Ose0PMoGt2GWxRkw)W4JJLTAKm7UCwam4bT>_#U~~8Z<@CW8u~)P^H!gzSO@|bHGTNJ3F1CdlpPVf zd4En5PHjL~#XG|K1@LQm$3{&<^Hk1z_27U4B4<$-mqx2@1YoY(knM}PIre+b>iy|o zisxk5pM~Y4pf0QVV<*PjU-7vB1+u6-nS!$FR9JdC9`Ix913`WB)h5cnSh3fg3A;t% zx|-T_Kth6~nTLNGy0gnlJB*3_4^s*}2vYhOIr)p?y7bT}@k?bs{R%im8-s z;LA_xhw-5>98%9;Kw8@FwVYJ^E)*EnAb|_`>6p#_U@uI=OFlyv@wdSR&Lu%!h)V_E zJI}q~fI;wZtX1;gv7pg^H%yU?65r8Pg$6zf)U2`a-oucdJG(cNd#`R|&Bq>wb;rIB zSJYv6V$31XLvss2=z<}25SUdL6-pJbTi}D?ASeCc-OqIN7>HSYK3_n5Cj3T{x!Ge3 zXCuD&js1MW;S(n+q1TCyqX4OU8K60y*3*YR<>v?vaD0(2;#$c2`BRU8lREKl!?s7~ zv6e6ldSP3e-kUZqzC$MS6$ENFe{f+@wa73Uf`en)>TjMyh2G$gpRs*~V`{fq)M1=Z zaj3Z70pGs&U&C+^)cbhr3q2}tHFZ>0W(8Zv62{=6OU5c1ne~p+PS!p(gd>7F=2$1A zr}z$?7ZCtREwP$Bxm5q2#M7EyS?)rPY5l1m#LfA1q#jqldjGh@eGuyNhnC$#sG}31 zTF0jA))HXXnP0@qX_*-cvLM4iZTqBn&L1_0Njo6#zFwu9J82P@o_?@vucoF}c+H&V zdLQg&yVJTi=v45#NW^}12cL5meOoEAI#`m*!1zI4!BeqXx*ug(P^Ed;*6Nzz zT8ZoQ1lYvjwH7afFSk3*?Pw^Yc!925kqyuRoHaD%x0K?VeM|iT@&A}*U1^Xm*ZHFa<))j!-FGBT6j>l z3&1URn~)5T&bN{qDEIW{z}M5CP#^&GqjyxCowCV zNO;CE_LvgsM>y{iK!m9)7ggkQu$Gw3b)(oBmeyfL+QA3XQorHDQ;T$<^XATESV7)q zu=AcGiTIiH#o#*POXTB^4|?TCIX!fWFL~|$P{1A`V1d^o>iY?~d&J)9tv4N;6ho;} z%L;WIb#&@EU}A_o8nPF6CBUd|D&#O_q*Smm&xH{^7Y=pql9+oZ{Sg3}lvVk6U)4)6 z2gF1$m1IO2!jzPKD)u^+it*k*uTzEINfV2t&7-(xkv!yhpygQ_TQGf<2*Y?&NkdFM zhRhxXwKJJ#QSC@YEwgsaN4RK8flzUbC|B>K&1#1}$E?=~YhzkD5p<9n`!2tMx2F61 zWovgPLHiUs3ebLEi3NGr+s|xm=2l#Ew;}}8{34SaBXU_cOC-R+=7QdQ56iYR{@D6# zADmZr#DFenweHv;T#X(oiM?v7ubY8j+r%_joiuOv6}cn3p@X=39;Q+QA!i()i~I)6 zgyd#JbgJ5Kbksk6%FE65+b8q!@e!1fmF;Og?N~nMuHdA!OTx5p%C#v#ir*3bT8F@! zj~BDS8^p!icWrblwI0nW>KWpi4C$D}bK{LsWAZFM-YBv4m&~`ky!Vo4wdNvJASy#* zo}9Fhg$t5I0LZD|Y~4T&KZD~yqS8g-By0_8zf9W|J3NbL>@Z(Bn;%vhaxy%t+1Hqt&v#mHPwgVdl5#% z2aqQ}{z49G&l`^ctF^lJon&*Ma%Xo$KYf~A)SZ+nD=WjGL_|c!R|@${3Q2=ol0;Z4 z|2qL~ueF>zYqjCjl52yKm|S-R7k}t_JEkLaCQu`wrDOUK?~eSeW@+_J%0_a^_~mryjjQr8eK9X#@BkFq*H;_SR;QkZZvAbqn}yr^eS9{siXF*ck0a7Yty$v9VD5Ih4_x0}c)@0aZO`Y0HT> zZHe5JFaS@~lWA$?7!e6cg$3sA9tu7CCDI&eg+uF#g%n>H2AU1lgu&#TCDB477|%}+ zjV0ZaA9!h-lKaClb(iMdr$}=k|LP&<^>WX_7`C+EZnL24IVQ<}1Zu}a;mI6?gVsMN zB&br;6=P+wwk;pSxWmAP1i;|Jg&%FII<7revX8${8{vvCT8M5Em)HbC~v3du_7)ElR^`{xjjma&w48idX+ES zQn&F42qx;qE%FpD09*=0nKz#*QLVgSx2~RdiX1$yLnx}PFiEV}`R$pjAPii0uxQ`V ztPvU(sanrdL_@>bA}}693U3j3hlSnU-3OGns(Q2ZtMK+ovo0gYT#8dcYf^|dB#N0F|-ZU!}eqR<k zz$?h9`Te}j8zl1=HeW|;L*IXw;x@~6gUXPv6u3&OX^tnJcT8?d!H5%JIgCdH- z+Y>PcGp`TNr9)>XvuST+T8H6Lw``TP;Eh6xlfe{|Gw@I<;pt(@)6Z=J4@jgAjM_`d^8WM?>;^{-YInG6f z(5wemS!PDX=61zJWAQ||mek=`G;{Q{z++i1zWm#%Yi_&pauSIKTM9k{r4sDq{DODM zhaVam^ZTb`*liFatX4!1$XU)Cu*HMFV!WN>Da$rx-#bawK7{Tb5AKy)x1ypibAGq~ zczSZ+{<%%qY!=?Ic-!ksJ-W0{U2z++q`6;FT7qiU>4ou#CPA*-K*!V|g1i@HtK61e zLrSlleS6Qr!O^aL)BS^xE0KR|bZ#l`MCi|ZzLdicEq%kbdA%Rp_+(i%iqUNtM?-%6 z=5P&dV<}-_-XC)Jp6V?ilI0b+-~N&HaEyZHw0MjWmXN>xcuN)66|OS=KA;KvzyC6# z_kQR+u}$~xegJup>?M=U=~f^0smm0mFeg1BqGf)ZFz&M1=UP(LK!w#?vm909cTqzB zbyh41+T-)L`A#~Y0;lJ?rHs6y#?0@vrP~%^5|HQdC9$#v4t`5S9*x=iz38q}t33o( zB6@GNX3U2eGSaxqoRoO6qpC4Fj2s1`$AY3w_vdrygs1UN@{`Rpf+W{yC#)iUe(a2` zA2O2yu^i3;j!%Ev#4X)7I;=ij?GzLh^tjEVhCPf6qWozM$y{yHm=)>~ai5RN(_Um> zb%r4xZ$ot_H|hVgpbib}2lSpk7UwK6SAO1)0_}mKhUdE}I0SNl1OKmRg{Ps~_2Yn^ zJ+chj3&wt*zp6V4_LeISNYo$c@^>!CL*bGLPp_rA%>3Sh6KuXT(}}a&&QTitUk% z%rr1c7d4bUVk0=zw4-iXbH)BW_O(AeU&3PHA^D2ep&s$`Zo}rygKZCFmMCojql8Tg z)w_jcnl(EdB+kcXQW3}F*`CdU&X&^d7VJrNIhQXQ=-^>Z*GrlVbL#e&$V*$Od{Xyd zc{3{hYrRY2ZS(>${%Bu_|6FlJlmbniG%iRycuxri4pBpA#C~ilb-ovH8`g1vAsdbf z-knn4-UzQWA%GqEg40pjM29#Tank<7LVVV0gm`!8(UnFs(UBIVI28vAn)_QGdFx!r z?>iC1+It}j`o4eu96lIo-~)qQVPWrjh>IlTvS1eXD^s~G+pKndmkQ3Q`Py+=oY7Ky z>t81j2<=tGw68(Yzq{nWxQ_|Ut=32QgJT!AU4ZoE#`&GSmns({9@+1sL$mcQ*G3cj z3w5u@F^!Q9Tlm-RbD7Ch?-dkkItAsK|4?Yy9*;8m=XV9qJoyJUOjHE8B+aCJd&Bqe zbV{f?gzD+LWNhStiN!y_u0KqFChe7lZ4D^RMqA*;>VBrd=79qIWryYx{BA;l6v{D? zblNORLc8=%(ROO9afqtVhApkQnW_L{TIf+w*y^wsAu1kAIdwRJ8!Rp7nqQ$lE^cTm z1v34Q+&>DImFSQ_=$H^K3_%VY@H*E_qqUpacky4AqG}Oy2qN++@VJO^;*w8(zs}aT zXXm+Tiz3FtH1E5ndEfkj2e-(cDxxt<(pj4X+=Vdw4f9M?bMTfyrQD2)K=23WCU6*2 zT2~q{ms)gf-4OCSJvLu?{51%q!9}fU@Q4Qor^y#==Zv*(v;dQTrmj571~c)&a15x7 zqh|#aeRBsA?wCfdJVsxyp@9(7Scz8c`Q6W_nn8A`~aq~zvJrZ5GrLgXtbX;QC0;mW!a)*j7KbbV&V;nTis716pm zkg0t{F!FFm`#Xl^71=-^Xy71l-~{TlwJ6UN(;wqe;#fq2N!49p@yxp>47Hy`8Nh;0 zzCW5&iTE1gZ0B|)n{p;rG;|%(J@@(PvFVf_jVKqWL2zd0mcdSZg;#+po|_mZvMyU5 z1)Dob7QkM@_gd<{e{y<73KN6RMm?g_tv?}USv#QK>BFn>31A|MWBqtG z_cb)0^<&NYANZ)O`3P_fWDE0~(LTdAbInA-#Ancw++Dcg07f9I0TL00{P=LNHU}tJ z$6lbdYj@Fd7!_XiIJQr@nIq!l*biGBm!y%Yz9W@mB(#_2gOv-i044Mzkh{Vxhq@&;R z1+v@%+S)M#$L}K!od;fJ9?YGQoXQta7JX^TiEiJikhKRhZ1ycW$_5587mhDuyW#oM zIFXQ7Q(IS^LBX^9aN7Jf_@S&&lYs-`-T4xe0TqVk0NNRdKH8g^Vv=K`4;2!ild)!V zBL=6{I`ryvUd!$yh#u#js;7{4>I`0&p!zp5h{%88nk3?c0wS+u61Kp?IU#R^KH(ba z99Uq2h!YcgvGY0A=s#ux8Li?$*-7wFFbc1(TD5%>Ocd(wJ+$)XR@A>cl$JAp*;8tf z)Gj4GJqTDXf~~*e#xB*Lnow7=ka9bC|({_)KL|eeVL+3%NZf))>O|dgl)MWxgpYFMG)4z$k;6$k$vI zuwF$ozXj%Ljt^Nqsz0f)>T6G{7}RgOY+7J$=CH)U!%pltwRR7wJqU0zrFMWq<#>t3 z!SXUb#q@zqM9ouXjm2>X8~B{VTSLY*fN$vplw@K*!4J zOG~$U1p^+Ar0}XtO+}RJucyMgN&GIY!xZ3SI{wo?mvKwu%1t7uEfDqcP2*axx})wq z1~n|_dXTwAklgH}lT!wdd?ZE&!aX-1sEXiL)SA>%{cmkqBJ^k+q?`{@L(nPp_*Rmj?B@4 z{}h|q@EqQ6>;^QNl_eTVpohBodbz{2+I8Nhgz+4z*B^LN)`+!#If)TDv#3xLc@YqwAu% zVV*a$AAz#Y0kOr0L+T80=-7+|Z23S*J@XaTv=W2p<;+o*OMb(oW+;^%6DW`uf4w1h zFwwcA?3Fg^fW{Yso3jn7p@}^0FMAWrSVS4QT1)qf-(ST0H+x?#KEiD_HBfUB{Ql1V znzi#-P_G^N&_D|Y_}F|)%>$0(Mxt-kF}*C>Jq-p(TK}!lU@V49&fYd<7iM0z`CEe* z4;TG3hyFX(_pxb)mM#X**%CcjEN|zb$i@d0TMN&Zy8&OOvfC=OW}}FHJGaZtQ8F2C z4$w)Lo|>Njiv^s}QaX$xBpA^dN^@90zPj8ds=lb*WlUSpi_;WW6!^F*XUK-DSfQu; z*Al-`xK+5uvwKD?>_hZulf6vhhP|aN?n&n%{ro$M0#MegC&P4*>`OY5{6%gi4Ibj) zA0q%!Z{LMzy&KqC-B#~px~%IbF1jXKnYEqkCN2touZH3_H*!A3ExelxckeAKD|QWv zC3spWD6ACRwL(cd>}RhIo%JJop9{f1c9w|98#(QXMN+%YvAFSF7{IOFTFM9nK6AN+ zMMgQ_F0szf`E+q-g&gXo|FCcK))Uhi3UV>&es^3LIJLf>{^3$H613N`Gr$jap5LHR zbMq)V))e;b&7Xp0#F+JuAP*$19f{Sv-;4%q4{L)Zq}ZsU7dOrH`SEE*UTgKEY=11i z__WQMIwu6?=eJj+ZGn2KN}fABYOJH4GRshQS|Y##M{sZP&fQEhr76SNekNN(y^}5j zq-#N^UDb0!#h)33cd|CNU$14mi-iU}HJ}EMUAm85@+wCI8@bWJceM5OT=|6(_n7v; zua7+GHp-#&r+(n~NDOaoKYa!jj9N+v#2E>sB)C#dP~yeRYm$~0;a@E@xEt*jsrS|P zIPnH=72Y?2jfM}Aix>w?66T^=*1y*GR1aBcBpG1xmM7O3Dqm{2RUq>3GJmQHkj~L^ zPNKgCC`+z2f@H~0!UFrVnsXc(sNDoYh%C;V_t79AojbT5_5)$n(0Stwk5Lp^L26^= zY-C^kM~1HL>Clq$+5rsS`y4O`x32goVxVW~Qd1AP_>7pU+9^~P{o@EJQ0y( zA0bQ)L*;34ezYr6scp!MG4~baf}urXfp&BC5*s@UXnh#VJJd$tbs)bAszk!Vqi9bL z9%0ZX?w@qfjclwiwmVgHUO;^)C6li5Rgt8kC7EQZVxyzwOrKD30oWteDOlR4v!g|^ zF7Fpk!pUUJ;u-f-hh?u9=$)48|LDVgRT>lt{@+@FM8^RIIax5y!waE9rKmp*TuuGO z`%dJIqDuik_ zZwZcAL!HFT{1^MYOq2jv!cfaY%3v9-Lso-Gc>pm*DR1!Cgaew?J@$ z%iMBh|CB-PJwaUsZiIsbS=R#0)JdY1cp##w7~18cDLq zW8#8?14&kaMB$7#G(>NS!wbdIO!kf->EX)NbA1vs`C+i&ld>H=GA7 zVGiPf8JJF{z1TRhGF%c8xwmy9UV?R8y5Sn%iu##bS=#;v8}srr1?)XJ0IMCV;UA_r z*-IOFZ3Llm{g=3eT|~*|d=PYO7I>wlj|o%IIsI_WpVhLZzX4`L)=fY-v_dBk-LzBE z(=}BFa=XoD2p%!($;1#D+GaHD1HSK{Uml|8joEdafNNugb$%am*O;`D({lC0S33Gx zNFmG3cH+Rg@ESxfoeP78tDdz~h`6j8B9L+Ry@6tZ0=Y5CQWOs1uLakNU}DN1iN294 zjvM#Uv7C+iTTsuK*8!^#1V;Hw?q@nY@v)>gpXS6af=)DFaY z+(DIuv(JWbI&ZdrNPE(->iyKpXn%r^K8!RjiXsK+xKen3pLtrz~ra6 zZl?cjDkuY8tPi$2jX@eW>2QM3&xB+Toc4{CsK>|U`ll-GtbdbfKCO=5oye2)s*7Oy zjQvA2fR%NINR-9|fMCdaOY%8@&r9?7Ll6Ko2PFrQPMaJx2R&jJN2NT#crl8_w45AS zXm2?@7ju8ulovsXg3(lM1n6@P#6FYl&YYmoSAMG4&WA021y`Qqz7Q{+L%#pR9H&M-k zqF!8?|7Vd(^%@(@WF+#6$uHqgVXiLy;j@H=&_6e29b4CUfbU$pv z+1!HL5O$-Gv(#8`xSfBV2A-n@WLSu3P#hm=8j{h}>1xtlZzz6%fv zeXL7-CD>V}_ZEq#q0H`Z{PF3Z?m>&UX5;r*S(e#B5`KSai+KWc(6=YJ^4PY%xeT-DhX>y@l%b-R785D>ey9g@(11>gKalV6?t<@{|nnOY&_&Z%aTl;jd zunJ1Y-?m2N6P*z+UF|3@$QS(*!DFB!f!sHBLnGYC(;E^6@lfEw3pGUxbypXA#a#!Y z@ys@R!?e55Wv;6)T|F2zD=EyE!de1hYAwczXycs#0cxLqarp@s6Ufu8!Q5ny0D%!H zSN2=Gn*GAF7S3KoWp@I{Skyrgj~tB^=;*|r8ra?9hJd@_+VV(rZFpZnDQIRmxNR&a4-1JzFY!tW~Wa_4493V2Avt?Ay0* z6dW84qb?=4yB=od=8vSucc;tFHwP*^`};q!Lw^ir*r}+hoxPwTN~BRpgrv+KnqkB5 z^f=l{-7lYtpzn$O^MCHR(Vb3j42$McL1Z^xY~j;my1q`LB@RD2`3-pfu;)G#iqNlsKvii7Yu~MG)#*8+y zV}-V?14SkdwX1p~=qh6>`4d&E=Pwjc?QMrQ*Bh1L6T57ywu4Jm_FCy&>puTSs(wt&X$3-^2bA6d3!r0N;|BNkfgl_BK z8oyHdAmiWsH3(0gRaiA)iPn=K>)TGf^qYL04njt)>d=>HUzZ^{^iEi#4lgzqy;kh= z{r!8rbw5WKd9fQ9Q6p8@6ehUj<1DRec-*Np4xhzY!lk4r|2h|%>XF~QQ`WOi2C^ui z{Q7!qR;9e^9~Knzl>p1f$OwR8Wn{FJZl{+U6ul$y>`UT$P#a1WncBPc7vAgR{nkEY zNFWECthM20#HcCyArR)3rnY;d*=bX}e_()(HA?87Tq1!+Omm7Gsoz7%^oL|a`ah+L z#DwiML^?jS;MK1RYQXyVtNZU!_@Y_wh*}v4lz{*Jw(WE>9Y&?>ZZ2M}H%<)+r*$?B zDbIMBL2M)7`1CB_U-Z_42M2QIHo;ZNMP|`7ZLF%SEZX&ESe$;j*>PyN(q6mCE@KP& zz?qJVi;HQbi68EHFpD}2pYQYRk^b%`aQI#4i8c6y5^@=6`lFIr+l;)&j_|`V2IG1c zX`;EoSMCpC+71#^!k9!L?HiHdTP$j1Sc8ytQqPs1-cXj8!?aiP9xiG1qycl&{`(0J z%bM2umd`C7n>A5}WfDJV;c1Jo#udKQej4mPbL!r-8K7{5*L;2M6V8E>!6p9P>uKtH zr6E1qftBtW$uX*3&q1?nCkIen=av<8(T*8|=91s6#3Qm?n<7Xy83(_)Uh_Jy(Gx0u zL!rltvKcp0MAnH?X>0K6%55<@HUvEb;pUQ>=I&Tp29QNe#`0!cf9@>utM zwd8()1tiVg0n_&(A8i&8os?ARvP7f*@%@l?6G`2;EW-dZG&|wjx6r02vc#KFR=1`4 zFuVo}hSKxr6+g<9}$nhv8 zI=#CJ#zF2AnKFs->uy?%iK+|PkuGs}Be!TR^JACjU#?@A#orKdriol%TY0OWn9H`x zAYns8+`M@#LR=|ta~eF2zfE6S@m&^UFo~$Lf>b38(h6%k=GL}dZWFa#_qKn#SlM;6 z^SB{v{u10FoBIAV3AePU*#~3wb-e*E1(D?@$R$YV*4mfk8t)7S;sUKAD9J&0r<-06 zL5_KC zI$;~)PEgifPw;EAIXs5t1JKs{GPx=KUZys?VFjYhu?=Bq8S zfwZ`vo#ms;q+CD^r*!@A)`Gq;vcX+_!k?URO0eHf!ggtIw)-xe#3dxG|5o75pz-|k z^LX>-&G6(T-8>b+8&CRDFl7tI=~5#VBV)|L!2x1Tm2M*?6&2i!CqrovIDeGqp zp3vC}4My>{h;9*RdAhLZl!VfCO|SUB8!?ZE)rLQ^ZPA;3D1tod)hw)wT*yHPPtum+sE%(98TV?w+DxxgS)>qV}h?U3Bh3cdt zH?pWHmLxE@Qd({2R6j$qk{7nJo#qtNS2!u=sP#kWhp!8YzEfhhU9a_UD?%~3K>)1*WUmF@od9G%tgN*V`bu-T4SgS(x}ljmn*leiVP=z zc(5_M6fm+=v^Xul(^^LmJ$vj9)0^PE3)ROC=~LaGN;gY84XgdzQeI)#O2_q^Ekt5_2@^3B|oWw(ZcWm6<~0YUYRun%`MY|$~Qc4@cO-ofGz zT2oab?*(ax3nC0SNX@Z8@}Iq}*V;1MUj!JU^>)pb4%cqzft0QLKmkp8cZn#EvC(ym=zBIVV@@@epVLd_H}m9l|A$z&iq~5+$gxg| zuju&reTxm*f$p)u*1mlf9Q_B^&ZbI+p^XojSpa>7;8eARTc(^=vZ%;%>UyJlHEFop zpKqp4c;jfEtu}-wy2nr*S%t}Ox>r7}zpOSo%Jo+0y_d6~-2T#bnbkVpbGX2JLyoHY zEnZgh8G=3s(lY4fG=th*&6f z5!AFz%>H`*JYDa+ZJMT}?uHh+(Rf`Q(hXD_v|rrcTh7gT&fb5I&<~)~mG*FWkRS88 z7XiYWpKcEOe9ybeWCZWg(Fr_n-csnbC0$*yTXeJ!S99zi%JvQorO{t<1bUzTFxjoU zD!JQAxY0VH-~6f28a+1>!3x#jjNjCyB!}jnu7B`3f$22Dw&!=-xk>8tYj}Rke;T!S zZ>Y2K_c>taCV91np#p5VsP40R&9;8>+M64o1^7|TrvCAag>#CU+uf+}QoX_p)5Sh~#fi8!$ zEj}>+uG*U^xbknEtMqh<9D%QoiV7C6LQv!>FlVKU_Eh_v!NwgKEcgTYT@W}AEVQm| z)4#u>DPCwiF>`JA`oxXexzEQOUa_jyuYdzK9bBMz(@-F|W#WI{TlMQr!=Z@KM1rrO zP(eDDCmKf3K{(saZjNil`*CldWaPIo-N4<}C&^9AvFe+W6A3?+@EIkU<~?uH!EU6w z;}`b9dOdf^=nnnbJjs|9d^Shd@uqn(4aE-{Ditb>d>xb2Inm)xt*dd^1?u~*gPWAU z{$>~ErfuKULMdAFlaZ9e3274XYtR}iN{K?Z%C>49FLCRuuLy(*AVecEx+(8`O`#Q% zcW_{7U-u_gu6~6p6;ezXoApBLh%%~YKlKLMqWs03Lo7g5t0zyJjYe||uX*7c4`AScp_bsihSR^F!Zt}QD7^O3H z64IbHw?j&w(o-1al~CHju;^T|uE^sE&W|N zY@G%?R|NG;|8japiS<3H(6uK2pfmvqRgy4XLs;x!V z&C}=FtjYM+X4t6@yqKcA4Oq#ymMod}O15fH@O(PTy^>2?SM16L&z$i1fK)#9_@MJn zEhX)NHZ+z<)MpB4n@ZW|y+u^y?Km6+}z-DKa0O z6!fFAqIc9dU*i)sP?7ZvABn0I02N z`OsU)Vwb&u-c{Tm?Qek}7aw&wfPKQH#a|qXmJ6l~EDW@il)dFX^^e~){<`d_GcUmh znp9eJK!QJ7P2l7b_Se;aUiqptr%2P23C9IG=A4ekS4?{>Tv^3A>B9ghj^ zWB>}F|HYMA3O_fV`Dz2nH}r9=rXKz_06IVJV5F>G8HqB|mvH@>DZku851NDiis^rl z`P?q@b|D;=2b(55v1(X$SgNq!z?eMXCaXOh=a3H-+=>AzV^7Ywnr2hn7R0fsc!f?M zspL-NIP&Cq>Iwap?)l2{6Z+eTho{|N?igC{Bbs@xMqkNwNrkA3fHX}@8(rK&IJU>{ z#?SL+V%O!nijmkech`Zt z6e=0f2iw?md2H)zKPw8Kt6-G7pL|JNNqe!t{;${4OJhNgD~Aq$-$kh0@2 zF<*@_YIXqo>lgEmn@f+56?d;T>*;piB~v&2s9D1jlRKqsgC}?p9?Ctt(^W$;Q*DOw z@3uwM>=&jml>6QpI$qyB&hRd!r1W+*EQsN~pWn!7PSyD^7++ZKP@ET({cvIKb9XA) z|6|cDGbHQUW+P!1_cbN2#OaTnHb+W{oMs~LsfJ$cLhO{zNxEyY+Vvj$ zQIR32W66?5sO@HFRo#oP7DWBDsN zQQ}HWMmFYq&SXSSPoC({pUW$&VbstLgnm?)56llmjB!{-B3Y0N7Y)CQoanq)6)>WXJdgFP*Est9WNuW~)KIf* z!amtP`(>CuR;yCv9J{}NYy0pZzyKhy{P@HK#Ic*|%^In@-(`FUH@QnY1 z?Ksegc+4g0<9O%Hohu78wYiWHA_+MVDSV3!aV9L`NNoqykR2jNE z5Xr4&-~;<9e)V;%+?4ACK&kPA1@vid@j5%q`xlig>drqAp1`%0bGEwhSWkub<*@8hFRMErsm z&so1cQHQ=!s=_Ns!W4bdS#~|VKVMDgF_4QJ>0MvXWW9AHXAVZgek|eADgj$VbkWZj zKB=S{KTk82D~bPb66{I49k*b#u;ohCXguN1U>zBBKeOX*H-sEim^kf3aQ)eZ!mlh1kapPg*JMOC9XHXBa{*i`dnh$((TuFiwJw1@hvIJ|@!LIhFIR z$Bc{TOanyrZjZLxhL^3N-Cv+AM&N)h-aqfxN=`O}WnZ$ELq*mUjc?6W^w1 z3~+_u)c1Ts2=wVs+E5e?qZiY?NOYq}QY$oRkEK|9-U^IqS$gGC=PzGg1<}e zlKII8spFcp4{tWRl|E)MCI5B;DlPA?E5GMZ5%i18HltN$5i6+Qx(1v5QAZoiI%LrK zE)BQ+F*Nqfkv!ammN*LgebIBD&4b`PH5tX^TKDbA@+dbs=PUXPdws!L;rHX-&PCDPuU;erwt7v2;}gS<9$4Jo)LZtVz3=tnl)T}#RZ8}>Bt53QNqwHu(7xIO zp>|>b-n$g=+L;-S+Anh9H%n>~VS)WRhR@HO1)XPo_)r{ebVZzY&lh=ZFI#-*^$;zX z^_VB#WF)JTwICMqQN~I}7A(I__6ke)zXS{Uixrd%|66-3wu=-v-Fk>i-P47> z;>P>0TgZrR9-W$*x;%ZTwUhT4N4c@|u}OmLdyJZn!Yq8epFni}(1^R_ym(t4YuDao z`V`92B=>3O$_byrE7Gef_r^M*p$4T01+>-ZqsoL#Q;qPsM}mogD>)}sLEQ~kWm={3 z@tCary}6~inyw8sLIVC_^KejXNeM`O{tq_E2GV!ksWvrWSaOeJ$C->b+vgUk+uc4@ z(9jIuV%sSu%b(eh^Og)NQY zoR>Ee=idLMK7ogX({{F7k_m}YQgbB1Yt7SjDNzZU+K2PY+$Vpujbw@D0Ury-N2wtNl9tzr~UaXGr<_M;m_uMwSpCwDL%i+*fBQXC5}aeX<=lQXp}5%U7p0}rzEEY z)-@AN`qK0s&oP7!82gdGNG5Z#9K+Bw*~=Lyn5TI2SK))`BfVXG-B5dyK`nd|-5{W*x## zSxAcS{sN+_hL!J;xJj^50K9I2Tq8R>X5y|ck+HGVWv{nD#3bn7rQfX$il+#CN6(K> z%j5f_k*h17)jS0-O-U5x@-}q=F{lR%UH+dA5r*Wk-zR5?7c_vS4iOe<%~?OKH*F$q zQFB;^#-~4N>F|7JT_~v)?oJp5TjyukC!f^y%UG~~ii!Ru2@Iy6KOBQDDzD9UE4ZwR zpK^!e;B>&7mIJ?fnvf~_hj3(Js}Oye;x8GZG~S4p{WaktSeRW4q)klQ^DRoD{#@}B z#ynyhHFp!<%f|#ic%H0kBPx)fXu7d}KZ_Z^n@`S|l+RE* z7r6#(xwC$M`Dk-<8~dfRMA&_=&H> zV|vLAVrzpt9}%uw-()J!_GZxd0(Cz%0@nL@gaRK5j{o&0mTs6eUUXeM`t93SFC@jn zj<)!j3VvOL!RuKqQ!hZw(3>7J#ImKZO(20Z>Fn51s>pU={1i6BM@|{;deLVmam$iI zFM%W(sK04hY}WC6iz8++RK<^QPDX(o0ttLILr4UB0mU~aK%M!v1y%}>FxyOlh|q*( z4hP_UpSZoV2rUmp1omTSZ}W1l!%Uvk9KB%IBNq^dFj{sVb_rQDkm3o^gde2(*>A(? zvav%1?^E*f9C=8CYHL5bxVRv{ecMoG-KcwYeQob5=Eb}FKztnduC84c!b;^~1Web6 zry_T(meFZYI;oQw>=@UG@-7o>2#Q+X4hu04%@eYkYi;mhZ|_c`cG#`XFg;E(05i**`${0m!Qqw)+?Up&#>vSXxEr9S)gNiD{W(NAsVUv@;II>h-4A zs}P~ZHKxVQUDfL(XU+l|fsTcg(^U#?OV#>kuJRvksLjbHpTt;FMaWuyyyqtJ`|)xK zDx@F)&PG>^W_u{ri?qKs#(yEL(+t3A*PF<2k! zgOf!bxFy|o`U9_TBkF<*iaVBI5PG!ZUzkm63lfc;qts2cp}%O@szGVu@yQ=UV}qVN z&GRF+N@LahHT_8VqrAMwrm=9^>f+*}mggmi(z9RlGqj$LiPBw@{iyQS<<#t-qu$V` zg0eXuv7_CyUkJl}w()44u|+VS7>c3m*dg#TaSr#h6^-Pk{&L#2QW=*<(t~UI!3j0w z@glHs>LOUX;+)B5vz>!hTtwf%a0L<}bI&wl?(c~5k*Cxp-r=D&tK35OO%jQ3ao+}C z&Afew->trEoCTG8O0yT`vp_qZX((p7tlMh8X;4jj(5~ZWRy)EbXY8s9G%$oN%}}sJ z*roJmK0#_^8*W)LeQLhF2FjrVaqP0QPCGZ(sSac5ByZ_OFuo;Xj%FjI@)9L#7PTJe zQj|>Fa3cR?%zPD*`suuCPgs4+;q>|+RYRk&r+Z*@{ad}&Z|D8TZs8T0vcntxXvPnC zGa@^T9U5R8nQ9_Vsw_OuL99G3wu#v2n&4%RDog2+9=@v-8$epi+ zKDTf7mXePz!*nSAa(VIXq{PvZZbJ6jCFySNcz{=%A;19;zI1QOGL!Z{aNplvv`U1u z0dkBKEY$FF&@*+1HL;w(pH(X{$O9WSogwA-@wh`AqvcgqgQ|hgdhg*4utRieACS`i z4BbSKVOxBWgk1xIN;RyT9-L8KOj*H>FON3CkB)Qypj4ByL~zfg2_f#lBvgNJMAG;1 zF>lmv&$T1HRpNCJ!1Yw9!x5iJam_h|9vzj{XO|hit}Kk669;N$+7^r4_bK()*zYB0 zWy!g?uvbCb;)ES@i*AjYld`k_0jJ=mjN{}dB}K(jTiZ?uD<5C$$musxhm+m=I1$Ej z|EimFpMXp+Co4yok3XbQb$NIOQPGWM#x>7K-$`j0kn-F{BN#7L!42eaZ?%CWIm9hL`P=QV>L4p-JFQY4K-VYEP{tt_IBc7* zvbeZ-t}cIMu-6DD;yU^#I|k#B41>1^vi-gYfvSSxVERpG$((gj>t9WYq3-Xed)!De zoS@WY$ID5?4`Nls`z?1W@Z$rQqdI!IDZb+Iw?=(3F5r_fP-%T?!aFCw53Q}Oe^xvr zvs9X18;knxzW5wExkwp#EE{|C5xH^t#8^ zR5|-nqkV{mZTI*%jw7qc(%_)WMoSVgcAuo;m-mY?V5d^Sj2Lh?_PYtRsLiczXDWMB zQ$F`6T=9CL%r1j0ZW4ZtK~n$asN@;diDJK9b^i<)*)Ln4%Bp2Vs`kQ`9kCq!+Qoh| z(^K5a6RrmHs4X+AR0=v3N}2~QB7O^wAjBn=oA4aHh-}~rI1XHrH1VUhbu>Wj9?rhc zAbjk2000chwqP8pJc6B$$)#aBP$bj=mTtzCFu;|3c|X>U(y=|_TcvziMxyDq>)n`j zoBMgsQnuc^kq-|27Q(i!4ka2+6u|l&E_)f7_h>Y`!```JnE)4$aTc)46QJ6RuYEnA zZc>4yoi=8iZ&WBPa=xOmd5ye{{sS$&bd2oL$g3Z@_z3EPi{SYIRfB6dd^}D8DRLB) z9tB=R3p}31@1k~F2sc-?q$o_bRKIdKJk~9qrdB|K&RJ;C?m=?U6geYxD{>o>0P|on zYBfL4b|lg;S? z6TK{L<9L5)NoZG)_ZQmRKqj$d>bsKNS#MEtkCz*c=lWPhq1Pt}Ng5SDy1ne2_zZYFTlrMZ`%?UFOzDZ|zTlj2KJ~ zbq+B;qLX?KVLlCq09KUi?^}1%rEqgFlj2|QyEuR8PCsI6jmj)OcQ9Q-CwIQwzrc#r z;5PEcV~kG+JWv(8<6m|-@RBYWFwwk&8iPm?c-QRqJQ`PNfI_7+0JO;AT^jL79)uY+ zW)Hx%A|Lf4`LcI$A;qNo#0PYOTo=j9qffGy69SU!NeaFZDovh3V3?t2gy{xH)|c<( z1-A;FylvhXbW5F|@80c`c)AV~ojM*#K3-8#uPuK4hhF~b^XSMT95fbo&s^(8c-8@b z$UEe41R^d^9cNqnKn{8^>#KFy%bF{)`{;1#UeC+&dERjUFwCc&u${de_qG6J<>!Dg znr6?YE~-wE1Ehtqy`GWP!^LKTnh9+Mpb)Q{86yWe7?#&)9!salH3FuC-;|4W^4<6h z4Wo98aUcXA@?av9IqR-AsUc%1eI3>wfrL<|w0*oS5fDIQSwBG)+TAys(kXqN?I6q! zG@R;smw#A91X39Xd#!er6&H3gwTy^Ak)xyIN^idlB^pYSZ@{uhj z>8Fvak6_jy_1n@+B zp`;^3bSwKZ`XDd8?$a=luzerzG8eLw0^}Z0dqLh-0l==)KbugQf8mGN>TQXFVXGjc zOmZIJf)oSR?gtu8r4WhY7^(tcELq2OfdszXeR(r!d9gb))Z%!euj%;EPWe>i_*j<6 zB_6z${$wXD+WG`Nc+{S5yaqif=u^Y!d#<{R7fn-CY6_wup0%rt5@e0vN&PCUPnL*4 zmj$(h1C-6kS+^$UH4U8YMvdAuKG7h|`fiD%OW__4jJ~1@xjT zxhnwaYdYq!0ED+P;?H^A^>w*Z;hyhR0zM?9M9d=Rcni>BlmSPR!Y_rPk01}VsF(L| zk6-NXr2biNwD%pUt|BTCm-$j~IKD?JY_D52y^bpFCi&CG0KJ3WLKqa~Iw%MHEXA`t zKG0s7RZu_(lg@(4*##CwmRnLr^N7bEdF;j+5IO^=;Pk`ygwqNo8lhhS#p>(wU}zjH72_{?XF?AH`S#)QbZ7G zyj=dmKMVGk$DSa17j@FbOa*-`EG$ab-dcJ5F~t2E)A|xOmk>{#L=2L7G5!Fuww>eF zr_Kify1(tJrdJqr^0>_VO#iRyKhP2Z{fFA#BjC}I2pWE2O)Q05YtsLAE8g8vUmq%J zEydmPWc&W#rphdsh>|NT=2eKMfH#%D8Obc|Fzb zbsgd2vn(h90}tq53wR%gLdsB8iGG5<0VAKgS#eR>nY~ zBCmcn4NxdbooT2(nU(-KO(jJoY$qRP5CQqofUjHvCJt$shNwc0D6FoulnHm1w}XkL zL*Dmj#VdG}evRsJEab%6Qw*=&q_vLQ+xLmomA8ohGU(l1^#aBlx*?B^Gdk7jEI2I9 zueFA$FOuoYeD+*!)-u7%-0qS)TF?7EOxx+}=-bwz@Yh`(m%Qt9Z*rY-yh+ZT$V%o~Bt*gia-1KFmX~l3($fzAI zsFStI3bV{)ew&x6K{z$Ze%@35oaYF?yFf6zfAi31b9=k5dp1EuPh{X=;RX%f&(Dun zuyf_`XRR4zxof-#7@^*aIfudzTuz)Ydq{i`%oDTL$(_~un);p3>Mm}(eRAi%|$~Y8%-;FuQtae1!n;rXaz6cS`tZ&H6~^+ZJUqt&prifQX4E#c-V#CVf=t za=|EA`#H<_gd%WIuu1gktY~CQ1pNK#Cg=T%@VJMIu=5;?b>GmYIOAc>XCuZ#21Z8H ztx5yz?$cR(8K}4KuLt82tT^h$Qw8lR!MikyvE4FI`ppyfVMJ?BuYzgI2T07;^aA3T zjqL|EtKh{h(};gV)HEx1PI-f;9Fl6Tb=|h%9ESO?d$Y~`eI+YVLLqdp3^X!))ad&9 z`V>G2X$M%46?!E4ZCTZAtgNg;UQYKX>T9--0h~}p*QUR&+2e0)6v40Ch#B4GeaeWp zVj=dH^bf6l3`Oh&pXQEhWQc>oU=bCzX|ueMdN5I()R|SY3Kj&9$`G^O!enW5il<`} zk&cw;snBMZ1-VKDr8Z?_{bQhIwSQ9ZwAH`+H~FP z=H=B4BP7)afD?Q-_KBsuv~8bBfMtx%=h3SLHupTrr+=zn$yc^5A|oSXm6(_2Sx~^r z%Bpn|to%qVO3TDlDfT*&LYLwEfamMYdpDOoQs3-|cQ5Gs#ldofm?!3v^<}3%#wD%8 zxuMEd-BC<8hc5n-UJ{^x?w<|B`sG&8Q_@n&mtQ(Y$Id>JyI!To10>)C0Kr$RD!f(- zP6Ui;k-|oUG9Yuwogm+L;OwFEgQPfI@5S}Cqk|T+rF=)eQfSo#WEF)BV1JXs^i%R& zKHj+7ICmI5$Ju;&OF7j4_9-;v6WsMXo~QiP&=&~g__i;ndi~oYytL8Bf{mV2yP@;* z>PTUy0@Ne-U?ig!#C|flbtmju!!Bhq#VtS$BNGyk>}YXTpB1sOu@64(zyM#7Xa01E zA*Xg6!oq8Z1fTei1TrVrcq%<`uCCG4i9%JQC{oMdwIL*+j{Jx}}rj~4-#3GD)mK0<#)&d!+r z9oHHAlQJx?$Sm$nY*jfhX&a4jc)DXXdn72|`7k-xJ$5|pd}MQZaB}utZ_+CEU-T4D z93PtY0(?%VZ5nrWb`rC*V-pe*Aml12KqU(c3;!o#7^3;Jlb&obG&^o?9!?w;-qTS| zMU&;=C`PfYfSxgJgqj-Go*XG|qDsNd1+&F;rg|^V?ThW_U`pDH8U_?fL6yluu5#eg z9v}h#*KDSThdgh_6eyf8N?sNEE63N7ZAzrP5%M6FKtvO7iO*JFLo(EMqin3j?4+(ztxX7^uxL$x zZ5rL~F1LX~IXDuK+Js%VON3dNU@CEYG{?}skNJwG%Zj;gT@Y`d_E5840S9szD?BVI zu{l0n$%Ws6D+eL@vkOhG^{>W#CXx4!PA{SyLq=QrkS9VrcjXx~QclsbuU>(O#P|X< zh~5ij^sLJc{GhfU0e^B9!&xfwgcORVmA|DKh!E^#8;Y7jIvusM{;WTTYp_A^njsNW zQ&ayFBemir0z8;?oR;FDg{ABmacQ{;_|-$BJg9+H{p+Q%#ilJhnlbE4?CnkaU;aF?*ZRk{6!=QB zmHJXNA|UuR>DFkHK6In5%>RLdLeF)en)PyeGqo%B#KdY5Qy&KczSast-Rq-a-D{s{$7V zTswI8=faC<@SE@=F3u3C%q@gSA-0P*({Ls|R7JRlVgAkcm7Ml&0)D6;zi9iS=Lt++ z<><^rR(EADwrA|GJ3fwUvp&Cdailc-Ib{4%SxqhEuZ_U*)j!npDSySFyv7>!YSFE> z%$}@p1sAIk}*a(B<8o6qPKH3`<2-wf7Yc30E(1s@zn1vvhv8 z%ilNLt$Mo)>`w*bck%ml>oU;qXEw};zK!;%MuKHaDI2gil$s#^&~Rk5O~}Gkx&2%E z{fo|RjU?)%uv^H2?@V-F4J#rm>+j#A49v^}7o}wQ|6R6-l;B*D|5!oDb5ONfy4Gc&De$$7i2W1T%S!?9$JXsYnbYjCv#V=SM@M#dw=6?FY#>RH~&_1mf7vHD_x5unW zSzUi+MJuahU=mJsGMzH$zkLBzR8$@t*qrxjlAFbbjxp#|E!hkHT1_3g2@3w{jx1ka zAoh!?HQ}0n?=%q%`ik(g6+NcU9!*LfBIV=t113i?LbIq~!ffj{0_T$ZAf5MGYhY~A zrg3Y3Tf)VJ@*ZQ_X$S{eXX_7nL_8zM@-DC8iLw#>2hXO7y^Pn$@>hi?lzNs;nDtH$ zMO@`Iwm?l?pAii}`qazYh=={*xi^$Jr?W6n)4_ zZN(@VYv~DCahDUsh)3PAkDx_ZucE!?P=LtwFdZ{Q=xKZc7C$ig8s3y05_q_ zs`1lW)!6kU%fJLwkX04Kp-{n&7<-8thv$>db<*PvIZsTjrdVudoBA#Kzv3cPBK}+k zV|k0KjY^c7K!yF^Y>#b; z9eo5C7?_~$=uhT4e738$i+<2P7Pf->J%8H5?Io9&1?S#i*p|Sp)%pIHu7@WP%5y&y z*%4VY^X#n=1`GzGA>p=|y2}z!ahZ`9t+JnA2cQLh{$nv@Ct6I1(vZOxaU)s=23aQI zvs3J<(J$ny1EIxl;>ks-tps^iuPa&%XVZM+S&AiWq79B^(wt3no{<(UR!8>CSsC&B z6z)4d2=jhNbV?HL-X1x{{rg{@%uZaF`qMBgkR{aVX4*J%Ppyl-!8q*h;+|DWTd46~ z<%7z!_`7;RNw=t|FD-vlSQ+26P6~u_snS?WQHiXvf4+S4uI)>l)&9AXvLq=jJW*V@ zY6vmd(!B0+!kGmk=67|=zDbTL>2RC~S@w37f`hXfa(T&S%*3#l6m?Hu z-JWn}vT53Rd4IouHy;S73&Y_dK-KKmp`Cd))Xa)LV8wa0v9cP?ITrsURfLs4a{u{o zba)TvTV39@^D4|iPk{AYrH%>kVJQ#Pu_bTH`trMu-dg-$#r${^yDer-2x%7S0sc8~ z)Tf-?gETa=um<(Vk0$?!Ye_%zar7zgRD1q}8{?L^AU$B47lbJf$zg!o>5>MM!oBHu<+KOYf=D3yKd14y zg1Rm+7`*C4vd&n-n)2-%HK@zqnSOt}?fNuEA|p|~2hc_!Ig`bBX34{9lI3_NjjF2Z zNhjHmHi@YlZG2qy*g}3eVKfIJF=wNgkA`tJBvxM*vZpK#Zso0j-L@iiA_ZZ5?!%q6 zC+Q2B`3TZQ(wE-$(j}6JL9^QZ`oB2)3b&}9@8PApk#0~xq@=q`q*0{nBi&NcNH@~m zjg+Ls(jiE9cO#uk{l@os-hbfB1H1Rmotb6NoH;co2qwOFxjS84j9J)59q)hBQ#Q}s zzAXOYID4SmJfvu{;2F7Y{SnRYZ1oM1Te>hD$!AVna^j)bNa~V7Sd!3d?xhx=LI?@e zEU{$Cb&MI7xQM-Qb)w&{zND5b^T`_IHm0Cz@ofAZ4<=|hOuwf35)P%$_GmO~2mV=EikfvGT~9o^34flW!HB!9ZY1St zMP+3o6|qNda9Ch7R}JS!D-~RQTC;*lEt(M&b7eLVOAE1CX-!>P(#!IJSr(^?Yrr6O zc6L|>i4*pJnjAMn!47(U`2FKk&9}|~6ph-yB1F_TuU@{CLHmtdP*6~P+r-DSxMF&` z*7>i?;{_uD0YNtymr=Ppw+FpE)5SU`OOMGoc~9Ul)vkHc&uOSY;MAjj$xK$KJu= zGc~_ch=2UIhjJmE^&uyjA$DoZqK-y9&PGHz(~mBIxLfQ_5_Di-;0~^Avv)m+QAPC^ zwp#Gm#@_LLtPuYxLPnCKWmmzqohCg4XdI1Y%JWrY-qj%G)h~7L$dQ+Pe97Ow!QVUD zEj8i!`ucY8Ue-Hq0-FU$sJ*qb^SaEJIbqB`+->D+2ms{f$;oK5%i%w~c5!hDKb)DK zuJL{P4;1zc0UC4w3eHZZ+lrc=){f0@iTm=0-IPj()Ka<1*Q==jdEL$Coj?Y=$ow6y zp(MjZH2qHcUoSz5Vi1SY4I~rb@H0a_7<*me{{D?meQ`;N%ZQjnv0Z?)o}||6p$KMH zwzY?377~5ch!3cNxDVA&<{MvLQ9&YbcP7y8V&=v338bL88?blC3hFbGZEC!OIGHv+U;d z@rfBctm6wF*$d*H3E5GSRdy?Sq8@J&_7UZgQV@W&M4P4>VzKgqtUaF~f&Xm8xZnO+ z-&@-rOH0^jYpYKugqq$nL?MF{#JHS>qHvMLkBT27QeoIA#_PGxm@yr1#LK7i#;wM! zT#lBZvSk&eKVrrQJrz-a;|6%84}9UbkoNA{&XC@+zS)B^J*z^>1VcWq!-})ke9@}3 zp$J_8*gJR7g`sE+Huo^&)xQvn&-Af2ZP@Xp*b&pr>d8GONZ^t-uX$n_6&Qt`?U#O1uQ1-l#+@+jUbE-Er8V5je23$49+Mg?k3vr94+ znffwr zItLDYcf}NSDn-s=tJ?LohTV^7X+6}KgMW+>Bs zhd75X4!K>`2qM(ZFBz@K{G*O4PIx=G)p2(sF z4~l#rS<=f!t_|SLVm%L}Ii-?gA_LUjoqF`WS$50wzQ4X6RiKu#NygrqQfY3)Zo&?> zsZ;3!7twQUlr&ekhN9EuPr7aVf(`Lae;XEc9-hY%pnt42vaQeCBDpS~nW*+;U_ZC9 zqE|n3J4B~JsM|eM0-AK3{;=}Wxc!bP-t~IzEnM5kpK51xA5A%tKz@(@Yc|(qhP1t) zkmdxFD$4+I)eXhQusb)9qxH2l6K*}B<&O*>=T~CB!Xc10l)f3bE$vn~ROkuzi0>6E zgxc$`n+y!R%88$TeHVejw#O)gTQvQ}U`l;rFv2Pxt*tYj&YJZXRPc3o_YrJ|XOU?@ zD1gE8S$zLoe)*=>S$~w)F4W{xdQ~3fa6F(P4XpcrfwA6=5vpdclp6S2cdX_Zh z_#}MxD+EadpMH=*@b5r}@8DmOUGJf#Ui>brmoBTL%3+;nI@GBk<%nmDoG8L-lcOmD zfyII6$b{Cpr>`{7rvgw6m-3T`=RRZzd?}K^sj^?iAeaQzk=&XM0Nan>X6Ex#vh{tq zbu7+&5;(Zg6a8)+q(3Keyn6kx!aRB^CI8y<@C)z8 zUgRm;rS_M8z;wFE@_FJY6aQ#yl6VoLc3Qx^9Sa)EAr^MfBRp zmb*z6&(XBeSlga(Ajrzz0r`<>MU<}%(k>UH8k7MABtCLACO0}Z-A#weXSl;CWQgbZi z+er)MavuT-z%;M+74D4Elbz#eUn7=3Qq8#+9Bb?QLB*ZvKPOBukq!UsU|?`mer)Fy zxsSqKA&@n`^%y;IP-fD`tfnC-NA-%qwDNrrWF{)lJl%RJZitTGcvN2{oUD-eXwum zNq;s&?$KY_ey#NfM~tE|`Kt!SyLamEg#fuTU*r?{7vr#_wRwG9IS!_Vd5|5RN z-P7H{7Y}ze<~yZ`K$dpTo?8A<@FcL^HQf+(7eak{FI#;QP*H7y#A$vI31c;^^A4r` zl^3LJ<_thZMK83@&b@YrwY|M4`&0eQ;@jxk4qE7FmlJ(4X|o%5TCGgeudid}&+@&^Pi?RmLOVMuixHxAmyV$&i7o47Zhp+;X&_568W=%T5l>?y{Vje|xgpaZplhK7zQ zMK>ISuH;40t6$TTCZ%`sLz8*a`O}jdRg6lyS2cg$3{4Rx$H^m&Yc9D-s1xda3ih5u z3|@bDA{p5p;h;gdG59gkGRwX6q~szRkVC8dWJU}R-wW;jFTqp zsx+(SsbZow?$A72k!#PD@L>71NQ4_-bfPfa#&VRY!1|~7v0%@H$6?nlGdXd8TDB(D zB|p~wi1GSLNPIt1K3x^NWs|xi{ZH7bB+TyG4`3ix;0|9Go2yAhGAKxijQL+Tt0>CratOVXU)} zmkc-}{HPeBzdBt`bl+38h>-}nQg{C;5xw0FIm>&7$hBSCn|%2oHemDF7>+Ly2O@4f zi3Cy`H>121dw|z!w5!e%M&I;-g-va(i1$y9p~`xnDv<}RKIam(B}Xf2!O zRGlA$(OoG)DD?D1I1UPZ<5$I=#KsTS8&g7>Q1A%`{$65!y4i;-A4d?!$Io&95B;EO zrRVQs$QrE6IkrokK{<;~0YRK{0fC$kZ$v*V9P7*>JjyT8*DbbU(dY#MLS{4S!cls4 zRC;(1iU~ta0Pn4&IhSc4CRER=tE-|qY1yY!{>cR{W} zNLzlN;};ypc(#v8w@1+NrCOA0TnuZZC%!kp!S0f!l(8eRcGqb0Frc6`#&u8e?$HpV zX^&MbZgE~~yxf=Mhe2rX${xxuUn&J!EEgRwQqE}4^*JAPjVh^$QzpBo6VK3~#FtRi z82rb6aq>$zPJ-Y2f!SBP&s!Ho2s2?Vh{_SJe=^3MZ6$|QMEUBJkl((2%m3?@Cwgu? zXDO6|K%6vqDgP+O4MX6V<#XlBwL0;6DB-RVzHZ%yL)1>uM}6|-lHK`&oGAS^-f&B4f+O*aPfC-S6`?JSHc zSr58aTu)>vfBmvN#>mBfSf_1M-gl`iX^a!0qGJZu=I6gDt&VJG2U}`5$qyXM#(#zz zYmqP%uu0x=X-w$KZSzArA&9o6?EF>Oh{#uj*c` zl^~A_-OlrU^jsH-diJg6`a|KoM+dh@d*t8jOnpaq4ZB_A*6jRFxB6FH#se|qa%&4k*wO6x2pr7ZQ%Bo6*dMV_hyaKR-pWazWRv zJ*4Tjvpu5|IF@lGVE`*Yikn)=5<>tD@G zzc=`ZO*e~_s_W`{0DY5blqz|iOky3rR!JB9pzb|5nUuufeQE^ps}_a#bnYI%NdE6m z2@~tD6x-@RKN!1N%&MC+xt~2ceR65(l|QLqh9L2ZG=xzNhw?x*gluY^!Igxfn^s)? z@ys0^5fRHmoU-ngGPpcmu~daLqzKua51RO)h3nGW%gbE^0|Voet}gkHj+GWSdm#9k zpE6|unX~bC60aCe$q708cbqq~>$*25vEO4u{R6s<4Rbn62}-Nk$JRjOssFa%?>ySF zXRqs8&;;@Gf4Z0-eOIP(_qhfm_j>8(&m=NCvr7=k;e>TjL)h?Gu9U+0vB=&;Ax58U zOptFCq^X$+&HL^Ky`w5D>~`m{UX_WEM9{gU#1)fLFoB5>-Rt5?=OHZx71YiOlI(1E z7Ni6NWs=$SV_Q9A_FxGTK5$!IesHR<6TvU?mE)bPC^FJz+yfs6Qx5SjFM8^_kr(Jl zZ&+E^cXom?5Ri>x4gDB+$C#v0DC@@ZkX=e7U1~RfEeSHmPuCA}|&D~Ct*N20Ll(L9pvo;1+RInzzdwKNt@35eKdMja+@LPQR znz=9J!uqVZ$-JZzoH#V}w0JC1t~6Bza3{M;5~_a?^5p31{Oj4rPGN8c(1)i#OEw1W zgWaTl+~4QeBlJU=Z6TqG>6j4yhHG+#lW!&Yx}$}2lNn7Q|x z$CD6u```B@9;@D;uGil_kx+{n{Hu{ZvAD!`QYV!wmoZodd^biJQw|9C^_ET ze6+Lv$mZ$cOIGI4;Rj7kBO7P#Xeyy#K4R9su319_2smq6?+GKw^CABCIr`1co%SvG z4$pxkKVT-GYheQ{1Id^7H|enp`E>@4tsVNj^_q>#lWb75Hb4DdcCiPV{rz+iO- z`1TeO>dCh)fmuisqE;8P8!c;gdB<%y>>S`a z`udO|pwOhlAxvp$bCPmo1a{Ke(2yin)X+f0!^1;qg;^>plC9bfZrlI9>nNCGemJ`% zv9g!DQkuUQp0z$(iM#opn22OWKBh^%f{o4pl~p5dwS%S|5~ra(|6?TR3QK&-x+uyQ zflL*LQoXvdv(l;R&gd`Qn2qik7wFF-BsyZdnQ;{Tgyt&PCx>$+$@7eV93v6ucygiNKv^27Z1{OGKcEiqOgtfo9 zX#lP%Jm$O~y=&A7y-jz-h(qGy@DUc@Plsrd%>J6YvPCC*w8*t>h~a&}vVi#4wP_TM z7!K*Gvj2iIr!_NJt3@sTJex{Y6Z(*okA{j_1&ACMRC{*gB_jgagiu$D2&e15LNP2rUuQ3 zF*~u2u`|`h9wR{Ed*9?p10X@4>6o|wSz4!1F~v<%BUTjY5D z#qV`@MFtTE-FzOewD^UD0&piPPy7zp!DeoKN;a(OeAwNn=JFwb&BEfyDnt(W^FIL0 zRNRpj78bTXfv0OnM{f??W5KNiw^^BJL0{7d+~XA+n83l+H5fEo=yW*}>u=_?b8??^ zPT#sYzn8rIDtK**=^_R*?U}a6aDG#UTwmgU$w$*?frLFUg(WGMGmZnXsMlHfCH*F_ zlO(qKP^o-+(FpkO#OKQ>Y;IJ-kwS|Hl$&0v@i> z+?@H2+2&5LXxv_X;20WOX5Odw>4GnWHXA#^+9xF?c{PrJEio`Ow8>Qk2>5X}Znv9E zCcoo1A)g0+Dz8%suU0Q4QG=SiWf)k0|DdXNvmAS{I`@n{9g~v;C#+wo%b}mbT3dyo zEXROEWfT^^q@bYq2dg5b%!RW-+&P9H1UX;52mGr?%tun-6crWUcs=rfX@g2;g{V}F z`JlZ9Kl^G8KQ z_q+4uSV`TUNI##2pGfg0#YX$SVq4_1mKw#9xvBtilWTJy41e_W4{4q5j|0azTcw(=@8AzVo#b5~d>nf=~!h=}22B|xD@;}*38Y)c;~)GH1i z0*d7#sBQL3l)8SG2RX}WAPUkFnwkwlZ*yRv`JdFr@3?^oS$jg`ytUPWul#J@4HyBS zWlYS>og=rlp=4sw&kq^qyRP!UvSN`5#FS6~N6Z5$?8rmCNSGZ9%!ZG06}3@XQQz#Z z1b>M^grLt-@e9U*+^;biCAhfp*y2`!mU~6b(!I{&Fw910AKmh4kb0tPVS#LBW(IOV zwwivO3e&T$JMd%kIpuW2qrOo>B1U9EKn2whhBA5e>UB(Q&RaOn6UQ2RYOx!=6g8*EmpRL)GX z;Dsf%#~GWv#h5=S%7It3C|!ao@8547${igp2S{Z&@_qDXF%>0*ci`sHw()+Hm(!Th zXOWMKdgTnsT=#>B&yqZ*kbQ}x$IAx>3L~frU_vdUpIxnA+FV98jvf>|OM-MOP6C%v z%=gm#XYaBktP;3ea^9+XGG1Oc}Wee)A$y~qsdY4W6s_17d^p>?hxx*~9s(~XRU2>9d>74zX&ciFnpFN*fI@8Av zMa#>3&lhFl*n4XpT=CpK7P~oXkvrdlXN__e>4bYAx$>ItW>L{gRSS>0>i6ipb_+el zo|Bl>e}!C62_y@TeHNN53D`1(MrR$Jow+$HaY}a}q}k~+U%{RIXr1L`XoAa_w%Y^Y zq}#)}@$2Rs0*4daCY*#sBUNx0QixAr63(OQLiX3x4uBseAj}4xu?$$soNp!k)4}EzuFG(NLppvC_%^>*!K$L zg(yW;Q;ghreB^DObCw{^7ot&eWCs30Amo9*u+`s3$#(KarLk}Z0x@)PlX!PvVgDmwaQvhHSeCd+~46W_GMONaEuM z?;x<6tg^D#Hh|(G_ufGu$h{woHzW2_?n+}i&um>JDamT=tWbqQMy7~msWXvW`Z9T* zTr)I zg}u|v$29*u&eKO307RVdAOrUS(y$WSdP@ck3b1izDbSnYS%*!I4kZw{VMFnuW9lq6e@q5X?Ia>?`Cl0 z`IxyYp&+S<5tUX8Da9p%<0Od`G6^$?DyQa-`jw(%A0^L?Q&@WyM7YlI+$a-Ixi(%=H)#5^oBcb=>Z7E2--`@7vD zbzBjj-_OBzEZG#vCKoFMb9N<7R8Ye3{eOy-|8bD`Vp-6yrntzEi_V`sMO_LFAeSE`O7J7&fRVH9{BB4Ps4*%%T3{2C#g3adDr+YX417TF&n!SaW16c zBR|)7pZ%Hy;MUpsyxoAF89wMA_Wa$48M|zig(HQ%#YuqDXeK~e^XM!_81@A;hRSTsDV50tDhQ4Id^YqgYG)l?G2D&0>EFTIhjcbGJ zPb;!Xb#Kkp%05rVWCgSCauz<|%KoOy?LJP8#|qWZ?)lzPSl|^p0Ws_MIy}OIo71b! zA^ZOf<7Esja3Hi&29)FVJzTU&A4t5LPsis>IdEBu#U zvv0^Z#==2TqqrQKzUYjisilPi#ALc4f`d&0L~}k2i*PayuRc$CN(lbb+a@5|wZX4; zuPfQ-nfsA*%V0G*i%8jgHK2wh@G1|CFmK-6d9>uzeWXT~FT~*%piZnsG32#z;8;TL zgM+N_Glki3foKpUh^n*I%jgUX4~Cy)NbX<8;KAp?z;eD1C5zgs66?Av=i^wH#cQ|M zI`^3?PjKH)l^Y+LjgZH~BRRyN90QLTW{DT@4ptE$W1db}4SH?<`f|z$kh9~i-y4BW zR;X~7SE4RXSVxbZG*j&;9xn^zUH^Vz433{;d`8o9d%^4b$c)ch@pAS_Uh2bV0T>nq zvUwpsitF>YUj+5idlWrWH|J+kJ+~n_%&b9%Cq^bGYl!VDwET59#P72o>E5AFk68^* z+Fu~-Q&3W>X%+h(yV=^Zg6q5FvAepPPH9_zLFyn$xI%R_At9k2_BY?|1D%ye*iufD zJAbLj?`{wib&iZ+zbnK?4}u4*%7R(&kg3hnWiu0}ZDs0(2ji9~EjWeS6amm5YtiCU zxPr^6YoLIxusta5c@<2cKn}e0^!3KMIgQQ^NXI05ThI`(^7_-9FOAtk{N6fsXn?0{uA4kl*3;~v zmo!7s)8w-UWt)_wqr)iMKPE;|LO%iBzp(vReSlTJ4Q@O${%s7sc`oIew#802-HhKA5A0x3V{Zad-1(bpub(NHzUx zkq}NmP%zDFgVIG*667s;8TAdQo)F0V{5-^OuF#HY>BXD-?i6%4qfUv!4Tee(%?k#Ak+3#uG2`veYP@~?dQ#O9 zXpDe)tpbqsV#Sa)RrK>+hW79gAduw@I=22+7*(kYOhjPYJR--4pFj~}tM^&v=H~MX zXi)C>D)V-(Z7#G0_9?2IiFv?3Dw7qT*E?v%8zpCT4bOJQ{>m_t0|r7~m{?i2^D~;81)q@i z^7AJq)W;-Vm*(XF`Z~9;a83r{u!7?pco&xj=wm(+E&{oYt*w&aRy0kdC@4Yob=S## zGX3GIs1hR3y05gNkdSJ?|MzF}QWW|IXP+tt|W<o#(j=hiz9NUGC&LVKKTbsRn@)z%uo z-6zkccw0*2fB3Zi6(^c_<;$Qz3PPIr6Rp1z`jToGgK$jtxS zB>DGd_=2@dS+I3!+BLJ`ZaRO(2zbb`1&Ky^>@ACW7jLWYVT=>wO4H%y#3da z{mOJ6`rJAdvkvCiI4C-Kj$yfL=$n6G$p-^kiLW?hX_ey$aJ`o(sryU|-8mB{`MyzeDt%~6SGC?Gw{BERoOH4|@! znB&}9D}tQ##!ZjAv@i!L=>Kn6cfJXj1P9ndVtnR?S@oKOJ?|s1^mOC!bcVkz-fp;D zqGR?Y4$at4x@6}7U`Cq(2!LLaO1A0j6%lMy7vhqCp$vJp}DlRel)C9g#brqFq}ZK{iP?Q zW7A0x+s2pN8@ERYLFKGKCrFSg?abUJ`O|D`yBt|_Fh1sT;p*}BVGtmoDI7MCI#K~Z zMbuKh2OzD8#5!$ppCAI-%P*LV+q)Yv#?rWbu^P4+j_6#^xEBKTnm-q)g^b?2o2wSG zAqih?bHl^?VcxT={a70-e>@*9`G$_h8|CuWoaiKSkgnKB!UG*W$?H{Knk6sW9p>*9 z5mh1zwEIg!AdY+zHUDVp{e>h77cw8W|J-~>4iP67(k;jo3EpVcb-&%;bv&DcdrAQd zz~4jN(ZzUtGKQ5J5kZjkJX(ybTyX9Bg31T>)#iEUi}O`0ivE#}qxpzRgWx$dW zLYqznkxoT}ww4AEDu93ZZjZ@cePpqzw+#E$vl3T;Gn^^aX{zF{ApSr2u^EjI%v7Mz~+(Y;Oaef9ht0tk2As=Lii zi+!H$DZD}^g(x1cpaK?fa7kfK$K!mGsufp3bQ9!*krY3@M&7&$5q*1R+Z36xCVyL0 zOtVNA3+jR(6vzLhvA@k8^w&4w^)scMn1$hl%y6NsK(s~8iO@w(0_X;p-s&Q#mHkDQDd0Q6$@uo6+oh?bk#_My zbdHwX=SDi#y0IV?W7ACqvDCIiqCtjcNuwbbUA!#_=QTb3y6M< z&5gr0@7?lmuUX%FoD1yLT{XEMxYwE{S3XxrT^Su*5UWtiWy5uI?*HDczGz{GK%``2 zP%Ou2cl+&!XDnt*m@{{!`h5%1ZYGI(sNC+jEX+R>)i<+-Kshj!?H=37u~C#I@V2nT zeH&FWV-yE@+X$?hBEh$VKxAV1D6li|KNyyd$ki9KKl91VElUrTi+E#2e@72NC{`_- zU~Cx^gzHFFfD>t~hAMtomaaNUs%~ry3Mza-k)h9FHsKtZ%1tTMeh;rZ;}z*oPiJgz z&+_XDZ05P2JElhu#~3TfDCWdKQLR^8wLvLRWdio>(U?0R@B6t1{8qBCDB*zw>?vXg zdQ2hz%K2inm*d7)h$4oweUh_^ZxYkK#H!;5{jO24cYjHVogoQe2|0~20&lCRuhp?5 z7ErCZoK#6Ut2xuGUL$nGoB;7rJ7x$bz-KBitQIQI`e}ry z|7%(jyFvp!*7r7|y@mKTXX+ze_Z#Qo?rv{!1?S@gsl%h9u*4)Z%kIPo#l*y(9ugB1 z>$$JA%cnO6Kkx4b>HW$W5u!#xLDBs9@!U9ejJM{_Xlt?O_wTT51p2@cDMu%#xHlI+ zYOk1up2nxP8#bxQ!>TdVD^J>iYUc;NpPZxOtaoyXadiDU|L;30A9G?uUehD7s;n*YWr++Rf9B2BPSJu?O@{qWIuvi3F4 zv$4(Ro{t?u?+y9IP#w@ys z*3!|WfxKodD?h|7Ety^0w2htG3Hb#CI)McXgjh3hb0+`^_H=vzc9;6|jXWvPz^*R1 zzUqT-zCuM#P7b;*-!c3REP836iR4TI!v ze4=(>4yPkf5F|`DZtdg_0!uD(dBbJES67}p{aRdnx-1Ho7RoXxBm#oTfchrxFA4Affsy&;RHu4~b(Q-0wWh?&QY^ttY;*M+1c-^5aDdv4O5b?c$e}m8oiK_Oyc}(Pic3g|XI&2M1Ol(iA}#JgIgac{yHh zq3O8qfgGLnPOj9HAqk3y1o;G$C45Io?|7*x*p8e&rzUTHs3DB}r>F3cl;3roKU$wZ zT7+4yhH;yza_LWkWaS6&wslo1l3Z!tVcPLt`_h`+$|yOR^=sqka*=(RfAY{Bs%?&b zUf;I*0WUZ1ElS9Sk%_R=&nlYzWY#^g|M(ve0_={TZ5heP3WobFEokPR7nN^Oke83Z zvpApmZy84{{3#?j&ue3@`{^HyL9PvCbYRBKD1BR7!4dE02a)X0017?$hIe1zIjwJR z%N!jY(bUm%acQWN6J2_)-)3-qxYn93_Tn-w^xsKLPkj)6`OBUD=;cJYr=P_9 zWXlFaedkFQ>c){lv`vIKG$O(*^Nv?9xM&Pb{j=XP7L3ro>K--9FR($r!rBI*?fA7z z=@vL9Yvr)TOod%~S%jm?4w@WFrj}Z7vtH{yC{a54uxT6Kh~+dB{xXn4gQmI z5ARfIX7rrZ^AoVQ1jib@E&q_>?)hN^U8wfw2B@~a14TbLBFmkR zzd993ZoHS7$MFRJl)FF)XuKsY3y=T#fwcDRlXz(9In@(fbxnPL zJxlV-##}82CM$cb^@VAcsUmC{O0#0)#=5bR1dQ0XX%?2bD$K-?w)9KV%m`lkV(m1y z(z5jbEN3HyzPx;dXUh_N9Wm3ZA?Nt=@tegiSIcP6l%PEbHF-5u`0W)XK=OHR-JkSa z8Y^%P8izkhd64G5YmPmvwdaWDP+xQ^&2Q<{OC2MICXvB_ZaikTCH^!YGHko|zQ7B< zj6&y#bO*C98?xQ859?>+t8`XfRPAPjoBQOqR3?w)77;!8F0mklLd^o$pWpKPo zWi_|EZ@#w3x5sGqktZ}g#dO+%l8t#5i$@hG1N><9@AT2P!d~0ruk&c6m#LzAy1jHz z)Uh?cae92Ww$Gd=>f!%C7%fqatcf2L6y*6w*oE*3xB|UneCd52eBjhdo4cp=gW@E4 zrVi5GFV8+7@parzj#pCK>izH;ekq`3VvEK67mQPehtE*^^a%$tW>I!JA~d>wd$!p+ z6H6;KuxRfKXKwBZ@oQ;$@s^7xj~`hB#!4F`njf~bqzMm!gBu5?IazIO(%p>>$%BJ~ z*wj=+$muzH@{f`D8!uUicm)(Ku}lbdNg1d}ta82x!R0wd`rUppSZb9-q zYczCX7y$wKPwW(x+b9h_1^%~`GaQrkZ|3e5g+nuOfy?c5BCJ?JUrFQU*N#c0A>!NX z!Ij6ap{-4-SS}KH5cx9u!Dz-O&Y>K(KfOo2^1I5Ij0U1UKn9V~vq8LDOVmb$thk%~ z+`@oUFPTB9`a=hHH*m5b0-aKXIQ5*#O-zCvQd7yAS`L$k$vHZx?b{!bf-y-Y{a)>I z8TpAp&d7a1Y#J`^+VA$jZFQmSz`)HwXaT>kXKZ&70EE;2hQg7`O7x#U3!`qHmRSD?=M?EpBaJRiDza-g6}fe{{)^B~hcqHO#% zHx0`V5Ha{_ld&b%rA0+9M?raXc3oS;Q1C3i#Ak*1uk#yz?0-WQGF0`JxZh`sX2ytG zn2P;3fcq~x%HEp$LyD-k;KoK#SY>ug-dQW5v#DsYfAAF}B!;&K#!osG6%}{hz;G7ZjW$0w zhij@2Ym=50iNrc24z-h#c7BtKC+C<;#@_l9_3BCx9s*v@yI3OJ<;K9q2;KXnW{Z0; z+1Fm)67EZy98sZ?J5pTUf<8s+>Y}w?!)VsHh?YtTw>;P!o|~WVAm}2-R&3Z&D#c7f zeb0ZK4MPOM4JWsE(drr+5%|~#2W29dshG)w6Le&pPFqd=F`l?qG?aec%!N3qJI8# z66SpVknmz#!Z=^t(ceo&nw4!JL{W$G7$x-s#R+2?@p8gnekZSdMI0mhl+Z7dbhUq&2T(Ccc(WeGk@;($h(kz7J-vI6bfY!5^7n#`Hve0 z=LbUOByy`mT3QH{v!PaFxY?rKiPRXd^$^6?hx0cFfr16Aajaltghr$XC$jj$L%6x8 zI=b>ODh(2!UTqzG@P5=#iYh{PbewcAX4!FBoS(-7CBNPIpw6fB!k+NbRK?yHb6V~@9?U59!jUX*67HQ}^ZoaMtP7(fb1>1_c zHX86Btnp(rGaHgw-0TaXGAk^eU1p3*PdeRT(sjZ4pu5QS1`U&Y05U#>B%}JZsdJet z)R}?V5BoZO!XB&UQpu6g_RIbl!v3IQxWmSnXrP=3>O@Yr{UUGpXRU}mXDkvT0ji9k zm&z0iAq$JsT}ON%7?q*9sHH^+)Q7|z3>@j7Iuj7s5MfzaUZ$)y8{Q!IIcwFXfMH0u1vzuG;R+{hQ6#*imbbbvjV^N=eAfBp=3lA|at`au2 zLCAWyxk8aW1)M^m{rhYv!d*K(eRfb#5E2>LC7;1!BQ$33j6J-P`M>*_8$6-EtdO<( zO<#}3R9h2`l;lqB1?JxfRAhlzEhyf^BU?B6!tSKI(H7Mb`C`$6*a}y2$nX%}H_Or0 z#b5BT}_}ecz zj%1F_NPoLR+vI$WXb5$Fw5L$|Z8o4{&Aj3J3X4`UgzJ7j@wR!tFa3mw;F#}9p!8CI z`2+H%3a}OCj-$ws1VKECnRxofV^otj`4#dw5<|$*$+IuhKCMOeWH$O`_Qe>uAggv$ zv%k=M4v|G6@Y+|bH`cr#bCUd@}odr58supS`vulO`DcLPg5V!yg;H#A0MAPtzo zuDUdQl)jFah^MkH(U8{Ynmy`%gY7W zs~iG;HW5R2o>v;}V>?}~vk4S^pDwH+dnZrv@hI!Rh-c67Lg!$8Q`6I={HdX#0^n#B z((gzUc=|nbN?KNQ$eNd%+X$>*?#ESWh1_OlW(mZ=3)_F}IJvT5|Kv7=#~x#ZQlT3; z>WP1yM9CN>js9TZ@U^(W&=F)d=hOSn- zc5IhUH5k^!Zl~eXDJ!S)>}zluO2Xxc3|Z5Gef{mccN+sZ1IV7$RBJv;=QO34=j`Iw z?%QZ4b}7cTonKdgkA{Xu0qN=K!S%?x<_^_dU0%)<+qG{QA)q#N6XyO3X*lK|rWUe$ zj~h)j(sOkr`JcJ@7jOUqqUmXY5Kc)If`7gwCe~YCrL;jqV*1OO6DOH%XWgU0S>H#J z*Pb69a(d>nI|R~XjEo;X>~&{uP0zkkC~61vGDUDxjHZBjY=<9Pm-i6`N6AP3t^T_Q zm6I;OO*u_>;2@~9@(OqOfck1*!g=@PI$v}=JsQG6-bGwS`#K%b{jO*1XX}c-eF=dS z>T3LqN*JH@FL1|(y!o5JP}4z5K9l{eyw(`TwT453MLY@;Plv{#v)UXnharvddl$%7 zxk+cIIFmUG^H39#LxljS>b-xDDd2f+(?a%~ zbP2Z>q2fwzV<_sY@9b?V3Ugq5#u-eIx;S%59!4WIEU!_DQkIVkYXTx&S8qhi?ccgO zMCSkAJKdfNLal9Aq0_3R%@-%HKe$ndwqoC`2ucw^B(>*T+gNxp zQfUXw<)olUiIug6Q~%X zwn5_=RpKN9kR2fod#Ys5IPddIt%}%@Zd6c_#-?7lfi_Z3y1@K~(rGMK-%kvZQjB@I zxp2hn$C9g10&sfaf3fSEq?eorHj?I)nB&<7o3zX$!SCPC@&EnlC$YA+7QP*We}E0W zg?9She(wblV&9aD#2PH<7}|^&Tic93?Y(F3fny{J%LB)kP~C2Wc;|J&4q$; zkr6RRYVBt%OQoO2)E1>7{oXhUL5I}WF9LWN)aBkBz6d=xdDK6-vex>nO|EQ@fI2&e zgfHmMG?LA4Rc(l_FSxm~te^ea{K&!Lm5yYWBVF%Xe#yt;tZ}!mM8vDIvy}}GtC#$x zN$ZZT4I%mY1W&h{uizkzj6$MU3-j{^4Tx~L1lKnweTxVX9-i&EMaQRy(T9$9y(lpV zNO6IYnyLU$fL`Fvclfe!z=J?tO|8@R)AMUbAX);c7F5=0JJ%Mz+0X&*ykPO2TWa*&G3Nn3dFOHC_)t7EF1}k>rb*Il6}BT3rT| zT&VD}j$46%mM+g!si?RSrIw!NAn?HhDNjzt_h>a9wc=xWHa!CY%jW-e_LXr_J<;En z?h<~0w6sctG%VevC`hMBDk-^ybayDRgmfv=-AISh-Q7zqvCrlIym~&*yZ^qpGk0cZ z?!-A~&iUS%bBP>X*lfeg%fSz*9y@7o?#{LpWdn~G2st$-{)wWe=c|m21N@~;e^DCk z&EVk8s+pA)Qxv>NE_Uw9kTyS|q*UF(0(B>McfKNINC?$i9Toa}0D;ZScc$kn#J2<}cV_RsRVSEIE%qxMjYKip4VYs( zz_lkjROu3=`?wp`4>LIuAL{8*Af`6(hVSgg+Uar)I-st94lBM`0`;USwa#X0IPw#v z&{{7+MRADkP)M7^_KTsxmF_Gg+RpEl?xU?lZud8gLGfvCu}J}Vyrv5{N8m@bx*-Kp zFYc$}WMMH#?CJZYvpIt**=vdS2K%X7PL4n076`T77X+x{0!OBhVipUB%u$$XhpGC@ zl;88&C^8d*Oe03T`1TghM(ZxIZn-X|9rZ-MN8c$Z{mK!}RW{8DUYhrPY^C&R8J2 zpyV`uK4i0Z{>{F-pnD|k|N7_{=6a=ED0!Vhqdlh{vP;yL0!Tt1`p!oJ z-q){u)6o0jxLZ}T;WGSTwgNg{MQiD0&)gfE8QolJ;K8YhEVjH_s{AD)iJ?lamNFC~ zKlp_h*dg7C9P^d9IXkDQa@=(m{J($&1~)fv5uV5?9Hx>|{+@ZhrpX(V1k|_$%aDz; zZOFc?G!Wc~|KUJ9d2G9e;?Waq+kX*#m`ynyN;4)}Sba4&e=iO?k>>jYn*68pFNlQd zy)l(9Ins_IO_+>s_mShFL2$kq#k!`;<8Ux7u{-23N1`xxt8NfkKhnkyMpM*a=0avv zCPctV!xrC2=3v}?fdBT$hq%#K>O?39b8T$Ll=&;6nIDy5QYL`Ew^9=5dm^g)IknX48XoumeNP(B;lL5xWKINQBE_N9&eJXI_yL&0Y8Qq4HssdXB0iUn3 zGWc2YaL{hIbU*_exw4-zM?&*tqT;g6h%n3x;>AV`Vn!e$)SsdC=c*JtT6h3iAM-QX zgz66H67=mCLj|WZS13pZI(IF0ak*;JyZLOnGGU`nDl=C5GriWwoqzLKq_t&<_gKPa zgQ5>}-Wv1-V37ooobzdcAO)IjZp+nBO{=r$PdnX{8;`LVhF9YF=Xl{of*EZE&(2>A z@K)y1KvALbRCFQbqSQf``~8YC|DJQm$N28A_~xa~k0AqlK{9L=taz}e z117id8KoZ~p*iqk@mOJT8n|5sCgPk(`KGAcV>7pwxhy>$s55+$V zc_Rdl9fJh&{BznIw+=I-xaQQ>J>XC8xA1lHvtKv8EVX%~iQ4^C_VhkD9$n-uEb~N; zGr4uwcH~nHWY|o&bCYNQ*ks&CDqrQ7{WUipz6|r`L2JO`my47O+McC>b*8q>FXI6x zQ?rI(pI*&#yD_5+Oe$KpWqDXz3V9$jlMVm=^?Tt7-aLFSCa7NODfm2t9cYJ3h$HQ# z|9vUt2ob^!&i!X}1B9XCMR4qr;L%soPk-0DC)!9s8gG>Zd4;usZc<58mEW=Pu*V*& z+P;U+SQrEdS*Tu_pcEh!#3FdkiraL$g*L>hhK;u{zwh{-|drC(9I4u(gM&Ayh1_^GP);=#pKi2m?3^~1%4!TbA5 zMa*?`^Jh^$BQ&#vLLRAHA1y#uzX@?H9l`t46L4K(bnq4qJFs~7B@T)f2|UP~6)M)B1ef_;T6ix0+N4d`Y< z`DtUdnAUqvC~yZtH_6UgC5|AWId`uOw{V5w?_TCPN@-Jy-5PKH22Erl9vid8KCFgU`rs`r9vr zII!~m1Iv+%WBXOU=v|iaK#LOAp8Nq_E~1aD?sRIe2HV*gbwYEkX~A$|d&S=(Ik~>9 zrssG!KO-sdv=?7xA+j&_NH#8!v{e=H)I_!HYIhteobvDOvZD8LBt>XU01vMWZVE@* zP=hySJpVQ>RU#q6YN%eRTt`(g11kpPP%hxNajs(rR^ zzIHw}Yi@VWC!jF>tn)d}@Hl;v`q~cSvqp+fNA4D?Sq-Z=DzOr(t^TD=K_s3w+YH;4Irh{h**+I)Gyz>VEtym$S!_fZARjI{Q_pLwc(7BPL&WX8{ zlzyrn7RM+$U-BE}&ij1+Vv-`xeNCnmMq(8nt`2=Q86#t+&$l3(3#NX}rcpXSj+QJ+ z9>Q$Zh&jLjHZrf}_&6=pCL#Y*Ngmq$mTP(VBn!*I7XQ@e@|@%n)hJO3eYVgylfxNi z9~qjBT{5%v2>*b1kN8TC^bAkSN&}OPQcwg@WvRda2#4B z4uv$Vm0Q0y@Nu%<&t9N0*u(R#s}Os5@2l;xp3^=JdP@RVCz-2clgXh^ePc`;NvfD| zBl=uTwKw+z^1qh(*vCashAF$V_s{W?nZ?cNPtSX=h&c?lgHPI?^*M5Rz59tr(#!Dy z!!a!$Cw$};y3_)_v@Op*DI-CYAcz3(F>mIls~DZZ^-pGmdsVS!CGil|RB&Z1fodJv z6SrFw1Xn*weMBF53`%z8xtpTsmlhBj>TJg6B9Ufx+U5kL!V54P_rxoBH0SQFs{6KG zfNVlKSq((PqbP)~<3X7q4|$qSut2ma@1WeHdm<4)cxPJ?6otHnXpPms{NUroJ_#Ml z5FyvYWm2|Ls{p}Xz0b{I9KfCf+cj>oxs>sr;og1mx%X^dn|5(C?Vu ztRmEg`=CmYAyP&0*Mi9j6s$707u~jsg;vkoOBX~mo=?12D_R*buE*`H`Y-ak$a61o zK$4F*672h0kWRP+GRFGy{x2d9ZEiDVYnghc_KAOMYnOW#%SWmvjGnK8Yr&rW`I!m! z^=|?RbTv9A8*F?OXSTu?f%J*#yw9#(A;G4r2<-%Ld#|{k8J+)6l1F+f5?^o(uTvKl zG%S`j?)%GfadOjnimf6-$wo6%I8O9oNvv|MZzp^>#@lHpjnJl6u;3IF zpPWZ_gWL0wKO+Z0)|}XnR+O8z#;YC))@aSUSfqlFc-Q2S(%+9Adj7WwE`XMf8I)kb^{_*8X7r!KlKFa72H0l2g58obCd)!TN(7%1X|T5`aF8jYhx3%88xsi<4*9Z#VIld@E(PM^#+62H z-{|V3cbDM8fJrLz{Bi00#rkzZL@LSixY?Em>rYZ*ycgG_Ua4lhY*0F_QlRW9u=}xf zWEXUP%4HNrRtlNH@cbVg*-j&Pq@P4VDl+Ae!CW0(!tdFjX~nR?N0;-j96U3qh>j{CvUu{(#b*}OaiFOg-3tT+ z6^^vRtKaQ2qiG0FG&E)mMafWJ?@%yY8ikn&>YaC7xNl1YJ`SapPRl-<#}m?R_9B>FtIwQ4=yR^fSf>)jdI_uWw&Oc%%_dZ*;v=pqTy0pnvKESDc`~x!_&FhbhIq>@ev#2}CMNSE;%m_Eb}y)g_phO= zz`k2nji5l~*uRj|ElKAi~qy#U+^@{5bxgR@5wZ{IvhVFDh%M zBqr_o9|!5ZwI7f8= zA#NjMe`m)>VaZ?Qr3zB~c80iDK#7oBaXUrTIawb)xZy8&-5Vd5AqbLZ=aH_7z!;g> znGN2+XLm;J(ry;{=RiKk_kxTJ!$71|Vj_P`khPH#K_%&${RG!@CpW>C30zJWH=UfH zjhkGrc`wA6PNj5>284O{0#MpbmL$=i; z&z%i#+fV$SB)>WAR+JazNQZf0jd{G6`CF}Yojq**LxY1G z3rhW>H?;c%J$WPlREp=;Ln3nY#Mz%51k1SDR>p~bG(C>J=4#?4=DEe(ZH9fLO%Q6j zg0x&p(;-FdbZ)pd9Y;blLN*$Y_gP+)5oV%-nX-62nLr+z#RAIHgV@Ji z4;!;*n=~S~wscAw&A+D`V8BSl_+*m6e3ju4^#*$EZQt{Dz5aVY@EUqMJ|>ioFYMPy zXhdseCI*I9i2)^&&os){x7j#DW-W;Ymc<>(X+Ap7-){>iuDF=@-TmkZ)81dOLJNF` zm4_>}rjhB|cq~qgQtIaKw;h13+;soo%peI9HN{mTmlK>&P=zs!`0&ZtFL(C4!So)O zFPp!_d13wBt_hUclC2Ks-1C3__G?_d_VKO_7QkVkhYD6?Qd=cA@u{tC0WlCq8OIT3 z|06m@Qaa;iNK+plkRcv`-mnuU!+!W8iIQPteDt7;_SYfZKN-5yw1f$y^37iKLtGWY zo`7QmFz`#E07U}df;AlL*N@1Y>A*p&o+auCUrxN=m~amfHH}yyvgnBXcM+zL-_L>5 zSgmAi%yGIduFgm`3fkanq;&uQ#w@Z}ox0ZzCy)1d@Ek5>9oMcbAr0`%9Q^Q(o4;;= z|HK3nSVb=wPskoLRRi}$pzGT31^y-kequbE*i~HGW|`$imW0yR?5&4_T4Gu_|GKi9j8!~9Sh{w8@$rET>yLOFjoYBXOhebugO->3NwXV zpFLl8VUtTY)VonExU79#JU+wKEp7boV)#=tm1k&96ml*KX-^~;GZR*ZOx2hb@E?c7 z_}&ZWQ-MKn?W(Al)9tY9%YT)r^%=oQA;lgQqo|U8Y}K9tz$XmG@jIefrIqn5jIX21 zI2EHZoOowTIia@eEdm-6tV%z19hxbY#DF#lKLEhyfAk9guY&n$$dD6BJ$W0lf6#rn z@k-=DBV2pmgRf7PCmlcGhQ2Dk9Zf2YDfbo4he{!1;x=L!4<%_d30hp}7qmO8;<1?~ zL@gi{;!lI&-@7zZ;zEX=zE8R#QIy(%j(GO^n>L(wSizpMj7Ykj4&vw zl=J-&w2GKz?el`ku-M67q{91o z67!yMy}93Hzm9Uvco_#UNnS0+;l%G_v~LAdl17lAjm>_Cjp@{&F2&LXAl)~2R1E>u zOI8kXV>E6k3OQY60PhvX;~kg?XW{Y(|8n9B$DS+ES+O71&ia6AAge36n{Zi{hUanH3YCUcMoc4*_DP`25m zEf}mUhAEZw5P<~J$}1fh+-HYA{Mg|;2hCrS>K^4!5991OqHF8NK@Q(=I_*9v;e#n*L%xK{1*2LAE~Gt@LcHZQxUEb0%VE3qhUIRaW`;Iilx@?E z)c2_srdHkoV{}z+{Jx|#QKNQ}z0eB+ncENVBz>3)nEK9H?92D!+|1~ncP)wO#;*FD zeLxbur9kVwMW~iOk$)JunI5d-R$|HT`F_p5G4u^|l?1Q-&%+U7z81m7Fy8S$I!(vD@8L zd1-cdT_$oNRpISN2m$bw0QnRCrUj{ajee%70mA{Vw`_^HSR}bE%|N+V%aD9J$l|4p zTRA+qot|!RqyG6g@osW!^L$+OO;Jj#0=M!inCy9$I>Y#>u=vjrJ#Ld)G| zpEuw4rz8#Mg=$A!U2OA{p>z&-g90;2ERoOQ`%|grN(lX~i1M3DHP&_IZ-VO31Qdru z>nk8+ii*T3_3>`zFb2JO~H7o1O&|l`<(k_l6i8#K)qodIx zBR{P%re;R=w|sT7A(={#RaFt!TzXVs@l;QRiHEPqO*Xx~2$+YCO`4_5bn!9t%9;P$ z_XijzTqb_PiqQ(9t{Z6NyfmDJ`{~jT2^@?W+@QJn>Eg+3-!Km^6!N6)iPV$$nP_W2 z5303qMGuDD8*-6J=P+qhz5FUuyhpnBPc+MtYTd|Fr%bae=PXft(1(&Vo)?1wQ1Zwl z16B&D+qm_9;Lm!8(h(hTDcp>FdV9R*7J1p@?witlg&h0@2>R7C0SaCkUymjk_C&j$ z9XbAe6S^fcRSBiRdsXqSMPxm20D{);uPce)Hh{~q_O{j^BRyHqLiy^2_As6+qKHO!wG55@WKhPznr_M9Fz`y}wq3|vw3hak zeu})7N%1X#BHk1DK~0j2N|6b~^gO^>1BXvMi~J~9kej$B#}h2->|AXJE>j7FS35X) z8|T}6MlYMbgs@8D+7!R;@|~w2mD=Ef=9(RQo3b-~;984V8~1D85t187^6J~3H)Ue>9gSV&9A$&Oik01s^69?`m8uW!SGj0zBpX~P zG~RIpd+k;(S}FdLBpB35F`XTF((HG_!l4frcqegsV`OCE$`>K% zzyLuw{DYohyt|*>ufs2OI|tpv)g0CwK-=;Ud^4V_^hVEC)(^)lq{imHhlN!CV=r6$ zNo_Zwok72W3I>kwAd=A!1=4pG_Ws_YOPxk=*cVCt?p7qc8YMEp9L$bKNSN|$bh~hf zxx2dN+MBR7Py8k>TntF2r|nvb^?y*+1r`QSOXz->vjYoh_qa#l4-%j5w(+Vr%K*UM za|!S<#!(vqL`92j(Arz8GU))1Upljr^UL13vA~$tBwM#lI&-U^*&$g6w;y61)0R{= zxXCyOoSj=Dnx3rOLu?6+}9+BP`TB zcg&n;EqZOVXctmyu;x^B$Gq%phij`DKa9B+8gZ3(QWldXX^Pj`O%#-3Ae#VAeHC}> ghyTwVWpB_XvOI?>iZOak9RPpI@)~j#GNxbu4?}oGzW@LL literal 44773 zcmb5VWl&pP)czg3Sb-wJp`}Q13s5XL#oZl>dvOa^q{T{Gin|tfhu~1$-QC?1?4SF2 zX5M+fJ|8lfoS8G(>zuXsUe~pL`gL3ewtirV{>%Z_Zz00`j-wO-5$n*c?a}8( zk*|-31SF7%w-Ej2e! z$j>BNv)4K@SyUoDjm0dIZ#XcHiV0tNe>;2rnNADI!P3v$7wZ=$4e81GB}{sY#*gJe zh3iXC+h##?t?qj%7bZ+&A<-5M_^fH;`THEd(j!9P=W}D0o*0ct?Gti_bpXK+sft~Y0d3#s)>H@ z&aykiXqJJ)4-YuEj*3Q|X$P~TY%JUh#KLJ_0Dv+JIVo{X@3iA|41Xd^cz>qS8D^dYZT43NT3Y7yZ>DpE zO9y}FRaC0dPp*|;4yml0Y8qy3>9C`TzNDV}RbHkn41=#kOU z*9H81e7@k4>6fx8>+8>SA|-fiu*VrsAO8VJ)8^{1Nt=@1bB&DSsFdJc^i=CXMf**; zZsIX(R!F|v@3j|dAB*Vwub*XWkvEd6LZ#aMo4i9Oz26M%Jl*L?hnLj26T_*}p*2sQ zeP&8-5<1d2X2I02u9TFOPtQq@6O|T~bu)o(OD(#S3Hv++;hj

83947?J`dzA(?s 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

(FgscJ!*Yz90RKIk(1_RgzH0Un?<_j<7mxP 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

UZ2#8 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 literal 0 HcmV?d00001 diff --git a/strings/owo_talk.json b/strings/owo_talk.json index b62484a20e26c..247dade00e20a 100644 --- a/strings/owo_talk.json +++ b/strings/owo_talk.json @@ -1,5 +1,5 @@ { - + "wowds": { "id": "furball", "fuck": "OwO", @@ -23,10 +23,10 @@ "person": "cat", "lizard": "scalie", "damn": "mew", - "kill": "yiff", - "killed": "yiffed", - "murder": "yiff", - "murdered": "yiffed", + "kill": "nuzzle", + "killed": "nuzzled", + "murder": "nuzzle", + "murdered": "nuzzled", "thief": "stealer", "bad": "naughty", "horrible": "naughty", @@ -71,6 +71,6 @@ "th": "f", "ove": "uv" } - - + + } diff --git a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx index 74b9b8f41f9a1..c839988f5e9bb 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx @@ -45,7 +45,7 @@ export const AntagInfoChangeling = (_props, context) => { - + diff --git a/tgui/packages/tgui/interfaces/Telemonitor.tsx b/tgui/packages/tgui/interfaces/Telemonitor.tsx new file mode 100644 index 0000000000000..9c034a2d325ae --- /dev/null +++ b/tgui/packages/tgui/interfaces/Telemonitor.tsx @@ -0,0 +1,79 @@ +import { useBackend } from '../backend'; +import { Input, Section, Stack, ProgressBar, Button, Flex } from '../components'; +import { Window } from '../layouts'; +type Tdata = { + network_id: string; + current_time: number; // world.time during ui_update + servers: { + name: string; // name of the server + sender_id: string; // hardware id of the server + temperature: number; // Kelvins + overheat_temperature: number; // Kelvins + efficiency: number; // 0-1 range + last_update: number; // world.time of last update + overheated: boolean; // true/false + }[]; +}; +export const Telemonitor = (props, context) => { + const { act, data } = useBackend(context); + const isOnline = function (server) { + return Math.floor((data.current_time - server.last_update) / 10) < 10; + }; + return ( + + +

+ Network to monitor: +
+ + act('change_network', { + network_name: value, + }) + } + /> +
+ {data.servers.length === 0 ? ( + + + Searching for servers + . + . + . + + + ) : ( + + {Object.values(data.servers).map((server) => ( + +
+ {isOnline(server) ? (server.overheated ? 'OVERHEATED' : 'ONLINE') : 'OFFLINE'} + + }> + Efficiency:{' '} + + Temperature: {Math.round(server.temperature)}K +
+
+ ))} +
+ )} + + + ); +};

noRv&>LO69&x0 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 YP=w&YC3oi;oL50#XeyRHfA#VI0H^?wTmS$7 diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi index dd0f89f619f73a1579204ceda49b27d8b97b1450..7b62a751cb7ec8dbb5f3c70d579ee2b21ba29d85 100644 GIT binary patch delta 11695 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 LtI1W%n0@>|{!B?t delta 10275 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 literal 16907 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 V28}njAt#2C7FQ6f644L*e*j+nno0lw diff --git a/icons/obj/clothing/head/bio.dmi b/icons/obj/clothing/head/bio.dmi index 8cd355aaaedcf8d070f08595368b8282bcdc28af..cdeacee33bfb294043aae700944c9f255dd183b0 100644 GIT binary patch delta 971 zcmV;+12p{V57Y;c7k@wq0{{R3(&~ad0002(P)t-s0001ujg4w*YP-9;jE;+FYG-qG za#mMW>gee0=jPtv-O9wnwz#zdS~t17xB#FYmzkD}4haU-fdKhlz9%CDvusXKO%2{Y z0M0mw3=z>NB+e%!io-Gh!7H>6766?Z0FW1v4haE~S3p5OJAXYoij0YYgMeXUVB6Nz z&CkmNZ7AR0->a>vjzOgW(_;p+PXb!9&w1&e?!lGct(ViPDXP@AW!kS-&TOJ%kI0$~ zo6Z8C#-&Zf1d%|0wuu0hyoW-geLa*o(W`9sEM&qUc0004WQchCV=-0C=2J zR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5 zDJe5wiHkEOv#1!zGvwk-D@x2wg|Ly;#Fu3j<>%z5SAP{pRrx)$)bB5t!;eBRz&(6TX zfkvbGzke{y3gd6(8&F}8h6ZD-Q4?`!S=J$)Z||TC%xN~84kPm|*YiBrBJ-hD0fd1$ z-1mJ>8Z0*m!!RHWCP3?1MGL?r^4sk;X(;nMoepI%G5@Fn4GKY{%l+psuzao-ybQuu zud%{_5*+PN3fLR&zb&B!or--0@3?c^>-CNuLVtiu)DNwGpIjo`j>cDDrJ!(?XbsFr3)i4kNkb0&d$mc z{Z3~vd??)etZ|wrsmk^OjeX%6d&pXeFZ19~akUOvhh!iAm{uM3^t7Tusf~2CN6x5B zfEnOSqsK0He_U_ysY&mPUd}-wAN+NaTY}a$nwH;}jP0b(G%;DxN@)l%;lBVWLShSC zU0oYjS69`iwQY&OCSQYyGKqcN0hOCxAW6w}va62|&;B8H^zO@I6bc2Mzj5P+yfUl0 zFL$Ii>(3|KbjA5?N1@f+@UgNDgDmO(%FI~Upqd)zWu>ny%s3S8;)J#?E<`k5~J5zMZNvCJ+*Wcs;X5brcjeD)zCLdPLF>NOVmwG%_S29rqNOF!*J^;SoT+*BsVe?rxp* z(qW-EdQI&_uS=shK5Ow_9B#Gqj8+7Lh}rrLI{ouplOb?7b5GTJtj9CsI|X&)1{ zq?-PwmpoO|4o;IUq+#k03Am*N1l#O-cTy zlf)Qa;Y}*4m2~(0w1XX4%zu1h3a%mbF*jG%>sf$ggqm@9kxEPAx(>>SJ`k$jkY^h_ z%J66W`CPAmVxYIfc0gN83t?h%Z^*M&1g88(IbROnkF{E9SI$Pkj)`H4)<+yUe7};; z%1syyc7G_mM7pIMZER?sDe|*`rq902&gX9H*DxvD`e;je;6K2QQ?1c&f;<>gTwEMr zhCl$0??=j!HKtjUHLHhAs=3z(3LZN9yf%lZ(uQY+4X>>1=Z@-(;&^USA;$ z+h{-avo`?t2*|Jcx0F(MU5#rE){RdrEmSR~)<;k&7^MfuG=N#;SHL!FZ=Av1}s4b%3)EUm!z zEot-oJiOxBZrmA@AT>jbw#vr*Ho!G$1RJj2YyOu_CotjGq3+dKjZsMu*>4&$KIqXO zOj8b&)?9Ae;zwR)jJ2*Fft>kA) z=6SxY?(QSvzLJ@fpYb(~vA((rXrah96dyUv?wV^-_@54b6?>BES5Q$=yP;W=O>5DX zPaw!T?LA@<%mox{O1Rzrhee=^6(pymusIw_G}YtQdH(o2aT<;0X@JzLn>4Tond8FfIQ>BbE+uE2X6@FD#^Q5Q#|y zcvpPif&KU#C-^qzsIOQQoldR1g;|SSO#D0_S~8W2%(#8K4nrk6+NH&3Wic*|9U&V9 zg3>cGP%*h8)yJTz^L=42F3_v0fW1meZH`h9i#IcGf1XL%$%QeA+3f85_4RwUM4}i* z=eFH|ckz#1E}ekm!kB~v(DO0brKl(>%V=#n%@D9F1u}zIBTBVr?9P}Usg1LkW?MPq l;HnZ}_kVHZ|Ge6k2rFHA;?oa@|9swnGpEm4(|^Ge{sZ$)zykmP diff --git a/icons/obj/clothing/head/costume.dmi b/icons/obj/clothing/head/costume.dmi index 601985072c131f61a3c70742d639ed455cede50f..58afa23afe49f37f524b063a5d4a14cfff50cd28 100644 GIT binary patch literal 22032 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 MnXYO%#5(MM0AxRFe*gdg literal 20353 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 diff --git a/icons/obj/clothing/under/costume.dmi b/icons/obj/clothing/under/costume.dmi index bd1dc81985db50f90237b87a649865ae8e32b17f..53fb5dfda776bb376e729dc4afccc7ed6f58b895 100644 GIT binary patch literal 24459 zcma&Ob97`)6ffGr#LmQ-7!%vJZQI7gHYT3fwry)-CllLtI=KBkto7Dg_uh5?=-yRz z_Bp3^b=5}gUv;FSyaXZ~E*t;=K$MacRR+sQ0sW+}PV3)~HtD3j}gbz2>!}T`~3MpYu(%xD0 zj&M@OWRqe|PEQphMRC;K9v4UHRSLzV;+{f7RX7m;_GrD;gfaAc@{)rf7O=@k}Vmw0yN-bO@*P06u?< z59^MAdF0jw0GunOC?xJ}o5E&=&z{N{Gw|R%X8?nYiUqH{^RJ_h#^uwMGdpS=p4fEP znCuCKbm>0vg@?sVw@<(Q`|V0Ij)$A?>V#k+Gb&ScIhqMbRi22 z3KG`Iw>}5|`SaaC95pXU7_R_EQ79i#39>A2HtZ+3s-mUHcQERoO~e^3^Z~->5pi(# z?9Qr6Hc9^~XyLHp7BigsP=bX3md*bb_Oj$D0p`(S?L^>$KB{#Qa4SkW*E`)BP);X~ zpt|t2`pF*`1cg_~-V8jXd zk}nY0yN~~MvTK!Ps?b0x^g7I9+QM5={rzb?LYW(7pUvYk)feb`zLEaY#_6}!CKW*2 z11e>VaA4RFVf#A8q)_@{ha`lVr1Jn8U`629lqy7U0O!2JMZhO3;ZEUp;{d{&`=?h zS#0&DU#$);8e+u<9X%U?U8PR*Uuj|Qfg5eVKtB2&>)w@{Nud;-<(GB_fgG#|8mQj8 zcD+ik3wSsyAGx|QtZHra^oFhUw=|qMGr;D&K=e=Nrd)BG_#UUfvhut|BOK3Xpt8&7 zrDxFV-9LOSFwwK2JBbN@>*RFIdp$8_b_<+&Tkv6d@ZtkJQY0-tTp&8o(cJ}DH{&La zLylecB4s2MOjOVp2OpVs&YCi_p;rn>g2wH@PPacc*`VI!P=ohzD2YG6_z|Br$7@dt zAS@y>w%#^yO_Ei*5cz4%R!V@(dEj=9tkSfK4k;iz_cjllc#2j)BC1qj#<5DMFzk*s zIm9fP;U6j*T``z{A{2B|%f4>baFrWgVcpus=I9v&b$R*ooyD?!u>hjrAD9d3CBtApoX zPwV%k1@#TYq?mzaFgddYES5YO}M^{aT-1)n^tQEQ1a+l41bP ziF;TkRDPZ~aOaA4$*hVTUuGpkg^e*b}YMmL6!-o@Ozu9ww z3)TV0MqdY=_s{CGy{EaAmnApJ!m=m8$I{u+Ug!4I;Wp>$ugX|HLJ{PRkg}y6H-kS@ zFJ*>v^jv?iM%|4*QueF1l?NlKD_y-ZQ0&{8;A6zav@_DjUXZ$gSLXEa%8}d1I3FYf zxlb69E5gxTZx4j6--;-k8aABnx^90w-G2W-fXaQz7&ZX!aKD}&5Q{EyG8u(KBJA1m z(Pl#-G-ixAIk5yh?Cuto9k2+xy1EK-8^m7fGi-j|ECBGSe?povyv*;rvv})KL0j7s z_ZpEr^WAC~yk8;<#0YffYWVbV4MW$JGWjCY*HGi)p6Ik@xWQV2}(V@|pdVi|b zk%u~U=>cfjZqiB#CruFjJvV~!oksaXVWGSad!68hQz^baFAqO-Ih=paXz>?(2#sld z-~b#1c*MNc72F6NIbp?P5IHD94lYl5)qIF^%fL90IkS3Pw`SzJ1lKhlV=0K2hcg+9 z>Wyq5d#@@=M6|J<2)PG(e)KX`xWn}l)EMtSp(C87{(TlWVm`e(FRS=@7_6mJR^#G4 zGiw`$XJ>pEYvR{Q6kT~Xy}FJw_Cz>F(pBS~6@ds}@Yj@*Ug+57S}pxzDD0b(eG^d4 z#~1j3YTk&GIx(C-7+&18sJeS;d%D%l6OPNbv(@blR;OK!&*P{2cYGQXHzq7T9;L-@ z+i&`=NjgBg8nbdKO25{k1taHqHN6^6ymrN;S$l?4@LJ)C-YYJ%Hy2FM*qE0)JLL)5 zC=s5P9q7sLYqZMQP2IkBNulQ!f^AnfdinHgEbH8*diR8h2eUF8Oa#igt1IHL@(Gn- zGkt(G+|$vPFy%c_qI*!pEGEXGcc!$bf4uAP6|lI>Q&!bnpUy0fd=b&KpN8V7gjLdN z(b%Pb^}yMDKaA%GGApPs3?9cz<>33{Uu_K=Lb^d$P1MKP8l_Qdz4*ux(7bM4Qa$0w zEcO?xGS^_;Ec$>hgH7w^Jy&iBdck;aZV?fYmy=9Fu(kW8Wwtu&+R^J4*@y+d4Z}s= ztD8RB2*JTLEdql!4OfddT^p@0onqH)adHBea;hGy*%#Be*1&lNAqmH-6gu>iw@J!R5ZkqI~xIcPSK$r z#eViaT4th|Tc~?j+9M(-*_<)~6?H&U11p|K@wr}s(Rd7?oFxC`s>f#w4$_$+MXL42 zni(6O(jq!hgmko5_3vK<{fjz`3irvmn*y$>M*li3&!zZT9v_R#)w zBwTvV_S-q*GuI1dS|kJHhAnDpN2!U{E{ZmO-Bs1N&(9%xVuMo*L{(&%@7YLOE7M}A zv3;_yl^kF!$*hp$3|$uT6wH;ac6&kcg;(!{Ro3PywBoz{7?Y@6K*6mj)JY|qcOj9K zj@!>9j1Aa~96bEug55eha(E^0siSF7mV`mR?W``D{5))P1x=0u7xh&uCns2Lt%z6W z4#DL7Q`^+i+!P)tXe8{uF(wlqs|+<29l>ZXp=^1|R%4^K>KrJrAFPf;OYa**J4}2V zQN>zpOSwa%fBEWutdoN~TgWavZ@maQx3p{yx4ce^E0uq%oRV_32A{h%ay`!wAN{TB z*eNM5J%I8ZRxo)^ELaRv=$XFUmQPpAul&nCs52I?nA!w!!j0fAa%O!QNY@);#)GV6 zR%Nu}^yRU^!URm+SGMno-0(@NJ#K8+2;`uR-@8Y{z>%txKlc8*FOh>hcNG;A*H`qT z%jv@gX8Dc#FXOi3=Gr0+q--7Qe51-tm?9`G=PtzP?y zTdhvQw<*?-ilOC{Z@cOigw}X2a8w@f1v#&*BBp9ewmjnG)ZIUO@vC}n)f##AY&2nd zY3{$3_Q^TlJ=1kbb7$e7Nujq?oDH)y;a;T1L+>L#@OlG>Vz_C!wiRD22fbtVwBrv3 zE=d%I)CL|fmIgT){^7a3Yx0(Qb|YP&CnR}8jYa^k3TiS)t17ja`k zuo2SeFbhaXBctPvXY)m>G4t+3eP~vLFFr_u6~e}YZ)PzyK6-+o$&m@@q{zGRaC8hr5Z9kO~E6^L_UEpq1cR}3IAU&TyX953j28u|c%`V;k&TsfyLsUUD%jS`FhjaeOyJf@O_-=XW}Tf+D6^cWTxc^W?Y zamT)!{G|WAP0_$$rru;!QeGZp0#tN$f3Mk!SF108E^^`{$$z{L-=s=P@e+D6S2ASM za`SLKn7$YY{v=U_`K~gGh(@0ZPYg-OuzAoqO@PnW*Xn*04$sl_^2W2TJIfL|gGYdm zFDoq#2Vx8E57@LHJ#|%HX~XZ9FCDaQc0Rc=I<(uRD{LJjuf!G* zIS3qud38KrDTu0m$5W>({3%eI&N(w|mCaZhCEmd&BKd3vKRAY+I{>l_bEmE+uH3@H z!Z3)426Y486C@i~pZQ>grK z-*6_q_G3+bcyL7u5qp8FpH-D`a$@4p6A0ki_L~VL6`v~>DKfYolR5TdAn5+U{Vnl1 z#NgSk>hSd!tMy{rrrqmzj7?5YW^wtc@k0^b#}%S^jV5IdK6e^hZr5NA>F{sbn!8~- zgT|crke@kS*KX$KWYN)CUdY`09tlIDnF--KkBO>Z;ZLK*DqN@xr^?yOR+EMmTs zhN-IpH+$485042knceP4X>*^cIAU`r$0DEaKZ0gv@kkgs7F`Z^@=rttV4@>TPrDej z|I{i32&IO@CCh)ah7D3(?I6q3(G9rDgS|{n@W@h3GN)`IOKfOh#>K^*J%5x;3_$_E z#(hHyhv?jlEpfpXMr>KMENZeO?xF9>BQ$Fj!8F(=TD1zl6DJ1W$V+|cr#{cypo6b< zh^Ot^^wVZtqv_e(GX~5rEWpA?_nC6HGumltLY|(U0={EmO@KcZ!l)zxBTZTj1`|G+ zGzB(h%C@9vfzR3m=}#8sT^|HEp=U}zi=#TG@9z&u29-s~u>?fQiOQ#|)mSt~Gh|~Z z(sE+3m`SLaOVYKUD~ej$vcdJ3aqEK_#Re|t-Ent$3sln@7|D=CdZ}b}ov<|=B4wC5 zt&qafm4bA;8>-=NcZyZFsEU?BXn5tzKNqdp63LD)-8xZ)cW%cfnsQIb`|_Yf7~jyB zG|`P=_?5xHt1@+Z9I{*CUh}2wC*%;5hN5F87})LLz4&&{M~`iOfD*4%@NH9gp(hL?ttN*wXM|FMg*h z_)`b?5DJ3OcLGBOHxx}=={+Dy@KbX!{ z2Nnh!|3XY_s06fn6=ZNuWH|OO1%Pq^{<+S`#IQ?k}o3Ymz$9i_OLe1|bo8Mh3@{a_OpU}ZKCAF+?z0};lHi(!G{q;*~ zS~7Aq=#0j0oGe{&m+4PfoDTPA!;X~%dg%@?hvG0uweRhA?XNz z2N*k@i*bUKIpN3{;k`N^n1RB{qBW`_n7PF-RO;ln-#U(+oA$f}9O3uKkVAg1*Xu)- zt@?v``76MImJQB$nqC2_F+>~n+dB@M^0nLM?TOj*yNTghVD4Vnmv7eeu-bPlOveSA z1+BaJ!XgXP#7u$-jl^l&ZXebnfgiL}Ely&nqkQ+V{7w4o98e(qDB%kutzg7+hqT;f+V$*zc)o z3XgRr#?HPoasMLlMWR!(#YpbO@qQ04(cM$@&_7i|(Rc;FEPv29Ve%-)Ln8;^xxTU) zVi>xZL?ckP)xqJ?cLk~+Vg6}9+=ag0MTBQnw}GHvNuRiK=Bm@i12{~Vx74SH zz4o1)>(b2#gBJD)P*9Dt92k>}J1ki#L2tK5<>+S5-gwX?mpntd3+Fvdx8;L;@!|8Xmtkj%>>IZ*D@mzVJ2r`36CMRlRN)5t1T@2P_~FGJV4rZMA5F-b1;Ei zzi#{RIf&x-VdYtQXTy(>U>o4vw;QGmuiSv7bkvuD3C|6{cq7F)LDmRFfkEB@Zwi2< z#>h)NnBm#r6h6HN<9JRqBi zaH_Zu|D`X@KU2y;(7HZ&8x;KKJBIVZLAl2Uy*;)+7JGEE8ob56TkF-HJv#~myQ(Bv zn4kw^+czXN6lHP7{@25X(Z&u`q(B=DzM5=`I`6t+3B%|Z!R&JAaJ^HnMc4sE;ZSa^7?#Tix>%jR?47hNIUPx()RkW&@6+Pe(jBv>4{e(kZq4?sc-itZ z<-rf1BRYq?E9Zj7_{__cJ!8M3O;Np&jPRMC5?2{eh`(b%vcc0(!`wao)`w&6)SWKl zAv7OPC2X*r?k%hNDS}s2e7&^N#9g~!J`nMEh<4kLQUz6r7_JfxbZ7Z@9gCJ_0EUEo zmNmj)15GQ>$X$0D?6mBC^PN-ixq=bOm&sK$u%Z5lE0FnyQgI2g7FC<%im044bm)JqCVjgpK=c|M=xUatt;c zSB%EgpQkR;j%X3ixcK8?2TDg4vZYKht9#EWGrJ6VMK}iHml5Bp>3+pewyQG3jd9{K zkwr;j?TAHUb`2@x&Ctjho==S<%$|O?>p6~-1I?Z2gioy9pyJ+$VFBAchim_!rGEhn zr<|9d)&8;$%&mI~m!s8ulM%EB_xJr`0r?hFRzDad?wxUd0omRkKW4y(7;u`X7lrb-`lu%ldGp zxRd`b-HlX*9tz7PYPTw6CrqMrXtqc}mgr>ogXe=2cqpriTUoq#;I}8E!M`mt?)tEp zP#U!(F3+fyBxWXN*xQ?WGiEuzZqc~6?ti~KfH=Q+clWPi%GkZZz zQX~;_RPN4Ev<_-7XjVPrHp@{s3zym~?sysrA{$pP8z+biUrH%r>C+Qooae=_TR-PC zaf1`meSprplO^=Eq8JPp-IkkgiiX>N=0o-6E2(@R>QX^U?h;(l`Mr&{&nZ~cJls}M z>N`Ha>unq2R9 zN=P1_+&`go)=hiCLO%y8IpYi)8YncBSe-rKp9(i`qE zdF*L2`1GMAQXut-4?RJp?j`8L%Z+*DJM0F3X6@U5eb4nk+Y5f)e*Peg`?`($qU^c% zC#CbkHNNX(oui}6S{+K7XwXRJN@I8LeRwLW*;~Bv9XKVVh#M|~tW|5xsWn5~JATKZrrJ<5UJGfbR9E|TEd z`)k+7)4FUXdra%LUuLC2=I9PAIw;k0QW!5lN@Rx3eK(@c_xg)bBxLyc^7^lsdu@xu?*=jIb=yf+jH3TFW+v|0llwOhtxdI~B<*<<^I zbfCo3(NyNKJA>usTYTG5?Dd!|3?&^^M3p2ms?m;f;2MU!h%ev2Nn*(48d84L&*rK? z?Z)h>@Q>%&Ckeu7G(c^YYf=vOFi(<-q+ROxZ2@@BTSLfRgZ8I;TNmf-pi1e>$Mf^Q z>*oU%GIH_+4j_8&N38pnf|V7O&bDvq(tm;rVd~o!Tos|fI#BS|Vt>eO{ff)W;m>Y& zIcBz+CtK6spZo6Mlat%MBgYYk<`f`L^QD_lOl%7awbx#0s0g!>7zmI^xm!%VnKt#=TW2+4 z1>Dxp`9KcjlGs}3CXoJ|x{@8`xu$e@qU65~C7eF|2Vb{M4R*z&KC?5V3H6*zlXKpx z_Nvbj^UU$XKPwRUgrn*J@f^i7oiUBK?UeatE0C5=+u@eX5m?2#jGmh%?BfjA>Hal6 zGAp`>%jOFlvoTIt!5*JZz^e9Tymr66HTtSTI4;h1ApoFL{#}xb7JKpn+#gNdmzFP- zwXW84AE@0t;j{1A5{50?l96eK7Eead7i2v0;QCkvJ@z+EOa=`eVwts`4*PeN1?YDJ z866JsWbr@26?|cb&6+25UZHO5-5XslY&hQkUo60=8-QZdw{%<7g97-4_eG?T;&*|* z-Fb`5%*Xx~bkQmuK-Bu!l}#@&x+WFVr+&KZNF7(-m+fMqJ_k$7vbjk6|&3S08 zHgBACXVNy4qPDiUc_%A(i-Sb)xTK{f83v{Fs>==I0IB3wZ*Ut?wZIfdp(IcJ9D2|U z9=Ijt8|0b7n+0XWY8}xTt$da}GBFh2zdWMY6wNxG4OdA-;@VZ&>mJ;oU)H#`^kFgB zVx>rzishlZ7TGW(g`PGQRB))hz}P<5tRjZiSA;*Pq?K?8PGN z)p)o{8I1J}|4$yWS|T=TSdD$^*{u&r1R-l_Yg$`=UHXrFnT`lH$v-P=@AH_tA{m?y zyA!e=00KboL2B%XO%>3zWnOaC_h@u4o1qm}| z(%SDeYf@_7KXF(-ShMsmEMC3h;B%k%UbUGDu*3U);S< z^6`_90$1Bjc(^9m6LmV$d-RYRt6A|<`tzl_eNW%5RwgbITZ`h-$lb11r$JKuSxLFQ zOOfzs+MfXQoLSfmL06;fEEG0EjwI=zcvcpas`KR%WRq`cXIy{j_t6f$$gw!uX7qby zJo|jkw=vDWjJO8g1xdg~!@|w8-3A=0F0a@9yI8$s4+;vJ$sHHFyP%uu&c$knX5BgR zg%N~tjFxGw*@AD3_S~13+`55Z0zf7zo_|AcI8lk^-eOg<8~RBxCN{O_t%7xFc5t&*0Q zU!H$d6crOqSgtwjBu!M-oCOh+#=P>9mrIv-%1c;*7=_?QwWfR5tAKQX=_I(kw$kFf z1hm;B8_<>MnHO>OoEWhbem`(wte^HVhqEwrHW&$NgBjA?@d*-3(U$pK99{K;$`=FE zvZlM=j9C8ttwlRv>#Sr22pX{D5`e=jv?yED^hA(Y?84RxJLFZYZB->ipLHWT9!6mM z8>CwtRO8Z-4K!5Z%(mY*kI>&C3(o^Iw5c4up1gf#FQ?&Zpgirab1*-1?B@rNREj#} zM$y8-7QqiCO)ujNt!XG_!emx$ISHNL_;I(#0}jF%7tpP*puT@3@M>Smz$;VzIJ~gK zyC5+m9sTWPdEUqBKi`Cl=c0-8dNS?K&JA4YgBM-@Hk*1tFflO=AXp}(peYH{qR7|( z7B6!K25ms^z5Ccnof&FIhL;ig4X$)uq*|-y_2h?F3awtObYf*;a5%yNkZ|R;BiBy+ z*;`8V(K4=6dM6^NjD{J8OYxhYasI6?P>0wHI^+q468FoiA7tAr6IGbfWkFVz``4MM zuoNs671bZs9ApAsm_D`f@<{=wu3`N;HG-Ro+&HPE!!rRQbBU1s=6i!O4;;yKQK<4V`h3A z)DP{LjB_=5B=|@?1hirK{xL(L9GzHX*3zg8<%k+8206Fe&v%rg?(G<wLmqi$g zkQHVZ&+`gHx_t9<8)ettRLEs7(8P|2QjSegLp3NZDCmioOy(u6{1nY+=oYvH^{aZyXEh)!3-uI?a)nl3M`L5*61nsd1`BRel{r-xD#4}grGUWvk z#CH3WsxV#-SJgp#4%!*Iw`&a}Jk-tW;zs?3K%ej96FxyR*1gSfBw#TR6@Q(!_8Y1Y z<}wLu@;PR!O)Axcb zn*MuJnjp(Hcr{r^2-wECq47A<<%W(F7aogaH2GpJ)+cr|rbjBOpAXx)8P$0^gD&i- zB~ME@^Rb&4dEDP5?8aa z*qiz=mtr^2pf8W+5re`Ehu|QR%2Sq-v_=emYl7J6IR{4S z@FqicwS4YUSI4d0Pgx$Uu(z8X1n$|gzmn5mzBaIoO6{B`P7k}%kMv($q;NQMmkn{!-TBjH3okh z&AdD*-E$E7a>~4CaRtxMEB~it&kB2;4|OOdeIGRbtAYXx0gGvvh>stmXT?E#`(*B? zV?FQMw)7k{ek=(&IpbZ3;*fQGtyu&b2IKXK$}Jc`_xvKeVewNy#R=}XRQAIeoZ>e4FY8A^Wl|#FZwZI^#>9N zuBjapW-42?;iAgj?1Lp!>$ej1yDEn@&3g8C2d=v_8Typr5CsKZAO}6K zphA3$a7rQPME1!+-vhq5xS0QTv+E`$U^VyFHEfmlSl)mivog7(gIiagQauyVMI^fx z*RpkuF>|VC=9B$czy79p4ofX8lpzMQcdC6QHGIu>#J(|Kxm-~SO+FPbZZvq}w5X;A zDSGJ)cyYw#9)+V|@zTvcYv_J+tpSYs0Z)iZ^NgPif}?V0$BvD`{A+bU4qQtqghjht zZ>3~r2G5oc2SLaVa|-8UL*pX+d;e*$u6{J?3CHONivlkum@=))D$DcUCPIH#)a|2! z6GIC4^u|^tLP6$ngzVgUVC!3#n14E-SyMADsV(pyJG0aAxhKDOf!nrLq}_2~I(3x+ z0zh=`yo8t^wdN;|Ty18U;^znnAQlVbKl-nl`e|?mkUO=}|HEYacCFXsg6HAHt63q0 zgP|*wK(F>Fw*LC%Vw>sd2Y+V!eu13~H7r^GF@t-8zbG*XaCP$NHNP+~IddZ1`QQr5 zK7v5E4#jm02JNyi8;e}<41fKy8&Lu?|7!@KeegYxc~&DFYbXOE`Yto@f}vn4*4d z8KYwVWwK;d>h@q6@Xo1$WrI{Hf>!uzW5-A-SXUY85%L2wST$=l>*la+cKXx{b{7*I zzAgd(6RyiFjex<_ZVIzr&rVZM3ygMe7by=TTEN;Sx698noQBTv_3z|ej42!4?V4L! zVo#Z^GJ~nF7NHe(-k;=jAGcyw|4dxQHZv!(#1z2d|D^q$f_EUMV!{aEiq0W%cc5P& z$Q+y}H2BkU`MM&ujzxe%5V(wi*mwV|C*+}tjdM8uX27N3zQtZDhPR`wJ+Kzu$J zGAP3 z*XNb9CQDY_5ENZMEeoUv$-z#lAnD=(V6gW>u;CElQ_g~TG>=hN&_7Vjv$fg35eY?jj@980Ec6IszZY?F_>&ut) z*(J7B=x`=`I<9ljO{|)DaNjntznhS0?3f-4a2z%8O9nlgJNawnM78ojX2hPwL~;1; zyhKhpqQ5WTw@;3TOY(Ozv6oGAm7pS+|7xs6q`4@;fd(9Qi3k;%UHYRsJ<(!`i>iMx zh(n0n?l=KYrj&QyZDE@O)7InC{lN@%(^@n1M#qxY-@UmhAW(Qb@qe*lEUu{C&u|@o z@`13t3?Ku`62>>!Oez6z4i9fNIVe4(@i2YdMu~=K<(l{uuo|98XPLJ4H|!^M{g4RY zumtpYS~RsimKXE$+<$sir@dS#q}noiZ5h-i>zVBP8dT3MH1P%&>8#Z3jc1Aq@@Uil zQOLa}+0rAacli2@reD8_6F?^u3)Y_ci&{t)p#M>Wjuif*bs|)|5@MIwYUAf$%<6b= z({JxRzRep#&Bp0{mtpg`>iizpS`!P#VA3WHko8_=4LN*DCO$->Z6J>T6%#XT+?3k} z*TE-G)I;UkG$9*j^eRI$C^%S&&5I~$eCR9IVdgE@{qBy#8{EyP$IAwp$-|IAU(4}N z9iykGTO7)&ExVVvhErQ!A~_FuBVS9Zy%)=}H% zj}SiQa6hh~)Gddt36GMy*XSONnD4kTNYTYPHxZUqDNuV9af9ZKd0O4*CUW1_*;{I$ zTYi0VlSpD}T~HN%Zq-HPshh26BS1kI85#9N&qQ-nHS;VqrNG&7w~HZ$Ed405@!(== z5zfI)7tFoEHD~zBF2bjC;QR9<-f6a#;4h{Wm-c^+{JU(tY|Me!I>dT|6R?#$lJ-gv z82=sw)9gp|R&ZWKMpd`n@%fyK#%QXHMLGDCv>?)$A1VTnh7@qTk|X}&_C?rx-N992 zgIH#^2)Rq5I&0u3*&K%n#iPnjJRre$oeDWZz<2a}P^AimSjgN333PZ9j1_}8i^bX4 z^PQR43p}{qV&CBXDo1v2;}_WO-qUp$#nlF!=7kdw3=;=yO&56nq zSD->kNljPU_8JMrB7WgpKwi8g2!a=R$&W8FSL4Mo0W(1WdLX_ z`TgCdbept8>|eRNmFKerY47roQ{M6vtR6+CjIg9+gy{i#G+(coGbF)JotH+5032!q3do^9}|}2 z9nis6(R!3&Uq0N8h^bdMg@C_~*bZ=b?6fzG2Ay3rI2$ zFD|IKzy>V=zsDdIbGp==&j0En1Q zT3IUAK@zhz9<*Q*M3s=kaKahYvCqKi`_0eFkvHrg6&@SA=yrc zIvBo-{=C%n9z;aM#igZJbK}LOWEY^zx$hJI=Mxd{iowS1(Xax1=Dn`}?QJV`X6VvV z@&qse;#UlCIXpbn$Pzz3*KOPI_NnxoL5jf)_{VYk+%P*sX)rw6j79@$@~Lcha9FM* z33%VE02|I1xQ+Xs3lWy{?qAFO`eqPZ!-KtRSBffjvFUQreA@CQN~uT0w?1!?8) z@jMh4?>2V4{%p;cqclZQ-$25$)lV!Hu6u>JbLyO*4E%=xB(RzxLGwxc6znGG3wFl z`}xm@sb3O&d;j*>^E9&<*wBsJwFnY_a&VyQ=Z%1MehyNxVHoS_{Qz~mqoc!o0Dci= zs0hn1MHmtH)7c*hsT93gI#j%H_wyWa%Y8ueoQxi~Vg$cVv}0D$4MPI!4|cfb176QMG;|Nj$_Q-L5i1Q*I2>N)H7_ zwWpTsmx=>LZ$}`APqyU91-W!<9XWGpOt04AQHJZ<%O&%`uRa%MSz-Xb(r1@Kg&ft$ zNb}OooR0$_m1xQFuoUpcjvg+ahbUF(p8E5NaPl~V!U+!^uZSUNx+kz$00s`u+{8$v z@j6{YbGVzdVbzHUzVsFQonQ>@1*AQD)DvUkDBkzOCw5v8L;>TE;`$FF# z9VK9+4+{e>U8#SJh4c`@86~u2I@@2m9bJu6in_{x<|(nbtkXqOt>*sI<2t~?d^W8 z0w5_u$vgO-r8yjzMn*lWR4i!cE}0hb4|Abi);yM=eJK3;6kS*iN$@=$mq>m}>c7_3 z)Wq(Kje>HX;-Vp4FEyL?$HxYKx7Q6JrB^N#_(RQbq~|%q zUSTaJq^+O#X`~#9`?lM1?Q87&`%;z8Gt<4f0{Z!~udLsv^?$7!zU#gukCX*Yfy9M# zV|M~^#(sW~GO6@tATsgA`?r-k(6V1x^wUsyauC}(mYMiySH`&ZD_J9Ic2=>Vuu!W( zaSPharD_xF>uUR}A9+H9^*)|%w+o#0t7E-Y;NQV@YJ?M_b;xLJNZ*?2TBuI87X@9~ z`8wfL`{j<7a~G$%FK1Fs?~w}d)}8F*5)o|2b=8SGo2-;<;VLe0^GC}jVQJLCA5+lr zT>0>K=>J%hK&-AGY`I#5(+Clpo1HzFfWyO4Y+hCUH+qn)P{`fs8@_i9@4?|)vYxN? z=BFP*$MV@jA+YE#w-T>X4@QGww`-&yZMP$MuNMh^2zcxW0nIim%tix{-0o)wD_?!* zANp@6m*%^rQP;(BTO(+jIr**KxbZf5EiEZC7QO>~DpwL9Jby3sf1udJ&}a|SvqGQu z@hbIWPkFGX_B*eHj5*kqN%D=G8UIM;I6)fF(QU=@gW|SsAi5=_DvmHV|2h0_MtewG zh}*-NyIsK5P{Y(Bd1e}yMS`I6D?4m^!J=QRf&uT=I~y*dB(?dp7MXIYt@ZC@@I5eL z1Slq-7xbQIkkCHDJUXj4y9y}Aj4#!U7#J8m+a8Z+OQPa`Cj`XB#T&dH&;A2b-TvF` zX?(WCC9t%|5brW{2)adk5;si|nFNKL&TA~3M+ z-+IK8!6s{mswX%tJJN@PcC%ObTvZo9wYzDowIM%UuNBJlt51&}~4;qX`gPB#nh6p0uUE{nT z7{5GMVF5EPK2ZQ`zG=oYjdALy$VCaSFT2HF8cM~iQ?t@KT@bbpjp zRZ>2#S%FzW6!G)OsV*-~;EAw@b*pDcxavwbI(tr>GE8Dd|M|l!$gD$)HaofQX@%=% z?d3nKs(O4E@QIn5`ky3by35InWjTN%@kcW2)id*J7W#AC8>0vvij9#@|1XI~>J!j1 zp=4c7hA9UCevJJ0zW}TcL3ccrfG;k}ptlZd&>ofiRopUDI%&Dm1)3YuaCn`7`b>Y* zPd9j;-f)}MB)Vte5qW}el%S{v5;7@YcJylV=ciwZHy&wB8lN$wgt#)NjSSM%$wOU= zku$-YCnLI3x4k_-;sthJ47OALM+gG>@9*!QnK@_fGxOe=d*3;8o|)rfQL%LbmpD;) zpvxCNVQrek!I~iZH>!!EbKMMR2CD`C(9iKH@a=6&w@$;3obCcA!EYJjW=+n#WGeCX zDoqXyYtCM*Q7;#5l(*kTKP!g(>?WY}HUoTylG)n!%uwX?Wp>>UDhW>}E@jF|OTXH3 zKW`E)&%}i8YEE9`Mq(~%`!C=+l|XGC2_-#N8(c;R*Kux9C{-$6FQ zNcZh+9~3Wy-V6?J9KuiX5BNwfKSUIfDqfyz_TD!C{X$A}dBs~=!}`U)))gP>GS*UT z(S!4g;toY$ahl8L4cI?_#wLt1H%d_oDUG_{JJfN4v5>SLp&$AEhsk48=_%tyW|=F?S-?L zOS?V^g~UDsdAm4>KRNF(Dc~;+YR&>ZC@{fJshsQezFmuymR#=Pka`&IPnMLNoL?5@ zw+Kzw4B7b1#i0US*$pL4^h`c#Nwyyzp)Y6!A-ue*(4>{{!7Zr8ctVfn1@tcw?4@3) zvIfoi8`2XOUOA)|&L$y_g2Iz3%~5|l7zp>0f0dOCU(s3`8(X(ZU$g!Mqr}g(&b_3e zKs%za3WjcO_-xj-W8Z@*k*FZ{QWY{c$CkY4^Pj&Q)4JM6SG%K)2tl{j%RH7w7L-zN zxR(CzBit%~D4v*Z)i%DM3XXMei^6QRvPBG|(QYNvHvO9)KkL562F*-kH_iB{!{W1| zmX=IvBWp#`A9h`)l3%T0EN^E%IQ8z#YCvZEI^={cgY<#hAIWy^ZH%L0PQj zjwEe;oK+uZS?(L|*-1}%$i6EqVCh^OkT5Wo=*I+F0bXfh0gR39T7tX&y?Y_Oudi?Z zB2i>yrcGoW*+&54Wo;vcEH@|!vIZR|ephY^0n%_I2>w6aCCY~h1Bw%|$2~qit8*I< zQ=RCSc04qK@bMAmO)tenL||u0r^bGccMr2k-C9G9H%fYmeXmJOAC(B4tEF;bO1G!x zD8=MglwmVJE9MjzP}arpXsGj=nwp{*n+)@IfEU@@i%fj*fTi6fyZ#sE+Xq9RuYR{6 z@6AB??kyHG>%L+T8jYNRlxh`@gI-lJkmci$fvjk}Rj`+rh$5R9Gw9vd4u2^2PxF`K z7nB_Vi&H_vXA1RK_};Y3p$K2`OmE~V!4JW$obtP8Q-NLMCrj2Sfv@+{GjKt9ysVbm z=~@8_o%w3axIkN<*v-=3{GpfPQh4ZZHC2KcUs#BA-u^4{apTd&#YJB0^~>rZk&TTF zVILphI`)YtuyPd4Lm)d^CDJi$^`ba;lA_FMzCq+UPcQLfN|&joAs{hvqfWM9YzPv9 z+HH>U2l<_%PYbG7C;b09Kc#WmEk3)KC(LVu?_FX1Z1lErY-v7d%uxVDI9p*N4~OC7 zv%i~`U^B0B4V^hOGw@D7|F!}}B1oy@_L86W*BM;cbd8(9{HyT%2nXFsgqir2P@PR| z0?d*Zf4s+iFU}8tE0^FunQu4>wlScw?6QBhkfTGEksZzA!>{Qjd!0z>Tp=q@s4e%o2t@H?22)Bywvdv#|) zN$G=V$H4r)n!(+|BQ37_r299{D&v(yNfUTtn7HnBd|&g6H}$>LQ2>=mIz`DiUGuVo ze9xw#1BuErqvkC1zs@7=*P&<4*x1;r78c}E&Q=lx`1outbLo#;)Bpt~H*-TTdwG;k zWIg~e_rQ-CwyOTh}4Fl>RCXDj%x7HZ*_lwjK+Y-cR+`4__(@nG7gJ#ct z>7Tj9ofFU>mN|}1>fr;kEzg-(mZ3hTjRPYPQ;3Ts8v(2n2a7LE*AX+f4{5nQCm%%1Awm6kVL7Oyt6$nUI$0;wD}UhhUq z1bCxA-bEmTsCC*(#yobFgL~6y&r0yUwg*D1>>gEpzI}rty#I-2>1zUq9U}(f;@Yu* zBjMF_6CNFI=KCAMdbN_(8cgYT7)_I=87R54ySs;Dn6i2{P@3*tw`?=UNI|$_#*Mr@ z)vh&t-?x{TneHOw-KIi@!6VX6xVV7V*6M>m+1V;(Z%(+hvt$M~puWE)0rS)99-bkq zi&79Vt&rQ=(!Nu{Bdz>DM+*e~@C|P_Tw^~fY-oxWRN{dDUainc>WQygh*8nK`HE8_ z_d)Q4$sx(^8`Q4<2N6$Un*gV8pYc_+gzI}Y}`Av5Oq2DGtZU;qjDw^&$vB%3>TO zeGdocho$K1psU4Jl2y`p66yO(&zG;%fW=qKg-%%PwzA1AtcE zsGZCf)YQ>(QUom*xnKTe8p@O)&CZ^YkQAstUhj?H+Opb0Sbrf0PH}eq-IQWkSmEbh z3d>{4-Yb#(si)aWE-&?T_PJA1Wtt?JeACm}r5Ho(DQc$9v}#Jvb@OdUJpz`;ZX7RJ zsRHKG=oAo7nzAsYZy|l}7uWVDPL zVhkj}4iMAxL_&h|L2wHL5XVFe(5;zUD3>Pw+z{>G`0ktQK!f~9?~Sqh4qX<*`1<}i zJJ~z;WNUoT;jo0rU88(uObKhq#q`bsm?Vzcgx($V@bcnoX=%ZDsnRltYPWcteT~X5 z2P|y_^I*JVQ&U`xv`oPGU}BlN;B~lt?&WKBe%`Zu#IJ3u?)pWZx5AZ`acT_~)(d)O zC(KJpZR;QVGg*KH~;r`3su}3yP$^zm^u3lcJ9ZS7$YbylZw zwB7;PEcVfftVRYl?mU!!{u23mL3jBH3^{Tj&EM-KL#3r>jTu7w?>pwdx3TFg>Qx~G zHMg{|rw&$I8j40p1U&kcLfm8&b7;ROKAy_J__es0`^%;0&s)yEKQ?bza6nqj!}#~l zp=f()a;0|`^S{k{&BZb`t;qG# z%KQ$k{i%GlYqEEoZQRU&hqjfiH9g>H8&SxsA$*l z=8Fpb)sEXlmU;K7Pe&2Kb*UbshK}PkKJ0VM7cA2zl;qfU>Y?}b;=;(duy2riW9^j| zdHRe}eB?{#i+18&cH)YHspsKi+$v9Fj%4!p8HsTLE_~+bA<3z5<$y_cE53M`R8f5m< z4K>N|RHh6%x6GkH907;U!avVQRUf^x9PFIem_j$Ae76M}=j0B;j@q9`)?6=>60Lqd zFTvkcH&TcgrB^8&-*K=0+BUa)+CnyV)(!+0%6ceJ^p}XR(DEhDBaZ!=3i_0m=G&uX8O$AuFTQ&U6mF|dXio& ze_XhjD}?)oyGKV!)r%+ygX;>)V7z&{e5>wYtsgmL3=|QK7mmPB2m%F8Gj#Wa0(7ej zldf}h1v(J}`jd3nj6vIaoSkF-O#LMpI^I1x&o8`T*uK6Fz~+1Ul%dYGq7-~coKc_l zs6Uc;llt)@gN?`=xX2r$t+!C-sq<4q zk)a}D$m;YoxijlW4lAl2wByBW=(yj^!YrtJGnxZ%+Zte;HyMqD#j51PO>{g=7cP|tpyjDnGHp3?Q8;>tp9jF4`bf=1mQmAoql2bB%nwYE`0`ec-Qqrcp za|$(Sk5D2lx8pDPvwkR%8-NNBFV3{@!a88jjvoq3N5I%@NPrQF50p z9c6X$nyqO)&(Xp)e?$hW4;$Rs&+9hd$(~trBfpvOL>vU-@Bl~kD9FkAN(H2=d-|Rg z6!rK6$^p5M{9{jfOhIAG3HoB>?SfPv<;XV9L1YZNyl|wGnOeGqL?vsRVEZHht=xAa z+eSC)ENI$TX#QmYu7qQEg5?lSe_X5gm?0X4Ldh+)QZ`yNorNq`{|;;QPSkiNT z#bsVmVfp*`c@l!E4)+ap?RQ^xU$tcuP|hPQWDs)|d3#ob$rMd`OcK*I%Dp^|uI%dA z(v=(9vWXR$mtT`SI>LSG`!DV_#P%Vj&orCuw@L{+lzc)JF?R9C1Qn{K+*Nxg&bp(m z5ALZdKBsy~+~zhsgCe7&!uIOD4=` z&wtlGaX(#W8NPvR2PBy5H>EluakOoN3w;zgLsKKx<5<@N?K)r|=p>i;eurErhcLFy zZO~Fbczq{<%Kt-m_3SZ!`aVP|@z#rVF z$)YN|uO8WNEaFNZ1>CWz4f{>~vf)QRlY(4iKeNdA4yudU{;TZTuW0^%fvf8_k93{t^9IORaUd`r8w4h2bD;3n4i-@+mI?W7tUD$DU|j%^OR)d%#sE7h?hl7(2L@B4rh2U(FZ18t0BdPES4&~7 zFG7Q~1okk!i&;kNh#;e1N%X^&(Rbe)gc41jRm|DmGUsIR=mS9i9Puit=3{?m|oTx;C2z$ptna*i5r?_FK#p4O+pC8zAP^tl& zuZKdDPW!2;JE}GYDX89>eedLLQ}`xJd^H=?RF$YBuenq7@J%;^pG^$-@5{8D<}NhULO&P;I^$`ObFS zd4eF?Mu`~I;fQ2;FTE_UcWDNa1Cq}N-gqG=XES^Jp`;S5X z{neu@fKYf{Hf=xNE%tnW5|vqgF6%R-Yh+&{ca`=v%duK&v7u)+WtG#hwT9X-Bz7ez zGTOu;`^583F>`Fpk?I^;8%}xn5KO^_*rs=PuWBMEpD>BOiJR=x?6I|7g8PE@J@VVw z4yNbUA`qAEyuX@ooP_RT2nyGO(E+u3rOmLupiRLX&>K0vkF+`+Gi-ZyQQwGM-(4H< zG}2lwk8UJU>7oyy@ijg zb4N(Dk^P(10SCJ+sw65u91tCJQw=1icC1I2DHSZy#{ZjzXm>;J4+yiN!8n>k9L+6ORBrqB$wW3$0~6P>y}pFq z3C{mH0R~0QX*U?lzkq`hu)&hY=HvQ?IF{OG-Nmz}-EsNP=|sgMD31uD@cw;}F=I;H z3H3CxCo?!@J!5EX*?9vyJgv9NIP(UlWZ&fFr1(SWMrI4$&PBL~fVoe}cnye;@uDjn zTAtY(7#MtMXtH$RcHn{koTJ-x3g2MW*86;-Plp zJ(NyQ%4aR|=gI-630K_3Sf{cbzg#?r{I}emzo>r;l#%&|N%HPwKWvSEPpI~qouQLu zeN8>;)aDiVSEXSo!861cme7nqCsfCI$ETx%7x%yySS}i0$AXIbu*aTD*BYy-)yEAS7Y{#k)YI`u)yLAJ}wuLnyRp6OtqSuGbxe#08<^2^Q|zkG|zsI zyu`$^^Mc9Hr6LC;r$&PeWAH)d<&X@_a8p#)n8}sar03#_-=AOn)5XO=2Mt3TE8`~k zqH%oSaJ!Q3k5{yTR^!131LN^+EDUtx`x>F$Q7z(xP&iodk!;M@?ItkKhui1{9R`+2 z&#%uljdf_^<|`SoK?Zy==HnB=n*6+XzP&kkfCuyygL*f%d&o$f+_lWv$%!subdk_zPFV1(I4Q+gF5R$n3T6m`q zAMV#xN-DZY{60H5ZQ6}l4T5XCS-vUu%|MW&J)edg#IZlpg-jMa*~X7E(fT>6fvJ%y ztU?iiI`X&Rc6TdO3W4QN!puHK+&t`HWm7iWH62|0eyr)r1NpPC@e8+il8}=3!FDCn z_WE8-ho0*?bgXn?q+*5sv*;BRsjH?jj2FU^98{g|ZsxK@ob?bgMD^qYivzaX^?`Ac zoi`R~a*OZFmcd`&6(Wpt1^Ks@Kc(LPvgbdX>KYJr=411W7BbE=lSxDyFYKer>iFxaGcF zc+IP-MPfGM%;Oi!=eRVNtF`<);+xHaqK>wjyjeWUz{7_(OCu-^J^fQ0&N0TK@>-fJ z9rd&$r<3CRt2)`RObHTzuwl_*KSm1+{xtNewJKnb6uTI1!|>} ziU!Hi`@MP-3QI|khJ37vklt{bEo2SOFmzD9Bc&Yw`Wx)jmQHpRqSW)i3}E+nb;kgu zsC=X%(Za(lgk+DFIaOybaz2UE*NjSTZ{WFJ{$H{`Wat@v0ZARj4cJGjCEW2NrHyKm9$@yX_wcWjRy08@}#ww$GM;(Tr$sZzz&B z3qlPe3&P*0>Ff5Y>BL4=Lv`>`ugUdge$dm;Cud!~FYC1oEF;rX3l z0d!@)_GmAMP5Dx<+OeKtZrtf*<=5sb1XXSo;ql@JMAeV3lm9jID&8T>3ST_A>7$!a zpeiKDiWa%!v{CiCOTRB&yiA%j)0uV`UxGHhJY$NGos_?s1vkEXUHG#S?9Whn?G;mk z7BFT`DsGxyy=icfT6(F2?|ZY?Gxa^=mE~B#Th&oddeVdC$krSGWADJTr$1ju*t8%2 z6;VImUG8sLK*JYVbLCyn&Q(<#NeBoUu&P}3Jg_VOTkJ>RGFhoK5mqu;ph6?u06Jw2 z9k|Iyljb{z_O=HqGUj;`_GmCpT(X40=(?~cVO*xRt9cZOEeHB literal 19914 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 diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index fa1a15fdbd512e66f4da40f896a47b8db4168018..534d70c32bca3f3e6132e2e661dbc669a8ef3dc5 100644 GIT binary patch delta 8909 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 RuEV@uQetwVmBM=d{|`-wKSTfk delta 8491 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 U=?3HSP=60uDJ99u_lExe1A$m%%m4rY diff --git a/icons/obj/food/food_ingredients.dmi b/icons/obj/food/food_ingredients.dmi index 66fa74644a43a5d395a0c83a8267da34d4e7a703..cf81b083572de68b29d3a76217447ab01559d6a7 100644 GIT binary patch literal 3957 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 CiMgc! literal 2713 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 literal 0 HcmV?d00001 diff --git a/icons/turf/smoothrocks.dmi b/icons/turf/smoothrocks.dmi index 0948aaaaa3b8d2d68b267125a0f337296ea59f1f..17bbf513ce744f21a1dfd1f2cb8fa97bdd010bd5 100644 GIT binary patch delta 280 zcmV+z0q6dt9-tnOf&n6tgC&2V7u2fifxbc&T9;U~u@qZHygdo!SP-9bS+6G6WM_7i zxqM!&H(R-U*@#ORa!kEkNc&KW>LVUXHyy^h3-PTh*F!FC31d0S=afn}r2TuouVyJw#9jErY<_iXMBBct$c)8%HuDns!w$}Hq>Vca;# z-$DM+Y^s3?Rl|s?+4pK1fly!lk7SsTyLEgmsgEV>+I@+aaQiJccEhRtoZ5Fkç e{;#W)n9J36`Tb+{1>^^Z#{CL4Dwwme0dozN366UJ delta 284 zcmV+%0ptFl9;6txGK07{yi*Z%;xwRu!LeS+6G6WM_7i zxqMl!)*HEaU5j%Va!kE^miD0*)mPk?ZaR#07vg(YE{9y&62@|tPbrmdNV|`GU(ZCf zk3$~&N>qoTJ%vks6|E3jBeX$ii_i|C9}(Ik^bV?rpwKQRfghWlv&8%!nkpe zzk~dt*;E4)s)i9&v+vb30-?V8AIUHwx2yP8QXfm$w!0F~;rd%{?1p3eJ+<%t9#I`r i`n-8%>~CGF#9S^ni{A@htRIy0$#_GfR|B)H0doz38-(2e diff --git a/sound/items/rcdscan.ogg b/sound/items/rcdscan.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ce2099c86b9114fc9849a198141a154b6b73be9d GIT binary patch literal 142015 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