From 1ba95626a6614177da02665231900620bbaef2ce Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Wed, 16 Nov 2022 23:41:58 +0100 Subject: [PATCH] [MIRROR] mech bustin update 2022 [MDB IGNORE] (#17504) * mech bustin update 2022 (#70891) ## About The Pull Request Adds a huge ass crowbar to robotics (the mech removal tool), it deals 5 damage unwielded, or 19 wielded. (should be fine, considering robotics also has the easiest access to the materials needed for a chainsaw) You can use it while wielded on mechs to break the occupants out. This takes 5 seconds (or 3 in an unenclosed mech like a ripley) When you die in a mech you no longer automatically get ejected. refactors fire axe cabinets to support more items than the fireaxe makes some vehicle code better closes #70845 (you can still enter a mech without limbs, i think thats fine because you can use it to protect yourself from death in a dangerous situation or something until someone breaks you out with the really large crowbar) video: https://streamable.com/x4gom2 ## Why It's Good For The Game robotics having a giant ass crowbar to break people out of mechs seems like a fun idea you currently cant exit a mech if youre incapacitated inside it unless you DIE ## Changelog :cl: Fikou, sprites by Halcyon refactor: fire axe cabinets support items that aren't fire axes balance: mechs no longer eject you when you die in them add: Adds a giant crowbar to robotics, it can break open mechs to eject their pilots. /:cl: * mech bustin update 2022 * vr for the love of god Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com> --- .../map_files/Deltastation/DeltaStation2.dmm | 921 +++++++------- .../map_files/IceBoxStation/IceBoxStation.dmm | 777 ++++++------ _maps/map_files/KiloStation/KiloStation.dmm | 831 ++++++------ _maps/map_files/MetaStation/MetaStation.dmm | 795 ++++++------ _maps/map_files/VoidRaptor/VoidRaptor.dmm | 2 +- _maps/map_files/tramstation/tramstation.dmm | 1119 +++++++++-------- code/datums/elements/decals/blood.dm | 6 +- code/game/objects/items/fireaxe.dm | 1 - code/game/objects/items/tools/crowbar.dm | 50 +- code/game/objects/structures/fireaxe.dm | 127 +- code/modules/vehicles/cars/car.dm | 2 +- code/modules/vehicles/cars/clowncar.dm | 2 +- code/modules/vehicles/mecha/_mecha.dm | 9 +- code/modules/vehicles/mecha/combat/durand.dm | 3 +- code/modules/vehicles/mecha/combat/gygax.dm | 1 - code/modules/vehicles/mecha/combat/phazon.dm | 1 - .../vehicles/mecha/combat/reticence.dm | 1 - .../vehicles/mecha/mecha_ai_interaction.dm | 2 +- code/modules/vehicles/mecha/mecha_defense.dm | 10 +- .../vehicles/mecha/mecha_mob_interaction.dm | 14 +- code/modules/vehicles/sealed.dm | 5 +- .../mob/inhands/equipment/tools_lefthand.dmi | Bin 15411 -> 16417 bytes .../mob/inhands/equipment/tools_righthand.dmi | Bin 17105 -> 18260 bytes icons/obj/mechremoval.dmi | Bin 0 -> 428 bytes icons/obj/wallmounts.dmi | Bin 3758 -> 4184 bytes 25 files changed, 2364 insertions(+), 2315 deletions(-) create mode 100644 icons/obj/mechremoval.dmi diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index f7b8efe1f29..e1ad794b5ed 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -674,6 +674,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) +"agJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "agZ" = ( /obj/machinery/ntnet_relay, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -1510,6 +1516,16 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/iron/white, /area/station/medical/paramedic) +"aqS" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "aqW" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -1963,6 +1979,14 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) +"auI" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "auJ" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -3445,33 +3469,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal) -"aNK" = ( -/obj/machinery/button/door/directional/south{ - id = "psych_shutters"; - name = "Shutter Control"; - pixel_x = -4; - req_access = list("psychology") - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 6 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/button/door/directional/south{ - id = "psych_bolt"; - name = "Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = -35; - req_access = list("psychology"); - specialfunctions = 4 - }, -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "aNM" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -4116,6 +4113,12 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"aWO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot_red, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "aWP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4428,12 +4431,6 @@ /obj/machinery/air_sensor/nitrous_tank, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"bbh" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "bbj" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 @@ -4708,17 +4705,6 @@ /obj/effect/mapping_helpers/airlock/access/all/command/hop, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"beO" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "beP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -7612,13 +7598,6 @@ }, /turf/open/floor/plating, /area/station/science/ordnance/office) -"bKS" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "bKT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/cargo_technician, @@ -8081,9 +8060,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) -"bQR" = ( -/turf/closed/wall/r_wall, -/area/station/security/evidence) "bRe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8392,17 +8368,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) -"bSR" = ( -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "bSU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, @@ -9758,6 +9723,33 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/medical/medbay) +"cky" = ( +/obj/machinery/button/door/directional/south{ + id = "psych_shutters"; + name = "Shutter Control"; + pixel_x = -4; + req_access = list("psychology") + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/button/door/directional/south{ + id = "psych_bolt"; + name = "Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -4; + pixel_y = -35; + req_access = list("psychology"); + specialfunctions = 4 + }, +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "ckB" = ( /obj/structure/closet/secure_closet/hop, /obj/item/clothing/suit/costume/ianshirt, @@ -13038,6 +13030,13 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"dav" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "dax" = ( /obj/structure/window, /obj/structure/sink/directional/south, @@ -13137,24 +13136,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/engineering/atmos) -"dbA" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/paper_bin/carbon{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/pen, -/obj/item/flashlight/lamp/green{ - pixel_x = 9; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "dbO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/sofa/bench/right{ @@ -15376,6 +15357,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos/hfr_room) +"dEZ" = ( +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "dFg" = ( /turf/open/floor/iron/chapel{ dir = 9 @@ -17444,14 +17435,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/cargo/storage) -"ehe" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Evidence Storage" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "ehg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19124,6 +19107,45 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/storage/tech) +"eCO" = ( +/obj/item/stack/cable_coil, +/obj/item/bodypart/arm/right/robot{ + pixel_x = 3 + }, +/obj/item/bodypart/arm/left/robot{ + pixel_x = -3 + }, +/obj/structure/table, +/obj/item/radio/intercom/directional/west, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/light/directional/west, +/obj/item/stock_parts/cell/high{ + pixel_x = 3; + pixel_y = 16 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 16 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = 15 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "eCR" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -20743,14 +20765,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron, /area/station/engineering/atmos/project) -"eWZ" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/hangover, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "eXf" = ( /obj/structure/cable, /obj/structure/chair/comfy/brown{ @@ -22124,14 +22138,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"fnx" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/office) "fnA" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -22335,6 +22341,17 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) +"fqs" = ( +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "fqx" = ( /obj/effect/landmark/start/hangover/closet, /obj/structure/closet/crate, @@ -22937,6 +22954,24 @@ }, /turf/open/floor/wood, /area/station/engineering/break_room) +"fxP" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/paper_bin/carbon{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/pen, +/obj/item/flashlight/lamp/green{ + pixel_x = 9; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "fya" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23105,13 +23140,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/storage) -"fAg" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "fAj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23635,6 +23663,19 @@ }, /turf/open/floor/engine/n2, /area/station/engineering/atmos) +"fHX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/evidence) "fIg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24528,12 +24569,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/service/theater/abandoned) -"fTL" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "fTP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26759,13 +26794,6 @@ /obj/effect/spawner/random/clothing/beret_or_rabbitears, /turf/open/floor/wood, /area/station/commons/dorms) -"gue" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/closet/secure_closet/evidence, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "gug" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -28576,17 +28604,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"gQS" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/east, -/obj/item/clothing/suit/costume/justice, -/obj/item/clothing/head/helmet/toggleable/justice/escape{ - name = "justice helmet" - }, -/turf/open/floor/iron/dark, -/area/station/service/theater/abandoned) "gQV" = ( /obj/structure/cable, /turf/open/floor/iron/grimy, @@ -29437,45 +29454,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/main) -"hcT" = ( -/obj/item/stack/cable_coil, -/obj/item/bodypart/arm/right/robot{ - pixel_x = 3 - }, -/obj/item/bodypart/arm/left/robot{ - pixel_x = -3 - }, -/obj/structure/table, -/obj/item/radio/intercom/directional/west, -/obj/item/assembly/prox_sensor{ - pixel_x = 5 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/light/directional/west, -/obj/item/stock_parts/cell/high{ - pixel_x = 3; - pixel_y = 16 - }, -/obj/item/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 16 - }, -/obj/item/stock_parts/cell/high{ - pixel_y = 15 - }, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "hcW" = ( /obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -31982,6 +31960,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/cargo/office) +"hLb" = ( +/obj/structure/window/reinforced, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/structure/fireaxecabinet/mechremoval/directional/west, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "hLe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -33390,15 +33375,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/service/library/abandoned) -"icn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/evidence) "ico" = ( /obj/structure/table, /obj/item/storage/medkit/regular, @@ -34029,6 +34005,14 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"iju" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "ijx" = ( /turf/open/floor/iron/white/side, /area/station/science/lobby) @@ -38274,23 +38258,6 @@ /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) -"jlh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/security/evidence) "jll" = ( /obj/structure/window/reinforced{ dir = 8 @@ -39382,6 +39349,14 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron, /area/station/medical/virology) +"jyV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/evidence) "jzb" = ( /obj/machinery/door/poddoor/shutters{ dir = 4; @@ -40270,14 +40245,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos) -"jJb" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jJc" = ( /turf/closed/wall, /area/station/security/checkpoint) @@ -40472,6 +40439,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"jLm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/evidence) "jLo" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, @@ -40702,6 +40685,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"jNM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/evidence) "jNP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/holopad, @@ -42468,14 +42456,6 @@ "kic" = ( /turf/closed/wall, /area/station/maintenance/disposal) -"kid" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kii" = ( /obj/structure/chair/office{ dir = 1 @@ -42516,6 +42496,15 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, /area/station/security/execution/transfer) +"kiG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "kiQ" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/bot, @@ -45875,6 +45864,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"lbz" = ( +/obj/structure/table/reinforced, +/obj/item/bodypart/chest/robot, +/obj/item/bodypart/arm/right/robot{ + pixel_x = 6 + }, +/obj/item/bodypart/arm/left/robot{ + pixel_x = -6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) "lbF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48332,16 +48334,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) -"lHm" = ( -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "lHu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot_white/left, @@ -49796,14 +49788,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"mak" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/bodypart/leg/left/robot, -/obj/item/bodypart/leg/right/robot, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai) "maI" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 @@ -50621,6 +50605,39 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space/basic, /area/space/nearstation) +"mmx" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) "mmM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -50864,11 +50881,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"mqh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/evidence) "mql" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/siding/yellow, @@ -51191,6 +51203,13 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"mub" = ( +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "muh" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -51375,19 +51394,6 @@ }, /turf/open/floor/plating, /area/station/medical/pharmacy) -"mwi" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/evidence) "mwA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, @@ -56633,6 +56639,14 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/plating, /area/station/security/execution/transfer) +"nKe" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "nKA" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ @@ -57173,6 +57187,14 @@ }, /turf/open/floor/iron, /area/station/maintenance/department/crew_quarters/bar) +"nRh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "nRi" = ( /obj/structure/sign/warning/secure_area/directional/south, /obj/structure/table, @@ -58407,6 +58429,23 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/cargo/storage) +"ohI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/evidence) "ohP" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall11"; @@ -58895,15 +58934,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"onS" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "onT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59810,13 +59840,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"oBH" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/trimline/dark_red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "oBI" = ( /turf/open/floor/iron/chapel{ dir = 10 @@ -60374,6 +60397,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/cargo/storage) +"oJW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/secure_closet/evidence, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "oKr" = ( /turf/closed/wall, /area/station/security/checkpoint/supply) @@ -60456,6 +60486,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/department/science) +"oLO" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/status_display/evac/directional/east, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "oLT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -61971,16 +62008,6 @@ /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plating, /area/station/service/chapel/storage) -"pge" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "pgn" = ( /obj/structure/window, /obj/effect/decal/cleanable/dirt, @@ -64643,14 +64670,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/security/prison/safe) -"pMc" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/full, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/evidence) "pMh" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -64786,13 +64805,6 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/station/maintenance/port/fore) -"pNX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "pOf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 @@ -65381,6 +65393,17 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron, /area/station/security/lockers) +"pUm" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "pUp" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/effect/turf_decal/tile/yellow{ @@ -68017,39 +68040,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/station/science/auxlab/firing_range) -"qCd" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/toggleable/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) "qCe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -68795,6 +68785,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"qKX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/evidence) "qKY" = ( /obj/structure/table/wood, /obj/item/folder/yellow, @@ -70411,14 +70410,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"riG" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "riK" = ( /obj/structure/table_frame/wood, /obj/item/crowbar/red, @@ -70788,6 +70779,13 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"rlU" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "rme" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -71705,6 +71703,14 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/holding_cell) +"ryB" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "ryC" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ @@ -73393,14 +73399,6 @@ /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/iron, /area/station/maintenance/department/science) -"rTs" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/machinery/status_display/evac/directional/east, -/obj/effect/landmark/start/hangover, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "rTA" = ( /obj/effect/turf_decal/bot, /obj/machinery/airalarm/directional/north, @@ -75320,6 +75318,17 @@ }, /turf/open/floor/wood, /area/station/service/theater) +"stO" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/item/clothing/suit/costume/justice, +/obj/item/clothing/head/helmet/toggleable/justice/escape{ + name = "justice helmet" + }, +/turf/open/floor/iron/dark, +/area/station/service/theater/abandoned) "suj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77315,6 +77324,9 @@ /obj/structure/sign/warning/no_smoking/directional/west, /turf/open/floor/iron/dark/textured_half, /area/station/science/robotics/lab) +"sRd" = ( +/turf/closed/wall/r_wall, +/area/station/security/evidence) "sRm" = ( /obj/structure/window/reinforced/spawner, /obj/structure/window/reinforced/spawner/west, @@ -78480,18 +78492,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"tfG" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 - }, -/obj/machinery/light/warm/directional/south, -/obj/structure/closet/secure_closet/psychology, -/obj/item/toy/plush/beeplushie{ - desc = "Maybe hugging this will make you feel better about yourself."; - name = "Therabee" - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "tfK" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue, @@ -79418,22 +79418,6 @@ dir = 4 }, /area/station/science/ordnance/storage) -"ttb" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/security/evidence) "tte" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -81554,6 +81538,14 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) +"tTe" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/bodypart/leg/left/robot, +/obj/item/bodypart/leg/right/robot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) "tTf" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -84472,6 +84464,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) +"uEo" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/landmark/start/hangover, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "uEv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/toolbox, @@ -87806,13 +87806,6 @@ /obj/structure/sign/clock/directional/north, /turf/open/floor/wood, /area/station/commons/dorms) -"vuD" = ( -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/trimline/dark_red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "vuG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -88048,6 +88041,18 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/co2, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"vxc" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 + }, +/obj/machinery/light/warm/directional/south, +/obj/structure/closet/secure_closet/psychology, +/obj/item/toy/plush/beeplushie{ + desc = "Maybe hugging this will make you feel better about yourself."; + name = "Therabee" + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "vxf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -89806,14 +89811,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmos) -"vUu" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "vUz" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, @@ -90505,19 +90502,6 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"wdL" = ( -/obj/structure/table/reinforced, -/obj/item/bodypart/chest/robot, -/obj/item/bodypart/arm/right/robot{ - pixel_x = 6 - }, -/obj/item/bodypart/arm/left/robot{ - pixel_x = -6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai) "wdM" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -92563,6 +92547,14 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) +"wzf" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/office) "wzl" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/red{ @@ -93108,6 +93100,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"wEY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "wFc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -93191,13 +93190,6 @@ }, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"wFQ" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/status_display/evac/directional/east, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "wFX" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -94751,12 +94743,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"xdR" = ( -/obj/structure/window/reinforced, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "xdY" = ( /obj/structure/cable, /obj/machinery/computer/cargo/request, @@ -95083,6 +95069,14 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/department/chapel) +"xhz" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Evidence Storage" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "xhE" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -95924,6 +95918,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/command/corporate_showroom) +"xsW" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "xtg" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -106525,14 +106526,14 @@ aaa btH btH btH -mak +tTe cKE btH bEf btH rhH ueB -wdL +lbz btH bPC bRC @@ -129941,8 +129942,8 @@ pTC pTC unj hyg -hcT -xdR +eCO +hLb iCI pTC jqk @@ -141802,8 +141803,8 @@ dWt iAm uxB qGY -dbA -aNK +fxP +cky dki lvZ jQB @@ -142060,7 +142061,7 @@ xpW kfE mZk itY -tfG +vxc dki lcw gyn @@ -149994,9 +149995,9 @@ oCP rqa ibo kGA -pge +aqS yaI -beO +pUm hLA vty kUC @@ -151246,9 +151247,9 @@ vgK wGg vgK vgK -bQR -jlh -bQR +sRd +ohI +sRd ufR lra sle @@ -151503,9 +151504,9 @@ pWH xng atW vgK -riG -pNX -kid +iju +wEY +auI lra nrh nbk @@ -151760,9 +151761,9 @@ vSt dzr sbD vgK -fAg -icn -pMc +xsW +qKX +jyV fpc esZ lcT @@ -152017,9 +152018,9 @@ eBE gIV eYo vgK -jJb -fTL -gue +ryB +agJ +oJW ufR peu rIa @@ -152043,7 +152044,7 @@ juF rYA yaI spz -eWZ +nKe yaI xQZ xnF @@ -152274,9 +152275,9 @@ xoI lTt ndP vgK -onS -fTL -ehe +kiG +agJ +xhz ufR xEL oiC @@ -152303,15 +152304,15 @@ qqe twv yaI fNn -rTs +uEo lsg yaI pwC -wFQ +oLO vmP yaI xxN -wFQ +oLO qfH yaI ouy @@ -152339,7 +152340,7 @@ dvu oCG nXH cln -gQS +stO cma iDQ lcW @@ -152531,9 +152532,9 @@ cpA tLx tAJ vgK -mqh -ttb -mqh +jNM +jLm +jNM bLs bLs bPw @@ -152788,9 +152789,9 @@ bqY tLx ocm vgK -vuD -vUu -oBH +mub +nRh +rlU bLs nfZ pDt @@ -153045,9 +153046,9 @@ eOv tLx qCe vgK -bSR -mwi -lHm +fqs +fHX +dEZ bLs nlZ uVJ @@ -153302,9 +153303,9 @@ tNy ukq vGX vgK -bbh -bKS -bbh +aWO +dav +aWO bLs iRi nIV @@ -153559,15 +153560,15 @@ mrD tAd uPg iDq -bQR -mqh -bQR +sRd +jNM +sRd bLs aqW aEs cVj wow -qCd +mmx nmT dwU wtB @@ -153808,7 +153809,7 @@ tAj oSd sMX bRG -fnx +wzf gNx aQD iDq diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index c616572a2a3..9dfbd1f1919 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -389,11 +389,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"aic" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/station/security/evidence) "ait" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -1518,23 +1513,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"ayk" = ( -/obj/item/bodypart/head, -/obj/effect/decal/cleanable/blood, -/obj/item/bodypart/arm/left{ - pixel_x = -9; - pixel_y = -9 - }, -/obj/item/bodypart/leg/left, -/obj/item/bodypart/arm/right, -/obj/item/bodypart/leg/right{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/bodypart/chest, -/obj/item/organ/internal/heart, -/turf/open/misc/asteroid/snow/icemoon, -/area/icemoon/underground/explored) "aym" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/red{ @@ -3372,15 +3350,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/tools) -"bbQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) "bbY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/red, @@ -3856,18 +3825,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"bjm" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 8; - name = "Medbay Monitor"; - network = list("medbay"); - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red/full, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/checkpoint/medical) "bjn" = ( /obj/machinery/door/window/left/directional/north{ dir = 4; @@ -4958,6 +4915,12 @@ /obj/structure/chair/stool/directional/north, /turf/open/floor/carpet, /area/station/command/heads_quarters/qm) +"bAg" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Equipment Room" + }, +/turf/open/floor/glass/reinforced, +/area/station/security/lockers) "bAk" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/carpet, @@ -6465,6 +6428,11 @@ /obj/structure/sign/poster/contraband/the_big_gas_giant_truth, /turf/closed/wall, /area/station/maintenance/department/medical/central) +"bWe" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating, +/area/station/security/evidence) "bWh" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -6966,6 +6934,19 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/large, /area/station/medical/treatment_center) +"ccp" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/south{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "ccr" = ( /obj/effect/turf_decal/tile/red/half, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7999,17 +7980,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"csP" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Evidence Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/evidence) "csT" = ( /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) @@ -8698,17 +8668,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"cBJ" = ( -/obj/item/gun/energy/laser/practice{ - pixel_y = 5 - }, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice{ - pixel_y = -5 - }, -/obj/structure/rack, -/turf/open/floor/iron/dark/textured, -/area/station/security/office) "cBL" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -8864,6 +8823,15 @@ /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"cEP" = ( +/obj/structure/closet{ + name = "Evidence Closet 3" + }, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Lower Brig Evidence" + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/evidence) "cFb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -9131,6 +9099,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/locker) +"cIH" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + dir = 8; + name = "Medbay Monitor"; + network = list("medbay"); + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red/full, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) "cIK" = ( /obj/structure/table/wood, /obj/item/pai_card, @@ -10120,6 +10100,16 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) +"cYn" = ( +/obj/structure/table/wood, +/obj/machinery/libraryscanner{ + pixel_y = 5; + pixel_x = -3 + }, +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/station/service/library) "cYo" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -10403,6 +10393,19 @@ /obj/structure/cable, /turf/open/floor/carpet/red, /area/station/security/prison/work) +"dcq" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/east{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "dct" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -11318,9 +11321,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/central/greater) -"dpR" = ( -/turf/closed/wall/r_wall, -/area/station/security/evidence) "dqd" = ( /obj/machinery/iv_drip, /obj/structure/mirror/directional/north{ @@ -11536,19 +11536,6 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/qm) -"dta" = ( -/obj/structure/bed, -/obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/east{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "dtb" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/wood, @@ -17074,13 +17061,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, /turf/closed/wall, /area/station/medical/cryo) -"fee" = ( -/obj/structure/closet{ - name = "Evidence Closet 2" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/evidence) "fez" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -17353,6 +17333,9 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/central) +"fiL" = ( +/turf/closed/wall/r_wall, +/area/station/security/evidence) "fiO" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -17740,6 +17723,12 @@ /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"foE" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/courtroom) "foO" = ( /turf/open/floor/carpet, /area/station/security/prison/rec) @@ -17826,12 +17815,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) -"fpT" = ( -/obj/structure/closet/secure_closet/evidence, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/evidence) "fpW" = ( /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/wood, @@ -17953,6 +17936,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"frS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/evidence) "fse" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18435,6 +18423,14 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) +"fzG" = ( +/obj/structure/closet{ + name = "Evidence Closet 5" + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/evidence) "fzJ" = ( /obj/structure/barricade/wooden{ name = "wooden barricade (CLOSED)" @@ -18679,15 +18675,6 @@ /obj/machinery/requests_console/auto_name/directional/west, /turf/open/floor/iron/white, /area/station/medical/virology) -"fEj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "fEA" = ( /obj/structure/cable, /obj/machinery/door/airlock/maintenance{ @@ -19547,20 +19534,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"fSQ" = ( -/obj/structure/bed, -/obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/east{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "fTb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20355,17 +20328,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) -"gdC" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/central/fore) "gdN" = ( /obj/structure/railing/corner{ dir = 1 @@ -20765,6 +20727,11 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"glC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/evidence) "glI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -21968,6 +21935,10 @@ }, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) +"gEW" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gFj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -23035,6 +23006,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"gXh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/evidence) "gXl" = ( /obj/machinery/dna_scannernew, /obj/machinery/light/directional/west, @@ -24578,12 +24555,6 @@ }, /turf/open/floor/iron, /area/station/cargo/office) -"hwR" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Security - Equipment Room" - }, -/turf/open/floor/glass/reinforced, -/area/station/security/lockers) "hwW" = ( /obj/machinery/light_switch/directional/south{ pixel_x = -9 @@ -27635,11 +27606,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"ivO" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/evidence) "iwf" = ( /turf/closed/wall/r_wall, /area/mine/mechbay) @@ -28805,11 +28771,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"iOs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) "iOu" = ( /obj/structure/bed, /obj/item/bedsheet/cmo, @@ -29909,6 +29870,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"jdZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "jeh" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ dir = 1 @@ -30310,39 +30280,6 @@ }, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"jld" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/toggleable/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) "jle" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -31073,6 +31010,11 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"jxX" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/structure/fireaxecabinet/mechremoval/directional/north, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "jyh" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table/wood, @@ -32440,6 +32382,16 @@ }, /turf/open/floor/iron/smooth_half, /area/station/security/brig/upper) +"jSw" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Courtroom Audience" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "jSy" = ( /obj/structure/fence/end{ dir = 1 @@ -37096,14 +37048,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/mine/laborcamp) -"lmL" = ( -/obj/structure/closet{ - name = "Evidence Closet 5" - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/evidence) "lmM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -38294,14 +38238,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood/parquet, /area/station/commons/lounge) -"lHl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/evidence) "lHu" = ( /obj/structure/closet/secure_closet/brig, /obj/structure/cable, @@ -38669,14 +38605,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"lOY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/evidence) "lPb" = ( /obj/structure/railing/corner, /obj/structure/railing/corner{ @@ -39200,6 +39128,15 @@ dir = 8 }, /area/station/security/checkpoint/auxiliary) +"lYB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "lYJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -39225,12 +39162,6 @@ /obj/structure/closet/chefcloset, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) -"lYZ" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/security/courtroom) "lZi" = ( /obj/structure/railing, /turf/open/floor/iron, @@ -40222,10 +40153,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/hydroponics) -"mpW" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "mpZ" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron, @@ -40867,6 +40794,13 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/security/prison/rec) +"mAP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "mAV" = ( /obj/machinery/camera/directional/east{ c_tag = "Garden" @@ -41341,6 +41275,19 @@ /obj/item/taperecorder, /turf/open/floor/wood, /area/station/service/lawoffice) +"mJO" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/east{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "mJX" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/hollow/reinforced/middle, @@ -41377,6 +41324,11 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"mKq" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/evidence) "mKv" = ( /obj/machinery/vending/hydroseeds{ slogan_delay = 700 @@ -43849,6 +43801,39 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) +"nxy" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/ai_monitored/security/armory) "nxM" = ( /turf/closed/wall, /area/station/maintenance/department/medical/morgue) @@ -45083,6 +45068,20 @@ /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"nOl" = ( +/obj/structure/bed, +/obj/machinery/airalarm/directional/north, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/east{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "nOw" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -47161,16 +47160,6 @@ /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/station/security/prison/mess) -"otw" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Courtroom Audience" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) "otQ" = ( /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron, @@ -48149,13 +48138,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"oKJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/central/fore) "oKY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/plating, @@ -48463,6 +48445,14 @@ /obj/machinery/light/warm/directional/west, /turf/open/floor/wood, /area/station/security/prison/rec) +"oQj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "oQn" = ( /obj/structure/chair/sofa/corp/left{ dir = 8 @@ -49468,13 +49458,6 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored) -"pgG" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/spray/pepper, -/turf/open/floor/iron/smooth, -/area/station/security/execution/transfer) "pgL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -49522,6 +49505,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/service/theater) +"phX" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "pie" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering Access" @@ -49565,6 +49559,18 @@ dir = 1 }, /area/station/hallway/primary/central) +"piC" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/button/door/directional/south{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "piI" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/camera{ @@ -49749,11 +49755,6 @@ }, /turf/open/floor/wood/large, /area/station/command/heads_quarters/hos) -"plz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/evidence) "plS" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -50348,14 +50349,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"pvz" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) "pvB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/corner, @@ -50613,15 +50606,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/sepia, /area/station/service/library) -"pyL" = ( -/obj/structure/closet{ - name = "Evidence Closet 4" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/evidence) "pyM" = ( /obj/effect/turf_decal/siding/yellow{ dir = 1 @@ -50682,15 +50666,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"pzw" = ( -/obj/structure/closet{ - name = "Evidence Closet 3" - }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Lower Brig Evidence" - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/evidence) "pzC" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/siding/yellow{ @@ -51760,6 +51735,12 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"pQK" = ( +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/evidence) "pQL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -51837,18 +51818,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/freezer, /area/mine/laborcamp) -"pSl" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/south{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "pSu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -53218,6 +53187,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/central) +"qrg" = ( +/obj/item/bodypart/head, +/obj/effect/decal/cleanable/blood, +/obj/item/bodypart/arm/left{ + pixel_x = -9; + pixel_y = -9 + }, +/obj/item/bodypart/leg/left, +/obj/item/bodypart/arm/right, +/obj/item/bodypart/leg/right{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/bodypart/chest, +/obj/item/organ/internal/heart, +/turf/open/misc/asteroid/snow/icemoon, +/area/icemoon/underground/explored) "qrj" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -54353,6 +54339,17 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"qKN" = ( +/obj/item/gun/energy/laser/practice{ + pixel_y = 5 + }, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice{ + pixel_y = -5 + }, +/obj/structure/rack, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) "qKQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -54551,6 +54548,14 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"qMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/evidence) "qMH" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -57200,6 +57205,15 @@ }, /turf/open/floor/iron/smooth_corner, /area/station/command/heads_quarters/rd) +"rEe" = ( +/obj/structure/closet{ + name = "Evidence Closet 4" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/evidence) "rEf" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/sign/warning/chem_diamond/directional/south, @@ -57245,16 +57259,6 @@ dir = 1 }, /area/mine/living_quarters) -"rEs" = ( -/obj/structure/table/wood, -/obj/machinery/libraryscanner{ - pixel_y = 5; - pixel_x = -3 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/station/service/library) "rEx" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, @@ -59301,6 +59305,13 @@ }, /turf/open/floor/iron, /area/station/command/bridge) +"sna" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/orange, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/turf/open/floor/iron/smooth, +/area/station/security/execution/transfer) "sng" = ( /obj/structure/table, /obj/item/wrench, @@ -59332,12 +59343,6 @@ /obj/machinery/microwave, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"snA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/evidence) "snE" = ( /obj/effect/turf_decal/tile/red/half{ dir = 4 @@ -62314,13 +62319,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) -"tlD" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/textured_edge, -/area/station/security/evidence) "tlE" = ( /turf/open/floor/glass/reinforced/icemoon, /area/icemoon/surface/outdoors/nospawn) @@ -62989,6 +62987,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"tvK" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/evidence) "tvS" = ( /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot{ @@ -63200,15 +63205,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/engineering/atmos/pumproom) -"tyZ" = ( -/obj/structure/closet{ - name = "Evidence Closet 6" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/security/evidence) "tza" = ( /obj/structure/sink/directional/east, /turf/open/floor/iron, @@ -64440,10 +64436,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/medical/storage) -"tQJ" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "tQM" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -64704,6 +64696,11 @@ /obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"tWw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "tWy" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -65103,19 +65100,6 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark/textured_large, /area/station/medical/chemistry) -"ubJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/south{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "ubY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -66718,19 +66702,6 @@ /obj/structure/grille/broken, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"uCS" = ( -/obj/structure/bed, -/obj/machinery/airalarm/directional/north, -/obj/item/bedsheet/dorms, -/obj/machinery/button/door/directional/east{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "uCU" = ( /obj/machinery/button/flasher{ id = "executionflash"; @@ -69452,6 +69423,15 @@ dir = 5 }, /area/station/science/lab) +"vvG" = ( +/obj/structure/closet{ + name = "Evidence Closet 6" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/security/evidence) "vvJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, @@ -70333,6 +70313,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"vIH" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured_edge, +/area/station/security/evidence) "vIZ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -70661,11 +70648,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/mess) -"vPw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/security/evidence) "vPx" = ( /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) @@ -74220,6 +74202,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"wPD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/evidence) "wPN" = ( /obj/structure/railing{ dir = 4 @@ -76752,6 +76745,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"xEd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/evidence) "xEh" = ( /obj/machinery/door/airlock/virology/glass{ name = "Isolation A" @@ -91937,7 +91938,7 @@ oSU iDt exv iDt -ayk +qrg iDt iDt exv @@ -168566,10 +168567,10 @@ jtx gKQ gKQ kkN -lYZ +foE gKQ gKQ -gdC +phX ppS wMt udC @@ -168823,10 +168824,10 @@ qzV gKQ gVS bqF -bbQ -otw -pvz -oKJ +lYB +jSw +oQj +mAP qQN wMt udC @@ -169081,7 +169082,7 @@ gKQ jbt cBT dyf -iOs +tWw gKQ eGW qQN @@ -170341,7 +170342,7 @@ oZR oVY pez yiL -jld +nxy cxO xuA tuc @@ -170610,10 +170611,10 @@ hgM pJu rWU hgM -plz -csP -plz -dpR +frS +wPD +frS +fiL hQt lyg gjq @@ -170864,13 +170865,13 @@ yiL qLD bbY hgM -pgG +sna hBg hgM -tlD -snA -pyL -dpR +vIH +gXh +rEe +fiL gjq gjq gjq @@ -171124,10 +171125,10 @@ hgM svw hBg hgM -fee -lOY -lmL -aic +tvK +qMA +fzG +bWe gjq gjq gjq @@ -171381,10 +171382,10 @@ hgM fvO nrF hgM -pzw -vPw -tyZ -aic +cEP +glC +vvG +bWe gjq gjq gjq @@ -171638,10 +171639,10 @@ hgM svw eHK hgM -ivO -lHl -fpT -aic +mKq +xEd +pQK +bWe gjq gjq gjq @@ -234844,7 +234845,7 @@ tGr tGr bDu grh -hwR +bAg igB wRs lTN @@ -237161,7 +237162,7 @@ egm rzr wGW tJN -cBJ +qKN feJ feJ gPn @@ -240527,16 +240528,16 @@ sDl skl jOQ skl -fSQ +nOl oCF ygB -dta +dcq peb ygB -uCS +mJO oCF ygB -uCS +mJO oCF ygB lBD @@ -242327,7 +242328,7 @@ cIK jOQ skl ddr -ubJ +ccp ygB lXD gya @@ -243355,7 +243356,7 @@ iHz jOQ skl pOo -pSl +piC ygB nOD aos @@ -249042,7 +249043,7 @@ nGA nKa seE rNF -bjm +cIH kXM nKa xXV @@ -254180,7 +254181,7 @@ rvZ cYE lso ult -tQJ +jxX tfM rIU jFR @@ -254942,7 +254943,7 @@ dYt nyl prg tyv -rEs +cYn cHh cHh nuw @@ -255514,8 +255515,8 @@ dmt jCl jCl vzD -fEj -mpW +jdZ +gEW vzD vzD vzD diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index bc8d95ca1e1..0fd341d9298 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -890,6 +890,42 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"alv" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) "alx" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun{ @@ -1511,6 +1547,15 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"ate" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "ath" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -2949,19 +2994,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/central) -"aQx" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "aQB" = ( /obj/machinery/computer/message_monitor, /obj/effect/turf_decal/bot, @@ -4167,10 +4199,6 @@ dir = 1 }, /area/station/service/chapel) -"bnw" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/security/evidence) "bnB" = ( /obj/structure/frame/computer, /obj/effect/turf_decal/siding/thinplating/dark, @@ -4705,15 +4733,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/service/chapel/dock) -"buT" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "buU" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -6158,6 +6177,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/space/nearstation) +"bUJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security{ + name = "Evidence" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "bUN" = ( /turf/open/floor/plating/airless, /area/space) @@ -7575,25 +7604,6 @@ /obj/structure/grille, /turf/open/misc/asteroid/airless, /area/space/nearstation) -"cnm" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Cabin_3"; - name = "Cabin 3 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/locker) "cnn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -8309,6 +8319,23 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark, /area/station/cargo/storage) +"czz" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm/directional/east, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Cabin_2"; + name = "Cabin 2 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/locker) "czH" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10868,16 +10895,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"dnX" = ( -/obj/item/clothing/head/helmet/toggleable/justice/escape{ - name = "justice helmet" - }, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = 32 - }, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/aft) "dod" = ( /obj/effect/landmark/start/head_of_personnel, /obj/structure/chair/office{ @@ -13024,17 +13041,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/medical/chemistry) -"dTT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/airlock/research/glass{ - name = "Slime Euthanization Chamber" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "dTW" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -13056,15 +13062,6 @@ dir = 4 }, /area/station/hallway/primary/fore) -"dUd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "dUe" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -13236,16 +13233,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/greater) -"dWd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/research/glass{ - name = "Xenobiology Closet" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "dWj" = ( /obj/machinery/door/airlock/maintenance/external{ name = "Mass Driver Intersection" @@ -13741,6 +13728,27 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) +"efR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/structure/fireaxecabinet/mechremoval/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "efS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13823,9 +13831,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"egZ" = ( -/turf/closed/wall/rust, -/area/station/security/evidence) "ehc" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -16940,14 +16945,6 @@ /obj/structure/sign/warning/docking, /turf/closed/wall, /area/station/cargo/miningoffice) -"fag" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/head/helmet/toggleable/justice/escape{ - name = "justice helmet" - }, -/turf/open/floor/iron/dark, -/area/station/security/office) "fak" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -18622,17 +18619,6 @@ "fvC" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/ce) -"fvF" = ( -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "fvJ" = ( /obj/structure/bookcase/random/reference, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -19499,6 +19485,22 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/lesser) +"fGC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "fGI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22416,6 +22418,13 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"gvx" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "gvM" = ( /obj/structure/cable, /obj/structure/table, @@ -24844,6 +24853,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/cargo/storage) +"hfF" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/north{ + id = "Cabin_3"; + name = "Cabin 3 Privacy Lock"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/locker) "hfP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -26341,6 +26369,9 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"hAP" = ( +/turf/closed/wall/r_wall, +/area/station/security/evidence) "hBa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -28720,6 +28751,39 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"ifv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/mmi, +/obj/item/bodypart/chest/robot{ + pixel_y = 4 + }, +/obj/item/bodypart/leg/right/robot{ + pixel_x = 6 + }, +/obj/item/bodypart/arm/right/robot{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/bodypart/leg/left/robot{ + pixel_x = -6 + }, +/obj/item/bodypart/arm/left/robot{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/bodypart/head/robot, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "ifw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -30198,19 +30262,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/fore) -"izA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Evidence Closet" - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "izL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -31855,6 +31906,18 @@ /obj/structure/sign/poster/contraband/random/directional/south, /turf/closed/wall, /area/station/maintenance/port/lesser) +"iVV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "iWj" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -32476,6 +32539,17 @@ }, /turf/open/floor/plating, /area/station/service/chapel) +"jeR" = ( +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "jeS" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, @@ -32617,6 +32691,18 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/medical) +"jgy" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "jgz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32946,6 +33032,9 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/maintenance/port/greater) +"jkk" = ( +/turf/closed/wall, +/area/station/security/evidence) "jks" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -33545,15 +33634,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"jxZ" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jya" = ( /obj/effect/turf_decal/delivery, /obj/structure/reagent_dispensers/fueltank, @@ -34559,13 +34639,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/medical/surgery/aft) -"jMj" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jMo" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -35632,10 +35705,6 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) -"kcb" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/rust, -/area/station/science/xenobiology) "kcx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36271,19 +36340,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/hallway/primary/aft) -"kpb" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/monkey_recycler, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/station/science/xenobiology) "kpH" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36670,6 +36726,9 @@ /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) +"kvl" = ( +/turf/closed/wall/r_wall/rust, +/area/station/security/evidence) "kvo" = ( /obj/structure/table, /obj/machinery/firealarm/directional/west, @@ -36754,6 +36813,10 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/iron, /area/station/service/chapel/dock) +"kwx" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/rust, +/area/station/science/xenobiology) "kwK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/decoration/glowstick, @@ -40422,6 +40485,15 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"lwn" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "lwp" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -41619,6 +41691,19 @@ "lOX" = ( /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"lOY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Evidence Closet" + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "lOZ" = ( /obj/effect/turf_decal/box, /obj/machinery/shower/directional/west, @@ -42213,6 +42298,15 @@ /obj/structure/railing/corner, /turf/open/floor/iron/showroomfloor, /area/station/service/bar/atrium) +"lYG" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "lYT" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -43152,22 +43246,6 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/station/service/bar) -"mmc" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "mmo" = ( /obj/machinery/light/small/directional/north, /obj/structure/dresser, @@ -45297,6 +45375,9 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"mRp" = ( +/turf/closed/wall/rust, +/area/station/security/evidence) "mRF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49304,6 +49385,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/security/brig) +"odd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/airlock/research/glass{ + name = "Slime Euthanization Chamber" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "odA" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -49798,9 +49890,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/medical/psychology) -"olb" = ( -/turf/closed/wall/r_wall/rust, -/area/station/security/evidence) "olv" = ( /obj/structure/flora/bush/grassy/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -56682,26 +56771,6 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/medical/virology) -"qiq" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "qiB" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/stripes/corner, @@ -59441,6 +59510,19 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"qXX" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "qYr" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -61539,16 +61621,6 @@ /obj/item/mmi, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) -"rBZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/security{ - name = "Evidence" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "rCi" = ( /turf/closed/wall, /area/station/hallway/secondary/entry) @@ -62457,23 +62529,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/storage/primary) -"rOT" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm/directional/east, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/north{ - id = "Cabin_2"; - name = "Cabin 2 Privacy Lock"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/effect/mapping_helpers/broken_floor, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/locker) "rOX" = ( /obj/machinery/hydroponics/constructable, /obj/item/seeds/tower{ @@ -62494,6 +62549,18 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/bridge) +"rPx" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/locker) "rPy" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -65851,14 +65918,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/command/bridge) -"sNm" = ( -/obj/structure/bed, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/locker) "sNo" = ( /obj/machinery/food_cart, /obj/structure/window/reinforced, @@ -67826,18 +67885,6 @@ /obj/machinery/rnd/server, /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/science/server) -"tnW" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "toh" = ( /turf/closed/wall/r_wall/rust, /area/station/security/prison/safe) @@ -68313,9 +68360,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/cargo/storage) -"tup" = ( -/turf/closed/wall, -/area/station/security/evidence) "tur" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -69244,6 +69288,10 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"tIq" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/security/evidence) "tIr" = ( /turf/closed/wall/rust, /area/station/engineering/supermatter/room) @@ -69528,18 +69576,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"tNR" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/locker) "tNW" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -69910,42 +69946,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel) -"tTO" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/toggleable/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) "tUc" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -70684,18 +70684,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard) -"uee" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "uet" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -71154,11 +71142,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"ujX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/brig) "ujZ" = ( /obj/structure/rack, /obj/item/controller, @@ -73046,22 +73029,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) -"uNi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "uNv" = ( /obj/machinery/power/turbine/turbine_outlet, /turf/open/floor/engine, @@ -73148,39 +73115,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"uOX" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/mmi, -/obj/item/bodypart/chest/robot{ - pixel_y = 4 - }, -/obj/item/bodypart/leg/right/robot{ - pixel_x = 6 - }, -/obj/item/bodypart/arm/right/robot{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/bodypart/leg/left/robot{ - pixel_x = -6 - }, -/obj/item/bodypart/arm/left/robot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/bodypart/head/robot, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "uPm" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -73251,9 +73185,6 @@ /obj/structure/spider/stickyweb, /turf/open/floor/iron/dark, /area/station/maintenance/port/greater) -"uQp" = ( -/turf/closed/wall/r_wall, -/area/station/security/evidence) "uQt" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -78132,6 +78063,18 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) +"weR" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "weV" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/box/lights/mixed, @@ -79024,6 +78967,19 @@ /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/showroomfloor, /area/station/science/lab) +"wqR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/monkey_recycler, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "wqZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79120,18 +79076,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"wsl" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "wso" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/south, @@ -79804,6 +79748,22 @@ "wDz" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/lesser) +"wDF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "wDI" = ( /obj/structure/flora/rock/pile/style_random, /turf/open/misc/asteroid/lowpressure, @@ -80737,6 +80697,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard) +"wPK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) "wPO" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle{ @@ -81595,6 +81560,22 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"xdl" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/helmet/toggleable/justice/escape{ + name = "justice helmet" + }, +/turf/open/floor/iron/dark, +/area/station/security/office) +"xds" = ( +/obj/structure/bed, +/obj/effect/landmark/start/assistant, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/locker) "xdv" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -83756,6 +83737,16 @@ }, /turf/open/floor/iron/dark, /area/station/science/genetics) +"xJK" = ( +/obj/item/clothing/head/helmet/toggleable/justice/escape{ + name = "justice helmet" + }, +/obj/structure/sign/poster/official/the_owl{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/aft) "xJN" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -84006,6 +83997,16 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/lesser) +"xNu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Closet" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) "xNJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -104162,7 +104163,7 @@ aiN ebW pNe dpw -fag +xdl dUE aVI oKW @@ -106454,7 +106455,7 @@ uHv vgm tSI cYv -sNm +xds iuC fKJ cuD @@ -106481,7 +106482,7 @@ icQ aka psn azo -tTO +alv cez sVP qWZ @@ -106967,7 +106968,7 @@ bCO uHv nQX rhN -cnm +hfF vea jWD bHP @@ -107753,7 +107754,7 @@ uXL aPF tiY nzW -ujX +wPK eDx srf veu @@ -107995,7 +107996,7 @@ nkd tDs xTt rhN -rOT +czz amn pqD ckJ @@ -108008,11 +108009,11 @@ cXh lqn oQz cXh -tup -bnw -rBZ -tup -tup +jkk +tIq +bUJ +jkk +jkk xap wMe ktu @@ -108265,11 +108266,11 @@ nem gME dXz ura -egZ -jMj -dUd -fvF -tup +mRp +gvx +ate +jeR +jkk shC sFF wqZ @@ -108510,7 +108511,7 @@ ikE vgm lqP uhE -tNR +rPx pqD pqD iza @@ -108522,11 +108523,11 @@ iHT sSd aLi jVA -tup -tnW -uNi -wsl -egZ +jkk +jgy +fGC +iVV +mRp gJL odc eoM @@ -108779,11 +108780,11 @@ rqx oJs dxk rmd -tup -jxZ -mmc -aQx -tup +jkk +lwn +wDF +qXX +jkk mdE aUw vyl @@ -109036,11 +109037,11 @@ gCu fRP aLi myc -tup -buT -izA -uee -uQp +jkk +lYG +lOY +weR +hAP xmO sFF war @@ -109293,11 +109294,11 @@ bDu tXX nBE rRY -olb -uQp -uQp -uQp -uQp +kvl +hAP +hAP +hAP +hAP dOk rVE hna @@ -110335,7 +110336,7 @@ mCm gmG gmG pDM -dnX +xJK qlD gtU nZE @@ -114949,7 +114950,7 @@ xCz rIk rIk viM -uOX +ifv dHq nbH nwh @@ -120811,7 +120812,7 @@ lRk enP lZi xSO -qiq +efR dRR tmf xvh @@ -122592,7 +122593,7 @@ mwp lth wpw iPY -dTT +odd wpw ffN hnw @@ -123879,7 +123880,7 @@ dmA hvl mOt wpw -kpb +wqR puJ iKn ndz @@ -124134,8 +124135,8 @@ iSS uLt wpw aQl -dWd -kcb +xNu +kwx doy hbe doy diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 891b40fd489..5ac780a4108 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1136,6 +1136,19 @@ "avK" = ( /turf/closed/wall, /area/station/maintenance/fore/lesser) +"avU" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/button/door/directional/east{ + id = "Cabin2"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "awt" = ( /obj/structure/window, /obj/effect/turf_decal/tile/red/fourcorners, @@ -1801,12 +1814,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos) -"aIA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "aIC" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3601,6 +3608,21 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"bmz" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/west{ + id = "Cabin4"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "bmB" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -4177,15 +4199,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"buI" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "buL" = ( /obj/structure/closet/secure_closet/exile, /obj/structure/extinguisher_cabinet/directional/west, @@ -4419,14 +4432,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, /area/station/security/brig) -"bAq" = ( -/obj/structure/closet/secure_closet/evidence, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "bAA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4880,17 +4885,6 @@ /obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron, /area/station/cargo/sorting) -"bLx" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "bLQ" = ( /turf/closed/wall, /area/station/medical/coldroom) @@ -5104,6 +5098,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"bQk" = ( +/obj/item/bodypart/arm/left, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) "bQs" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -6018,6 +6016,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"cmH" = ( +/obj/item/bodypart/leg/left, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) "cnc" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -8642,35 +8644,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"div" = ( -/obj/structure/rack, -/obj/machinery/light/directional/west, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_y = 2 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_y = -2 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) "diC" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance" @@ -8782,16 +8755,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"dlF" = ( -/obj/structure/closet{ - name = "Evidence Closet 4" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "dlG" = ( /obj/structure/cable, /obj/item/radio/intercom/directional/north, @@ -8877,6 +8840,18 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"doj" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/structure/fireaxecabinet/mechremoval/directional/east, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "dox" = ( /obj/structure/rack, /obj/item/screwdriver{ @@ -9363,6 +9338,12 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"dxe" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "dxk" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, @@ -10313,6 +10294,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"dPL" = ( +/obj/structure/filingcabinet/security{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "dPQ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -10491,23 +10482,6 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"dSY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "dTi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -12365,6 +12339,15 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) +"eyd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) "eyl" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -12439,17 +12422,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/bar) -"eAy" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/science/genetics) "eAL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, @@ -12978,23 +12950,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"eMM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "eMU" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -14908,19 +14863,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/central) -"fBE" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/button/door/directional/east{ - id = "Cabin2"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "fBG" = ( /obj/item/book/manual/wiki/chemistry{ pixel_x = -4; @@ -16573,6 +16515,9 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/lockers) +"ggj" = ( +/turf/closed/wall, +/area/station/security/evidence) "ggH" = ( /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/iron/checker, @@ -20466,21 +20411,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"hzD" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "Cabin7"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "hzF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26129,16 +26059,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/locker) -"jrQ" = ( -/obj/structure/closet{ - name = "Evidence Closet 3" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jrT" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/yellow{ @@ -27887,17 +27807,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port) -"jVj" = ( -/obj/structure/closet{ - name = "Evidence Closet 5" - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jVl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -27984,17 +27893,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) -"jWi" = ( -/obj/structure/closet{ - name = "Evidence Closet 2" - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jWj" = ( /obj/structure/cable, /obj/machinery/light/small/directional/south, @@ -28238,18 +28136,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) -"kaP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kaS" = ( /obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/tile/yellow{ @@ -28258,6 +28144,16 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) +"kaU" = ( +/obj/structure/closet{ + name = "Evidence Closet 3" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "kbo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29857,16 +29753,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"kGX" = ( -/obj/structure/filingcabinet/security{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kHg" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -30695,11 +30581,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"kVM" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kVN" = ( /turf/open/floor/carpet, /area/station/service/chapel) @@ -31929,6 +31810,18 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"lqC" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/blobstart, +/obj/machinery/camera/directional/north{ + c_tag = "Security - Evidence Storage" + }, +/obj/item/storage/secure/safe/directional/north{ + name = "evidence safe" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "lqL" = ( /obj/effect/turf_decal/siding{ dir = 1 @@ -32290,6 +32183,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"lxf" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/west{ + id = "Cabin5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "lxm" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix{ dir = 4 @@ -37556,6 +37462,17 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"nqD" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "nqL" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) @@ -38237,14 +38154,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron/white, /area/station/medical/virology) -"nBW" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "nCa" = ( /obj/machinery/meter/layer2, /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ @@ -39001,6 +38910,12 @@ }, /turf/open/floor/iron/dark, /area/station/security/range) +"nQW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nQX" = ( /turf/open/floor/iron/white, /area/station/science/robotics/lab) @@ -39321,6 +39236,11 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"nXH" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "nXK" = ( /obj/docking_port/stationary/random{ dir = 4; @@ -45722,20 +45642,6 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"qkZ" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/button/door/directional/east{ - id = "Cabin3"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "qlc" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -45804,9 +45710,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"qmP" = ( -/turf/closed/wall, -/area/station/security/evidence) "qmR" = ( /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -47304,10 +47207,6 @@ }, /turf/open/floor/iron, /area/station/security/prison) -"qNP" = ( -/obj/item/bodypart/arm/left, -/turf/open/floor/plating/airless, -/area/station/science/ordnance/bomb) "qNV" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48266,6 +48165,17 @@ "rft" = ( /turf/closed/wall/r_wall, /area/station/security/prison/mess) +"rfE" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "rfY" = ( /obj/structure/lattice, /obj/structure/sign/warning/electric_shock/directional/east, @@ -49981,6 +49891,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/research) +"rJB" = ( +/turf/closed/wall/r_wall, +/area/station/security/evidence) "rJI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/junction/yjunction{ @@ -50106,6 +50019,13 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood, /area/station/service/library) +"rLo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery C Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "rLr" = ( /obj/structure/rack, /obj/item/poster/random_contraband, @@ -50635,6 +50555,23 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"rTw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "rTz" = ( /obj/structure/window/reinforced, /obj/effect/decal/cleanable/cobweb, @@ -50642,13 +50579,6 @@ /obj/effect/spawner/random/decoration/showcase, /turf/open/floor/carpet, /area/station/command/corporate_showroom) -"rTF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery C Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "rTL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50676,6 +50606,21 @@ }, /turf/open/floor/iron, /area/station/commons/locker) +"rUo" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/button/door/directional/west{ + id = "Cabin7"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "rUE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -51444,18 +51389,6 @@ /obj/item/storage/fancy/candle_box, /turf/open/floor/engine/cult, /area/station/service/library) -"sfV" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/blobstart, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Evidence Storage" - }, -/obj/item/storage/secure/safe/directional/north{ - name = "evidence safe" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "sgc" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -51626,21 +51559,6 @@ "sjP" = ( /turf/closed/wall/r_wall, /area/station/security/prison/safe) -"skk" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/west{ - id = "Cabin4"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "skt" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ @@ -52549,6 +52467,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"sBa" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/button/door/directional/east{ + id = "Cabin3"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "sBd" = ( /obj/structure/lattice, /obj/item/stack/cable_coil, @@ -55033,6 +54965,15 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"tqM" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/genetics) "tqU" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -55844,15 +55785,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"tHj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/brig) "tHk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/department_orders/service{ @@ -56216,12 +56148,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"tLI" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "tLN" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -58224,6 +58150,35 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) +"uwg" = ( +/obj/structure/rack, +/obj/machinery/light/directional/west, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) "uwh" = ( /obj/structure/chair/comfy{ dir = 1 @@ -58348,11 +58303,6 @@ "uxS" = ( /turf/open/floor/wood, /area/station/maintenance/port/aft) -"uxV" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "uyd" = ( /obj/structure/sign/warning/pods/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58583,6 +58533,14 @@ /obj/structure/chair/stool/directional/south, /turf/open/floor/iron, /area/station/security/prison) +"uCW" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "uDn" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -59419,6 +59377,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/checker, /area/station/maintenance/aft/lesser) +"uQK" = ( +/obj/structure/closet{ + name = "Evidence Closet 4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "uRa" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance" @@ -60226,6 +60194,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/central) +"vhD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "vhI" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -61734,9 +61714,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"vHE" = ( -/turf/closed/wall/r_wall, -/area/station/security/evidence) "vHG" = ( /obj/structure/table/wood, /obj/machinery/keycard_auth/directional/south, @@ -62793,21 +62770,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"waf" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/landmark/start/hangover, -/obj/machinery/button/door/directional/west{ - id = "Cabin6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "wag" = ( /obj/machinery/computer/med_data, /obj/structure/cable, @@ -63445,6 +63407,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) +"wmc" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "wmf" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 @@ -63620,19 +63590,6 @@ /obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"wqa" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/west{ - id = "Cabin5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "wqh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -63674,6 +63631,17 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"wrb" = ( +/obj/structure/closet{ + name = "Evidence Closet 5" + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "wrc" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -64633,10 +64601,6 @@ }, /turf/open/floor/engine, /area/station/science/cytology) -"wKH" = ( -/obj/item/bodypart/leg/left, -/turf/open/floor/plating/airless, -/area/station/science/ordnance/bomb) "wKS" = ( /obj/structure/window/reinforced/plasma, /obj/structure/cable, @@ -64766,6 +64730,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"wNp" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/hangover, +/obj/machinery/button/door/directional/west{ + id = "Cabin6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "wND" = ( /obj/effect/turf_decal/arrows/red{ dir = 4 @@ -65112,43 +65091,6 @@ }, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) -"wSH" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/bodypart/arm/right/robot{ - pixel_x = 3 - }, -/obj/item/bodypart/arm/left/robot{ - pixel_x = -3 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/machinery/ecto_sniffer{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "wSI" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -65204,6 +65146,11 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"wTO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "wUc" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, @@ -65851,6 +65798,43 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/cmo, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"xgi" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/bodypart/arm/right/robot{ + pixel_x = 3 + }, +/obj/item/bodypart/arm/left/robot{ + pixel_x = -3 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/machinery/ecto_sniffer{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "xgn" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -66752,6 +66736,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"xxZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "xyc" = ( /obj/structure/window/reinforced{ dir = 4 @@ -87611,7 +87612,7 @@ tzE ucc tSw tSw -rTF +rLo tSw tSw tSw @@ -88376,7 +88377,7 @@ sWO oxW dqN vlH -aIA +nQW miy tFr nMf @@ -90920,7 +90921,7 @@ sVY sVY sVY sVY -uxV +nXH xxk ahr bMY @@ -94203,7 +94204,7 @@ mtG uyd ltt mLv -tHj +eyd iMs cJj cJj @@ -94456,11 +94457,11 @@ ajq lAM osw lAM -vHE -qmP -qmP -qmP -kaP +rJB +ggj +ggj +ggj +vhD tjh rQS xqI @@ -94713,11 +94714,11 @@ gkn lAM aaa aaa -vHE -jrQ -jWi -nBW -dSY +rJB +kaU +nqD +uCW +rTw aeq aeq anl @@ -94970,13 +94971,13 @@ gkn aaa aaa aaa -vHE -sfV -tLI -kVM -eMM +rJB +lqC +dxe +wTO +xxZ anl -div +uwg apJ lDe qGQ @@ -95227,11 +95228,11 @@ lMJ lMJ lMJ lMJ -vHE -bAq -jVj -dlF -kGX +rJB +wmc +wrb +uQK +dPL aeq iRG apJ @@ -97108,7 +97109,7 @@ ebV dZb ebV fma -wSH +xgi sck iwA sck @@ -97122,7 +97123,7 @@ cId rQl oIg wBq -eAy +rfE vKW jNX jxW @@ -98132,7 +98133,7 @@ wsD cdq tKM eut -bLx +doj uJe jtS osC @@ -98146,7 +98147,7 @@ bBo gwf gfZ gqm -buI +tqM cDA jrb lkL @@ -103862,7 +103863,7 @@ kJi hxV xhh xhh -wKH +cmH grw kJi kJi @@ -104374,7 +104375,7 @@ aaf kJi kJi coc -qNP +bQk xhh xhh iYD @@ -104488,10 +104489,10 @@ tgo lOU nmI lnc -qkZ +sBa mPu lnc -fBE +avU iee lnc crL @@ -106030,19 +106031,19 @@ kZq gNh aTD lnc -skk +bmz cKC lnc -wqa +lxf obw qXB icS qXB -waf +wNp sGh lnc obw -hzD +rUo lqQ fzr iCJ diff --git a/_maps/map_files/VoidRaptor/VoidRaptor.dmm b/_maps/map_files/VoidRaptor/VoidRaptor.dmm index e9c29044e0b..9832903c18d 100644 --- a/_maps/map_files/VoidRaptor/VoidRaptor.dmm +++ b/_maps/map_files/VoidRaptor/VoidRaptor.dmm @@ -2374,7 +2374,6 @@ "aMf" = ( /obj/machinery/mechpad, /obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, @@ -78856,6 +78855,7 @@ "wjA" = ( /obj/effect/turf_decal/tile/dark_red/fourcorners, /obj/effect/turf_decal/loading_area, +/obj/structure/fireaxecabinet/mechremoval/directional/east, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "wjE" = ( diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index b00341fa343..85106f0da5a 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -21,6 +21,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"aay" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "aaF" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 2" @@ -78,6 +86,13 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"aco" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "acq" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -2015,14 +2030,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness) -"aTw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "aTz" = ( /obj/machinery/door/airlock/medical{ name = "Surgery B" @@ -2402,6 +2409,18 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) +"bcC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "bcI" = ( /obj/item/kirbyplants/photosynthetic, /turf/open/floor/circuit, @@ -2505,6 +2524,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"bec" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/structure/sign/clock/directional/south, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "bej" = ( /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/trimline/green/filled/line, @@ -3703,17 +3730,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"bzs" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/structure/sign/clock/directional/west, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "bzz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -4338,6 +4354,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"bJD" = ( +/turf/closed/wall, +/area/station/security/evidence) "bJN" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ @@ -5069,6 +5088,14 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"bVd" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "bVp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -6691,14 +6718,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/dorms) -"cvg" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/effect/landmark/start/assistant, -/obj/structure/sign/clock/directional/north, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "cvw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -7815,11 +7834,6 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter) -"cOj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "cOl" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -7898,18 +7912,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/solars/starboard) -"cPK" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/sign/clock/directional/west, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "cPM" = ( /turf/closed/wall, /area/station/engineering/atmos) @@ -10531,6 +10533,17 @@ /obj/structure/window/reinforced/spawner/east, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"dJg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "dJF" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 @@ -10964,17 +10977,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating/airless, /area/station/engineering/supermatter/room) -"dRz" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/structure/sign/clock/directional/south, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "dRK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -10992,6 +10994,16 @@ /obj/item/stack/medical/gauze, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"dSa" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/hangover, +/obj/structure/sign/clock/directional/east, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "dSc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -12654,6 +12666,15 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/greater) +"ewX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/status_display/ai/directional/east, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "exi" = ( /obj/machinery/camera/emp_proof{ c_tag = "Engineering - Chief Engineer's Office"; @@ -13584,17 +13605,6 @@ dir = 5 }, /area/station/science/breakroom) -"ePo" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" - }, -/obj/structure/tramwall/titanium, -/obj/machinery/destination_sign{ - layer = 3.4; - dir = 1 - }, -/turf/open/openspace, -/area/station/hallway/primary/tram/center) "ePw" = ( /obj/structure/filingcabinet, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -14398,6 +14408,16 @@ }, /turf/open/floor/iron, /area/station/engineering/transit_tube) +"feS" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) "feW" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 @@ -15176,12 +15196,6 @@ }, /turf/open/floor/iron, /area/station/security/prison) -"fsQ" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "fte" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -15264,16 +15278,6 @@ /obj/structure/railing, /turf/open/openspace, /area/station/science/xenobiology) -"fvb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "fvc" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -16984,23 +16988,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"gdN" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/elevator_control_panel/directional/south{ - linked_elevator_id = "dumbwaiter_lift"; - preset_destination_names = list("2"="Hydroponics","3"="Kitchen"); - name = "Dumbwaiter Control Panel"; - desc = "A small control panel used to move the kitchen dumbwaiter up and down." - }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics) "gen" = ( /obj/effect/turf_decal/tile{ dir = 1 @@ -17434,16 +17421,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/white, /area/station/science/research) -"glD" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/item/storage/secure/safe/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "glJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -18132,6 +18109,13 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, /area/station/science/research) +"gyC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "gyP" = ( /obj/structure/rack, /obj/item/healthanalyzer{ @@ -19476,6 +19460,16 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat_interior) +"gWz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "gWE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -19752,6 +19746,19 @@ }, /turf/open/floor/iron, /area/station/security/office) +"hbT" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "hbY" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /obj/machinery/meter, @@ -19908,15 +19915,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"hft" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/structure/sign/clock/directional/east, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "hfw" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -20050,6 +20048,21 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/station/security/office) +"hhK" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "hhL" = ( /obj/structure/sign/directions/supply{ dir = 1; @@ -20367,6 +20380,17 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"hpI" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/bot_white, +/obj/machinery/elevator_control_panel/directional/north{ + linked_elevator_id = "dumbwaiter_lift"; + preset_destination_names = list("2"="Hydroponics","3"="Kitchen"); + name = "Dumbwaiter Control Panel"; + desc = "A small control panel used to move the kitchen dumbwaiter up and down." + }, +/turf/open/floor/iron/white, +/area/station/service/kitchen) "hqc" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -21268,6 +21292,14 @@ }, /turf/open/floor/glass, /area/station/commons/fitness/recreation) +"hGO" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/clock/directional/north, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "hGQ" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/structure/railing/corner, @@ -21318,16 +21350,6 @@ "hHP" = ( /turf/open/floor/iron/dark, /area/station/maintenance/radshelter/civil) -"hHR" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/structure/sign/clock/directional/east, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "hIg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21774,14 +21796,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) -"hRK" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/obj/structure/sign/clock/directional/south, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "hSf" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -22849,13 +22863,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"ijs" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "ijt" = ( /obj/structure/railing{ dir = 8 @@ -23376,13 +23383,6 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"iuJ" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/structure/sign/clock/directional/north, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "iuM" = ( /obj/structure/table/wood/fancy/royalblue, /obj/machinery/door/window{ @@ -23722,21 +23722,6 @@ "izO" = ( /turf/open/floor/plating, /area/station/security/processing) -"izR" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "izU" = ( /turf/closed/wall, /area/station/hallway/primary/tram/center) @@ -24218,13 +24203,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) -"iIK" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "iJx" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -25235,6 +25213,10 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) +"jbB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) "jcf" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/brown/filled/corner{ @@ -25318,18 +25300,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/dorms) -"jer" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "jeB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning{ @@ -25824,16 +25794,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/security/brig) -"jnR" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/assistant, -/obj/structure/sign/clock/directional/east, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "jnU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -26954,6 +26914,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/sorting) +"jIW" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/structure/sign/clock/directional/east, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "jJc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -29132,17 +29101,6 @@ }, /turf/open/floor/plating, /area/station/security/office) -"kvf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kvn" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -30148,9 +30106,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"kNs" = ( -/turf/closed/wall/r_wall, -/area/station/security/evidence) "kNT" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -30744,13 +30699,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"kXj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "kXm" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/siding/thinplating/dark, @@ -30820,17 +30768,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"kYP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kYZ" = ( /obj/machinery/airalarm/server{ dir = 4; @@ -31409,6 +31346,14 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"lkp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "lkv" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -32655,15 +32600,6 @@ }, /turf/open/floor/iron/freezer, /area/station/security/prison) -"lGp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "lGs" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Tunnel Access" @@ -32915,16 +32851,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"lLq" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/assistant, -/obj/structure/sign/clock/directional/east, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "lLx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -33079,6 +33005,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"lNX" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/structure/sign/clock/directional/east, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "lOt" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -33324,6 +33259,14 @@ dir = 4 }, /area/station/service/theater) +"lSz" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/effect/landmark/start/hangover, +/obj/structure/sign/clock/directional/north, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "lSG" = ( /obj/machinery/status_display/ai/directional/east, /obj/structure/chair/office{ @@ -33452,17 +33395,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/science/genetics) -"lVK" = ( -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/bot_white, -/obj/machinery/elevator_control_panel/directional/north{ - linked_elevator_id = "dumbwaiter_lift"; - preset_destination_names = list("2"="Hydroponics","3"="Kitchen"); - name = "Dumbwaiter Control Panel"; - desc = "A small control panel used to move the kitchen dumbwaiter up and down." - }, -/turf/open/floor/iron/white, -/area/station/service/kitchen) "lVU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -33505,19 +33437,6 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"lWR" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "lXi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -33556,15 +33475,6 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) -"lXF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "lXH" = ( /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 @@ -34457,10 +34367,6 @@ /obj/machinery/meter, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"mmI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/station/security/checkpoint/engineering) "mmL" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; @@ -35420,6 +35326,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/storage) +"mDx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/evac/directional/west, +/obj/structure/cable/layer3, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "mDC" = ( /obj/machinery/air_sensor/carbon_tank, /turf/open/floor/engine/co2, @@ -36079,6 +35994,12 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"mNE" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "mNN" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -36235,6 +36156,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison/safe) +"mQQ" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/structure/sign/clock/directional/west, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "mQS" = ( /obj/structure/chair/comfy/beige, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -36805,6 +36737,17 @@ dir = 4 }, /area/station/service/theater) +"nbS" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" + }, +/obj/structure/tramwall/titanium, +/obj/machinery/destination_sign{ + layer = 3.4; + dir = 1 + }, +/turf/open/openspace, +/area/station/hallway/primary/tram/center) "nca" = ( /turf/open/openspace, /area/station/security/brig) @@ -37270,15 +37213,6 @@ "njC" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) -"njI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/cable/layer3, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "njJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -38329,21 +38263,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"nEF" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/reagent_containers/spray/plantbgone, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/obj/item/reagent_containers/cup/bottle/nutrient/ez, -/obj/item/reagent_containers/cup/bottle/nutrient/rh, -/obj/item/reagent_containers/cup/watering_can, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "nFA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -39810,37 +39729,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"ojJ" = ( -/obj/structure/table, -/obj/machinery/ecto_sniffer{ - pixel_x = -4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = 6; - pixel_y = 13 - }, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "ojQ" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -40041,16 +39929,6 @@ "ook" = ( /turf/closed/wall/r_wall, /area/station/hallway/primary/tram/left) -"ooA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "ooC" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -40363,14 +40241,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"ouo" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "oux" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -40408,6 +40278,9 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ovz" = ( +/turf/closed/wall/r_wall, +/area/station/security/evidence) "ovL" = ( /turf/open/floor/iron, /area/station/hallway/secondary/service) @@ -42243,17 +42116,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/station/security/prison) -"pfm" = ( -/obj/item/bedsheet/dorms_double{ - dir = 4 - }, -/obj/structure/bed/double{ - dir = 4 - }, -/obj/structure/sign/clock/directional/north, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "pfo" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -42296,6 +42158,11 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"pgu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "pgw" = ( /obj/item/ammo_casing/spent, /obj/item/ammo_casing/spent{ @@ -44398,6 +44265,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/processing) +"pPN" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/elevator_control_panel/directional/south{ + linked_elevator_id = "dumbwaiter_lift"; + preset_destination_names = list("2"="Hydroponics","3"="Kitchen"); + name = "Dumbwaiter Control Panel"; + desc = "A small control panel used to move the kitchen dumbwaiter up and down." + }, +/turf/open/floor/iron/dark, +/area/station/service/hydroponics) "pQd" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/ai_upload_foyer) @@ -45923,6 +45807,13 @@ }, /turf/open/floor/iron, /area/station/security/execution/transfer) +"qrg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "qro" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -46397,10 +46288,6 @@ /obj/item/stack/sheet/glass/fifty, /turf/open/floor/iron, /area/station/engineering/main) -"qyZ" = ( -/obj/machinery/keycard_auth, -/turf/closed/wall/r_wall, -/area/station/command/bridge) "qza" = ( /turf/closed/wall, /area/station/command/heads_quarters/qm) @@ -46586,6 +46473,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/cargo/warehouse) +"qDu" = ( +/obj/structure/sign/collision_counter, +/turf/closed/wall, +/area/station/medical/medbay/lobby) "qDz" = ( /obj/structure/table, /obj/item/folder/red, @@ -46650,38 +46541,6 @@ }, /turf/open/floor/engine/cult, /area/station/service/library) -"qEM" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/toggleable/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) "qEW" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -47216,14 +47075,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"qMQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "qMR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -47519,6 +47370,18 @@ "qSS" = ( /turf/closed/wall/r_wall, /area/station/science/cytology) +"qTc" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/clock/directional/west, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "qTq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -47917,6 +47780,17 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/smooth, /area/station/command/gateway) +"raR" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/structure/sign/clock/directional/west, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "raX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -48269,6 +48143,10 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, /area/station/science/cytology) +"rin" = ( +/obj/machinery/keycard_auth, +/turf/closed/wall/r_wall, +/area/station/command/bridge) "riu" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -49050,6 +48928,17 @@ }, /turf/open/floor/iron, /area/station/security/prison) +"rxm" = ( +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 4 + }, +/obj/structure/sign/clock/directional/north, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "rxo" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -51025,10 +50914,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"sce" = ( -/obj/structure/sign/collision_counter, -/turf/closed/wall, -/area/station/medical/medbay/lobby) "scA" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -51381,6 +51266,17 @@ }, /turf/open/floor/carpet, /area/station/commons/dorms) +"sjF" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/dorms{ + dir = 4 + }, +/obj/structure/sign/clock/directional/south, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "ski" = ( /turf/open/floor/carpet, /area/station/hallway/secondary/entry) @@ -51521,14 +51417,6 @@ "soH" = ( /turf/open/floor/iron/goonplaque, /area/station/hallway/secondary/entry) -"spc" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "spf" = ( /obj/structure/industrial_lift/tram{ icon_state = "plating" @@ -52166,16 +52054,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/science/robotics/lab) -"szN" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/office) "szZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -53159,6 +53037,14 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"sTg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "sTl" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -54825,6 +54711,15 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/cytology) +"tvZ" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "twe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, @@ -55489,6 +55384,15 @@ /mob/living/simple_animal/bot/floorbot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) +"tIq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "tIK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/purple/filled/line, @@ -55863,6 +55767,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) +"tRo" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "tRr" = ( /obj/machinery/door/airlock/hatch{ name = "Ladder Access Hatch" @@ -56058,17 +55970,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"tUM" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/obj/structure/sign/clock/directional/west, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "tVe" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -56688,15 +56589,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/art) -"ugf" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/dorms, -/obj/structure/sign/clock/directional/east, -/obj/item/pillow/random, -/turf/open/floor/carpet, -/area/station/commons/dorms) "ugh" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/siding/thinplating{ @@ -57138,14 +57030,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/center) -"upb" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/dorms_double, -/obj/effect/landmark/start/hangover, -/obj/structure/sign/clock/directional/north, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "upe" = ( /obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57194,6 +57078,38 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"upV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) "upY" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -58240,9 +58156,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/hydroponics/garden) -"uIt" = ( -/turf/closed/wall, -/area/station/security/evidence) "uIx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, @@ -58331,15 +58244,6 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/white, /area/station/security/medical) -"uKy" = ( -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "uKI" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 @@ -60471,6 +60375,16 @@ "vyq" = ( /turf/open/floor/iron, /area/station/engineering/engine_smes) +"vyy" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "vyH" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -61339,6 +61253,16 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"vPV" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/clock/directional/east, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "vPY" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -61714,6 +61638,17 @@ }, /turf/open/floor/iron, /area/station/science/ordnance/storage) +"vVU" = ( +/obj/item/bedsheet/dorms_double{ + dir = 4 + }, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/structure/sign/clock/directional/north, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "vVY" = ( /obj/structure/fluff/tram_rail{ dir = 1 @@ -62438,6 +62373,38 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"wkD" = ( +/obj/structure/table, +/obj/machinery/ecto_sniffer{ + pixel_x = -4 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/structure/fireaxecabinet/mechremoval/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "wkW" = ( /obj/structure/disposalpipe/segment, /obj/structure/window/reinforced/spawner/west, @@ -63771,17 +63738,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"wJe" = ( -/obj/structure/bed/double{ - dir = 4 - }, -/obj/item/bedsheet/dorms_double{ - dir = 4 - }, -/obj/structure/sign/clock/directional/north, -/obj/item/pillow/random, -/turf/open/floor/wood, -/area/station/commons/dorms) "wJh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -63923,6 +63879,21 @@ }, /turf/open/floor/plating, /area/station/science/server) +"wMt" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez, +/obj/item/reagent_containers/cup/bottle/nutrient/rh, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "wMu" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/brown{ @@ -65462,6 +65433,17 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"xmK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "xmM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -66651,6 +66633,13 @@ /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron, /area/station/commons/dorms) +"xLU" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/dorms_double, +/obj/structure/sign/clock/directional/north, +/obj/item/pillow/random, +/turf/open/floor/carpet, +/area/station/commons/dorms) "xMa" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -66929,14 +66918,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"xQO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "xQP" = ( /obj/structure/closet/secure_closet/brig, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -67412,6 +67393,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/plating, /area/station/maintenance/tram/mid) +"xXZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "xYi" = ( /turf/open/floor/iron, /area/station/commons/storage/tools) @@ -67466,6 +67457,16 @@ /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron, /area/station/commons/dorms) +"xZu" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/dorms, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/clock/directional/east, +/obj/item/pillow/random, +/turf/open/floor/wood, +/area/station/commons/dorms) "xZx" = ( /obj/machinery/power/terminal{ dir = 1 @@ -84998,15 +84999,15 @@ ncF ncF dhe elr -tUM +raR fOs suR elr -bzs +mQQ pKZ oJR elr -tUM +raR fOs suR elr @@ -85015,11 +85016,11 @@ ujn elr oJR pKZ -cPK +qTc elr suR fOs -tUM +raR apC apC apC @@ -85280,7 +85281,7 @@ eAS elr xlU dxL -dRz +sjF apC xtu dhe @@ -85537,7 +85538,7 @@ elr elr elr rnD -ouo +tRo apC xtu dhe @@ -87564,15 +87565,15 @@ qQq uWr vqV ncF -upb +lSz twk smp elr -iuJ +xLU szo vyR elr -cvg +hGO twk smp apC @@ -88592,15 +88593,15 @@ qQq hXO woH ncF -wJe +rxm twk smp elr -pfm +vVU szo vyR elr -wJe +rxm twk smp apC @@ -90934,7 +90935,7 @@ eAS elr xlU dxL -hRK +bec apC xtu dhe @@ -91166,15 +91167,15 @@ ncF dhe dhe elr -hHR +dSa fOs dVA elr -jnR +vPV pKZ sjB elr -hft +jIW fOs dVA oTA @@ -91183,11 +91184,11 @@ vwO oTA sjB pKZ -ugf +lNX elr dVA fOs -lLq +xZu elr apC apC @@ -97368,12 +97369,12 @@ dJM uRS xSw xSw -njI +ewX xSw xSw kWr -xQO -kXj +aay +qrg aqm sfc daJ @@ -97624,13 +97625,13 @@ ncT bWN lSe nKg -fvb +xXZ eIk rNG tsA rNG eIk -qMQ +sTg wkg lYY wnW @@ -99680,13 +99681,13 @@ ltq fuj qmi miU -lXF +tIq hDI cNU uoD pgV hDI -aTw +lkp qgB wXe uDu @@ -99938,12 +99939,12 @@ fuj qki hyP hyP -lGp +mDx gvK gvK wPj -cOj -ijs +pgu +gyC qgB cXJ daJ @@ -100381,7 +100382,7 @@ wRO ykN aiz mCR -gdN +pPN nUP cQY kDd @@ -101460,7 +101461,7 @@ cMd qQD jTy jGZ -mmI +jbB qaL qaL roB @@ -146934,7 +146935,7 @@ bbb wdU jNb ckM -nEF +wMt jBy iHr mpw @@ -152302,7 +152303,7 @@ pxi pxi pxi pxi -qyZ +rin lDK xAQ eTv @@ -152790,7 +152791,7 @@ dhe dhe dhe dEv -qEM +upV nFM epT hgn @@ -157163,7 +157164,7 @@ ykX rtK gYC sLT -szN +feS hhI uqC pCU @@ -157419,11 +157420,11 @@ pqz tag oLZ kvb -kNs -izR -uIt -uIt -uIt +ovz +hhK +bJD +bJD +bJD jKq pTr drq @@ -157676,11 +157677,11 @@ aJk tag dLB dLB -kNs -ooA -iIK -fsQ -uKy +ovz +gWz +aco +mNE +tvZ jKq pTr ohd @@ -157933,11 +157934,11 @@ tag tag hgJ hga -kNs -lWR -kYP -jer -kvf +ovz +hbT +dJg +bcC +xmK jKq wqu xrq @@ -158190,11 +158191,11 @@ dhe iZb iBV dLB -kNs -glD -fsQ -spc -fsQ +ovz +vyy +mNE +bVd +mNE jKq awB pTr @@ -158447,11 +158448,11 @@ dhe iZb iZb csK -kNs -kNs -kNs -kNs -kNs +ovz +ovz +ovz +ovz +ovz rrk rrk rrk @@ -158705,7 +158706,7 @@ iZb aRN xXs aRN -uIt +bJD dhe dhe dhe @@ -164658,11 +164659,11 @@ vyH qGw dhw lPP -ePo +nbS cfS sOY iEb -ePo +nbS kkd oWe vJF @@ -166174,7 +166175,7 @@ dhe dhe eSx eSx -lVK +hpI pcP omc rpZ @@ -166714,15 +166715,15 @@ vyH jfC lLg aKv -ePo +nbS dTe sOY iEb -ePo +nbS tqy qjf vJF -sce +qDu wyd rks rks @@ -173671,7 +173672,7 @@ soq soq soq qEW -ojJ +wkD bpa pdo soq diff --git a/code/datums/elements/decals/blood.dm b/code/datums/elements/decals/blood.dm index 2af4158b0cd..889ebb12904 100644 --- a/code/datums/elements/decals/blood.dm +++ b/code/datums/elements/decals/blood.dm @@ -29,9 +29,11 @@ pic = blood_splatter_appearances[index] if(!pic) - var/icon/blood_splatter_icon = icon(I.icon, I.icon_state, , 1) + var/icon/blood_splatter_icon = icon(I.icon, I.icon_state, , 1) //icon of the item that will become splattered + var/icon/blood_icon = icon(_icon, _icon_state) //icon of the blood that we apply + blood_icon.Scale(blood_splatter_icon.Width(), blood_splatter_icon.Height()) blood_splatter_icon.Blend("#fff", ICON_ADD) //fills the icon_state with white (except where it's transparent) - blood_splatter_icon.Blend(icon(_icon, _icon_state), ICON_MULTIPLY) //adds blood and the remaining white areas become transparant + blood_splatter_icon.Blend(blood_icon, ICON_MULTIPLY) //adds blood and the remaining white areas become transparant pic = mutable_appearance(blood_splatter_icon, I.icon_state) blood_splatter_appearances[index] = pic return TRUE diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm index 2175ecf3914..5944eca48d3 100644 --- a/code/game/objects/items/fireaxe.dm +++ b/code/game/objects/items/fireaxe.dm @@ -18,7 +18,6 @@ attack_verb_simple = list("attack", "chop", "cleave", "tear", "lacerate", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = SHARP_EDGED - max_integrity = 200 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 100, ACID = 30) resistance_flags = FIRE_PROOF wound_bonus = -15 diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 720946e9c5f..e6cc1c23793 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -54,7 +54,6 @@ throw_range = 3 custom_materials = list(/datum/material/iron=70) icon_state = "crowbar_large" - inhand_icon_state = "crowbar" worn_icon_state = "crowbar" toolspeed = 0.7 @@ -68,6 +67,7 @@ desc = "It's a big crowbar. It doesn't fit in your pockets, because it's big. It feels oddly heavy.." force = 20 icon_state = "crowbar_powergame" + inhand_icon_state = "crowbar_red" /obj/item/crowbar/large/old name = "old crowbar" @@ -162,3 +162,51 @@ usesound = 'sound/items/jaws_pry.ogg' force = 10 toolspeed = 0.5 + +/obj/item/crowbar/mechremoval + name = "mech removal tool" + desc = "A... really big crowbar. You're pretty sure it could pry open a mech, but it seems unwieldy otherwise." + icon_state = "mechremoval0" + base_icon_state = "mechremoval" + inhand_icon_state = null + icon = 'icons/obj/mechremoval.dmi' + w_class = WEIGHT_CLASS_HUGE + slot_flags = NONE + toolspeed = 1.25 + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 100, BIO = 0, FIRE = 100, ACID = 0) + resistance_flags = FIRE_PROOF + bare_wound_bonus = 15 + wound_bonus = 10 + +/obj/item/crowbar/mechremoval/Initialize(mapload) + . = ..() + transform = transform.Translate(0, -8) + AddComponent(/datum/component/two_handed, force_unwielded = 5, force_wielded = 19, icon_wielded = "[base_icon_state]1") + +/obj/item/crowbar/mechremoval/update_icon_state() + icon_state = "[base_icon_state]0" + return ..() + +/obj/item/crowbar/mechremoval/proc/empty_mech(obj/vehicle/sealed/mecha/mech, mob/user) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) + mech.balloon_alert(user, "not wielded!") + return + if(!LAZYLEN(mech.occupants) || (LAZYLEN(mech.occupants) == 1 && mech.mecha_flags & SILICON_PILOT)) //if no occupants, or only an ai + mech.balloon_alert(user, "it's empty!") + return + user.log_message("tried to pry open [mech], located at [loc_name(mech)], which is currently occupied by [mech.occupants.Join(", ")].", LOG_ATTACK) + var/mech_dir = mech.dir + mech.balloon_alert(user, "prying open...") + playsound(mech, 'sound/machines/airlock_alien_prying.ogg', 100, TRUE) + if(!use_tool(mech, user, mech.enclosed ? 5 SECONDS : 3 SECONDS, volume = 0, extra_checks = CALLBACK(src, PROC_REF(extra_checks), mech, mech_dir))) + mech.balloon_alert(user, "interrupted!") + return + user.log_message("pried open [mech], located at [loc_name(mech)], which is currently occupied by [mech.occupants.Join(", ")].", LOG_ATTACK) + for(var/mob/living/occupant as anything in mech.occupants) + if(isAI(occupant)) + continue + mech.mob_exit(occupant, randomstep = TRUE) + playsound(mech, 'sound/machines/airlockforced.ogg', 75, TRUE) + +/obj/item/crowbar/mechremoval/proc/extra_checks(obj/vehicle/sealed/mecha/mech, mech_dir) + return HAS_TRAIT(src, TRAIT_WIELDED) && LAZYLEN(mech.occupants) && mech.dir == mech_dir diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index 1e8478012d2..0a38635c48c 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -8,57 +8,62 @@ armor = list(MELEE = 50, BULLET = 20, LASER = 0, ENERGY = 100, BOMB = 10, BIO = 0, FIRE = 90, ACID = 50) max_integrity = 150 integrity_failure = 0.33 + /// Do we need to be unlocked to be opened. var/locked = TRUE + /// Are we opened, can someone take the held item out. var/open = FALSE - var/obj/item/fireaxe/fireaxe + /// The item we're holding. + var/obj/item/held_item + /// The path of the item we spawn and can hold. + var/item_path = /obj/item/fireaxe + /// Overlay we get when the item is inside us. + var/item_overlay = "axe" MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) /obj/structure/fireaxecabinet/Initialize(mapload) . = ..() - fireaxe = new(src) + held_item = new item_path(src) update_appearance() /obj/structure/fireaxecabinet/Destroy() - if(fireaxe) - QDEL_NULL(fireaxe) + if(held_item) + QDEL_NULL(held_item) return ..() -/obj/structure/fireaxecabinet/attackby(obj/item/I, mob/living/user, params) - if(iscyborg(user) || I.tool_behaviour == TOOL_MULTITOOL) +/obj/structure/fireaxecabinet/attackby(obj/item/attacking_item, mob/living/user, params) + if(iscyborg(user) || attacking_item.tool_behaviour == TOOL_MULTITOOL) toggle_lock(user) - else if(I.tool_behaviour == TOOL_WELDER && !user.combat_mode && !broken) + else if(attacking_item.tool_behaviour == TOOL_WELDER && !user.combat_mode && !broken) if(atom_integrity < max_integrity) - if(!I.tool_start_check(user, amount=2)) + if(!attacking_item.tool_start_check(user, amount = 2)) return - - to_chat(user, span_notice("You begin repairing [src].")) - if(I.use_tool(src, user, 40, volume=50, amount=2)) - atom_integrity = max_integrity + balloon_alert(user, "repairing...") + if(attacking_item.use_tool(src, user, 4 SECONDS, volume= 50, amount = 2)) + repair_damage(max_integrity - get_integrity()) update_appearance() - to_chat(user, span_notice("You repair [src].")) + balloon_alert(user, "repaired") else - to_chat(user, span_warning("[src] is already in good condition!")) + balloon_alert(user, "already repaired!") return - else if(istype(I, /obj/item/stack/sheet/glass) && broken) - var/obj/item/stack/sheet/glass/G = I - if(G.get_amount() < 2) - to_chat(user, span_warning("You need two glass sheets to fix [src]!")) + else if(istype(attacking_item, /obj/item/stack/sheet/glass) && broken) + var/obj/item/stack/sheet/glass/glass_stack = attacking_item + if(glass_stack.get_amount() < 2) + balloon_alert(user, "need more glass!") return - to_chat(user, span_notice("You start fixing [src]...")) - if(do_after(user, 20, target = src) && G.use(2)) + balloon_alert(user, "repairing") + if(do_after(user, 2 SECONDS, target = src) && glass_stack.use(2)) broken = FALSE - atom_integrity = max_integrity + repair_damage(max_integrity - get_integrity()) update_appearance() else if(open || broken) - if(istype(I, /obj/item/fireaxe) && !fireaxe) - if(HAS_TRAIT(I, TRAIT_WIELDED)) - to_chat(user, span_warning("Unwield [I] first.")) + if(istype(attacking_item, item_path) && !held_item) + if(HAS_TRAIT(attacking_item, TRAIT_WIELDED)) + balloon_alert(user, "unwield it!") return - if(!user.transferItemToLoc(I, src)) + if(!user.transferItemToLoc(attacking_item, src)) return - fireaxe = I - to_chat(user, span_notice("You place [I] back in [src].")) + held_item = attacking_item update_appearance() return else if(!broken) @@ -66,6 +71,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) else return ..() +/obj/structure/fireaxecabinet/Exited(atom/movable/gone, direction) + if(gone == held_item) + held_item = null + update_appearance() + return ..() + /obj/structure/fireaxecabinet/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) switch(damage_type) if(BRUTE) @@ -94,36 +105,30 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) /obj/structure/fireaxecabinet/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) - if(fireaxe && loc) - fireaxe.forceMove(loc) - fireaxe = null + if(held_item && loc) + held_item.forceMove(loc) new /obj/item/stack/sheet/iron(loc, 2) qdel(src) /obj/structure/fireaxecabinet/blob_act(obj/structure/blob/B) - if(fireaxe) - fireaxe.forceMove(loc) - fireaxe = null + if(held_item) + held_item.forceMove(loc) qdel(src) /obj/structure/fireaxecabinet/attack_hand(mob/user, list/modifiers) . = ..() if(.) return - if((open || broken) && fireaxe) - user.put_in_hands(fireaxe) - to_chat(user, span_notice("You take [fireaxe] from [src].")) - fireaxe = null - src.add_fingerprint(user) - update_appearance() - return - if(locked) - to_chat(user, span_warning("\The [src] won't budge!")) - return - else - open = !open + if((open || broken) && held_item) + user.put_in_hands(held_item) + add_fingerprint(user) update_appearance() return + toggle_open(user) + +/obj/structure/fireaxecabinet/attack_hand_secondary(mob/user, list/modifiers) + toggle_open(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /obj/structure/fireaxecabinet/attack_paw(mob/living/user, list/modifiers) return attack_hand(user, modifiers) @@ -132,20 +137,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) toggle_lock(user) return - /obj/structure/fireaxecabinet/attack_tk(mob/user) . = COMPONENT_CANCEL_ATTACK_CHAIN - if(locked) - to_chat(user, span_warning("The [name] won't budge!")) - return - open = !open - update_appearance() - + toggle_open(user) /obj/structure/fireaxecabinet/update_overlays() . = ..() - if(fireaxe) - . += "axe" + if(held_item) + . += item_overlay if(open) . += "glass_raised" return @@ -168,20 +167,26 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet, 32) /obj/structure/fireaxecabinet/proc/toggle_lock(mob/user) to_chat(user, span_notice("Resetting circuitry...")) playsound(src, 'sound/machines/locktoggle.ogg', 50, TRUE) - if(do_after(user, 20, target = src)) + if(do_after(user, 2 SECONDS, target = src)) to_chat(user, span_notice("You [locked ? "disable" : "re-enable"] the locking modules.")) locked = !locked update_appearance() -/obj/structure/fireaxecabinet/verb/toggle_open() - set name = "Open/Close" - set category = "Object" - set src in oview(1) - +/obj/structure/fireaxecabinet/proc/toggle_open(mob/user) if(locked) - to_chat(usr, span_warning("The [name] won't budge!")) + balloon_alert(user, "won't budge!") return else open = !open + playsound(src, 'sound/machines/click.ogg', 30, TRUE) update_appearance() return + +/obj/structure/fireaxecabinet/mechremoval + name = "mech removal tool cabinet" + desc = "There is a small label that reads \"For Emergency use only\" along with details for safe use of the tool. As if." + icon_state = "mechremoval" + item_path = /obj/item/crowbar/mechremoval + item_overlay = "crowbar" + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/fireaxecabinet/mechremoval, 32) diff --git a/code/modules/vehicles/cars/car.dm b/code/modules/vehicles/cars/car.dm index ea34f63a2bb..16d49d3e05e 100644 --- a/code/modules/vehicles/cars/car.dm +++ b/code/modules/vehicles/cars/car.dm @@ -21,7 +21,7 @@ initialize_controller_action_type(/datum/action/vehicle/sealed/dump_kidnapped_mobs, VEHICLE_CONTROL_DRIVE) /obj/vehicle/sealed/car/MouseDrop_T(atom/dropping, mob/M) - if(M.stat != CONSCIOUS || (HAS_TRAIT(M, TRAIT_HANDS_BLOCKED) && !is_driver(M))) + if(M.incapacitated() || (HAS_TRAIT(M, TRAIT_HANDS_BLOCKED) && !is_driver(M))) return FALSE if((car_traits & CAN_KIDNAP) && isliving(dropping) && M != dropping) var/mob/living/kidnapped = dropping diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index c570ff83efa..7368c4de8c4 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -263,7 +263,7 @@ if(modifiers[SHIFT_CLICK] || (ismovable(target) && !isturf(target.loc))) return var/mob/living/unlucky_sod = pick(return_controllers_with_flag(VEHICLE_CONTROL_KIDNAPPED)) - mob_exit(unlucky_sod, TRUE) + mob_exit(unlucky_sod, silent = TRUE) flick("clowncar_recoil", src) playsound(src, pick('sound/vehicles/carcannon1.ogg', 'sound/vehicles/carcannon2.ogg', 'sound/vehicles/carcannon3.ogg'), 75) unlucky_sod.throw_at(target, 10, 2) diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 87d86211288..87695a40218 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -35,8 +35,6 @@ generic_canpass = FALSE hud_possible = list(DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_TRACK_HUD) mouse_pointer = 'icons/effects/mouse_pointers/mecha_mouse.dmi' - ///What direction will the mech face when entered/powered on? Defaults to South. - var/dir_in = SOUTH ///How much energy the mech will consume each time it moves. This variable is a backup for when leg actuators affect the energy drain. var/normal_step_energy_drain = 10 ///How much energy the mech will consume each time it moves. this is the current active energy consumed @@ -262,7 +260,7 @@ /obj/vehicle/sealed/mecha/Destroy() for(var/ejectee in occupants) - mob_exit(ejectee, TRUE, TRUE) + mob_exit(ejectee, silent = TRUE) if(LAZYLEN(flat_equipment)) for(var/obj/item/mecha_parts/mecha_equipment/equip as anything in flat_equipment) @@ -302,7 +300,7 @@ else mob_exit(ai,silent = TRUE, forced = TRUE) // so we dont ghost the AI continue - mob_exit(occupant, FALSE, TRUE) + mob_exit(occupant, forced = TRUE) occupant.SetSleeping(destruction_sleep_duration) if(wreckage) @@ -519,8 +517,7 @@ for(var/mob/living/occupant as anything in occupants) if(!enclosed && occupant?.incapacitated()) //no sides mean it's easy to just sorta fall out if you're incapacitated. - visible_message(span_warning("[occupant] tumbles out of the cockpit!")) - mob_exit(occupant) //bye bye + mob_exit(occupant, randomstep = TRUE) //bye bye continue if(cell) var/cellcharge = cell.charge/cell.maxcharge diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index 909f4c0b888..267f40e5355 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -4,7 +4,6 @@ icon_state = "durand" base_icon_state = "durand" movedelay = 4 - dir_in = 1 //Facing North. max_integrity = 400 armor = list(MELEE = 40, BULLET = 35, LASER = 15, ENERGY = 10, BOMB = 20, BIO = 0, FIRE = 100, ACID = 100) max_temperature = 30000 @@ -56,7 +55,7 @@ . = ..() shield.forceMove(T) -/obj/vehicle/sealed/mecha/combat/durand/mob_exit(mob/M, silent, randomstep, forced) +/obj/vehicle/sealed/mecha/combat/durand/mob_exit(mob/M, silent = FALSE, randomstep = FALSE, forced = FALSE) if(defense_mode) var/datum/action/action = LAZYACCESSASSOC(occupant_actions, M, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) diff --git a/code/modules/vehicles/mecha/combat/gygax.dm b/code/modules/vehicles/mecha/combat/gygax.dm index aa7dfd79c48..cc8cc517ab9 100644 --- a/code/modules/vehicles/mecha/combat/gygax.dm +++ b/code/modules/vehicles/mecha/combat/gygax.dm @@ -5,7 +5,6 @@ base_icon_state = "gygax" allow_diagonal_movement = TRUE movedelay = 3 - dir_in = 1 //Facing North. max_integrity = 250 armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, FIRE = 100, ACID = 100) max_temperature = 25000 diff --git a/code/modules/vehicles/mecha/combat/phazon.dm b/code/modules/vehicles/mecha/combat/phazon.dm index ba221ccf64e..804142bfd3a 100644 --- a/code/modules/vehicles/mecha/combat/phazon.dm +++ b/code/modules/vehicles/mecha/combat/phazon.dm @@ -4,7 +4,6 @@ icon_state = "phazon" base_icon_state = "phazon" movedelay = 2 - dir_in = 2 //Facing South. step_energy_drain = 3 max_integrity = 200 armor = list(MELEE = 30, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 30, BIO = 0, FIRE = 100, ACID = 100) diff --git a/code/modules/vehicles/mecha/combat/reticence.dm b/code/modules/vehicles/mecha/combat/reticence.dm index 6e004a0928f..d09570a6379 100644 --- a/code/modules/vehicles/mecha/combat/reticence.dm +++ b/code/modules/vehicles/mecha/combat/reticence.dm @@ -4,7 +4,6 @@ icon_state = "reticence" base_icon_state = "reticence" movedelay = 2 - dir_in = 1 //Facing North. max_integrity = 100 armor = list(MELEE = 25, BULLET = 20, LASER = 30, ENERGY = 15, BOMB = 0, BIO = 0, FIRE = 100, ACID = 100) max_temperature = 15000 diff --git a/code/modules/vehicles/mecha/mecha_ai_interaction.dm b/code/modules/vehicles/mecha/mecha_ai_interaction.dm index 1b1d88e2e87..a2c5b2e88fd 100644 --- a/code/modules/vehicles/mecha/mecha_ai_interaction.dm +++ b/code/modules/vehicles/mecha/mecha_ai_interaction.dm @@ -71,7 +71,7 @@ to_chat(AI, span_warning("Occupants detected! Forced ejection initiated!")) to_chat(occupants, span_danger("You have been forcibly ejected!")) for(var/ejectee in occupants) - mob_exit(ejectee, TRUE, TRUE) //IT IS MINE, NOW. SUCK IT, RD! + mob_exit(ejectee, silent = TRUE, randomstep = TRUE, forced = TRUE) //IT IS MINE, NOW. SUCK IT, RD! AI.can_shunt = FALSE //ONE AI ENTERS. NO AI LEAVES. if(AI_TRANS_FROM_CARD) //Using an AI card to upload to a mech. diff --git a/code/modules/vehicles/mecha/mecha_defense.dm b/code/modules/vehicles/mecha/mecha_defense.dm index 412b68f9b26..a1f0a3c8a12 100644 --- a/code/modules/vehicles/mecha/mecha_defense.dm +++ b/code/modules/vehicles/mecha/mecha_defense.dm @@ -159,12 +159,6 @@ if(occupants) SSexplosions.low_mov_atom += occupants -/obj/vehicle/sealed/mecha/handle_atom_del(atom/A) - if(A in occupants) //todo does not work and in wrong file - LAZYREMOVE(occupants, A) - icon_state = initial(icon_state)+"-open" - setDir(dir_in) - /obj/vehicle/sealed/mecha/emp_act(severity) . = ..() if (. & EMP_PROTECT_SELF) @@ -306,6 +300,10 @@ /obj/vehicle/sealed/mecha/crowbar_act(mob/living/user, obj/item/I) ..() . = TRUE + if(istype(I, /obj/item/crowbar/mechremoval)) + var/obj/item/crowbar/mechremoval/remover = I + remover.empty_mech(src, user) + return if(construction_state == MECHA_LOOSE_BOLTS) construction_state = MECHA_OPEN_HATCH to_chat(user, span_notice("You open the hatch to the power unit.")) diff --git a/code/modules/vehicles/mecha/mecha_mob_interaction.dm b/code/modules/vehicles/mecha/mecha_mob_interaction.dm index 06145f071bc..c3571d62c6a 100644 --- a/code/modules/vehicles/mecha/mecha_mob_interaction.dm +++ b/code/modules/vehicles/mecha/mecha_mob_interaction.dm @@ -20,6 +20,8 @@ moved_inside(M) /obj/vehicle/sealed/mecha/enter_checks(mob/M) + if(M.incapacitated()) + return FALSE if(atom_integrity <= 0) to_chat(M, span_warning("You cannot get in the [src], it has been destroyed!")) return FALSE @@ -44,7 +46,7 @@ newoccupant.update_mouse_pointer() add_fingerprint(newoccupant) log_message("[newoccupant] moved in as pilot.", LOG_MECHA) - setDir(dir_in) + setDir(SOUTH) playsound(src, 'sound/machines/windowdoor.ogg', 50, TRUE) set_mouse_pointer() if(!internal_damage) @@ -94,7 +96,7 @@ brain_mob.reset_perspective(src) brain_mob.remote_control = src brain_mob.update_mouse_pointer() - setDir(dir_in) + setDir(SOUTH) log_message("[brain_obj] moved in as pilot.", LOG_MECHA) if(!internal_damage) SEND_SOUND(brain_obj, sound('sound/mecha/nominal.ogg',volume=50)) @@ -102,7 +104,7 @@ brain_mob.log_message("was put into [src] by [key_name(user)]", LOG_GAME, log_globally = FALSE) return TRUE -/obj/vehicle/sealed/mecha/mob_exit(mob/M, silent, forced) +/obj/vehicle/sealed/mecha/mob_exit(mob/M, silent = FALSE, randomstep = FALSE, forced = FALSE) var/atom/movable/mob_container var/turf/newloc = get_turf(src) if(ishuman(M)) @@ -150,18 +152,16 @@ remove_occupant(ejector) mmi.set_mecha(null) mmi.update_appearance() - setDir(dir_in) + setDir(SOUTH) return ..() /obj/vehicle/sealed/mecha/add_occupant(mob/M, control_flags) - RegisterSignal(M, COMSIG_LIVING_DEATH, PROC_REF(mob_exit), TRUE) RegisterSignal(M, COMSIG_MOB_CLICKON, PROC_REF(on_mouseclick), TRUE) RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(display_speech_bubble), TRUE) . = ..() update_appearance() /obj/vehicle/sealed/mecha/remove_occupant(mob/M) - UnregisterSignal(M, COMSIG_LIVING_DEATH) UnregisterSignal(M, COMSIG_MOB_CLICKON) UnregisterSignal(M, COMSIG_MOB_SAY) M.clear_alert(ALERT_CHARGE) @@ -183,7 +183,7 @@ is_currently_ejecting = TRUE if(do_after(user, has_gravity() ? exit_delay : 0 , target = src)) to_chat(user, span_notice("You exit the mech.")) - mob_exit(user, TRUE) + mob_exit(user, silent = TRUE) else to_chat(user, span_notice("You stop exiting the mech. Weapons are enabled again.")) is_currently_ejecting = FALSE diff --git a/code/modules/vehicles/sealed.dm b/code/modules/vehicles/sealed.dm index a7f46919506..9d74cdf4b7a 100644 --- a/code/modules/vehicles/sealed.dm +++ b/code/modules/vehicles/sealed.dm @@ -80,7 +80,6 @@ mob_exit(M, silent, randomstep) /obj/vehicle/sealed/proc/mob_exit(mob/M, silent = FALSE, randomstep = FALSE) - SIGNAL_HANDLER if(!istype(M)) return FALSE remove_occupant(M) @@ -130,7 +129,7 @@ /obj/vehicle/sealed/proc/dump_mobs(randomstep = TRUE) for(var/i in occupants) - mob_exit(i, null, randomstep) + mob_exit(i, randomstep = randomstep) if(iscarbon(i)) var/mob/living/carbon/Carbon = i Carbon.Paralyze(40) @@ -139,7 +138,7 @@ for(var/i in occupants) if(!(occupants[i] & flag)) continue - mob_exit(i, null, randomstep) + mob_exit(i, randomstep = randomstep) if(iscarbon(i)) var/mob/living/carbon/C = i C.Paralyze(40) diff --git a/icons/mob/inhands/equipment/tools_lefthand.dmi b/icons/mob/inhands/equipment/tools_lefthand.dmi index ffd03a36648b862b8d95dd5534ec9526dbbd47b5..263e25ca20e3c14f800eb3aa22fe7d3df389f5c9 100644 GIT binary patch literal 16417 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 literal 15411 zcmb_@2UJtd+Aiv+C@821C%H#6X`9nqEaOYNDWA@ks2UCJ_{W} z?I0$@-@NHF()NJ{@ zxKjc?hW`A;y?4IH$*%9Bt}jmwX4IU0g1FqTEm`@(y?6H3!*9^@v!mv>(S_3QnpA3d zuVl1)X+A~8{wbDr<172M;frQ$OHo%pptZDnq#mC`-@emVPY*^mvE25Nj+^wh;MIt` z_*&+%GdzDo)1*EF?_$oXnS6EY_sW|TJ9PKQA`(n zmq;FKOP^r{ttvjcJ4uhobfhH-_MO#|-|X%X(f4k(gu!#f!JB-IgEvoAPc&2u!Pedr z%tbhm6QUwG?xJ2;_|5Gc&6&*MwBI*Ph1*b3-+x#ps}zse7X*m~E<026`OR6PsyfFn zIek|9ee5UOs1liXiDbLMosW?X zZuetuD?1~Qb8Js+tS`(~SR+Jdzl>Cv%v!{0SIr{ZQi~P}-XB-%I4bs5_{)hiw-PVh zxbemIP4v+*EajX<=9{jkeZAJQ{kj@kH#G z6*v!LI{h-9l z(cln$?V&8t$VjVPH{$Xu6IkxOs0?>gls8o3?$klx?|u^J>H>OEmS+*T6Ca_DCS3D) z_^F^``WImyl zjMNCutJc&ZouL`BSb4XuT+~(b@itUt+kRjW#JW(22i;i zw-=jDxXMrDplNSJnt_c12>KxYVo8QiljyA$n3{8S;!ywW85gVX5VDOydm{z?&1HE#kEjV5@qQz@D(oHKW(E`ohGVhxxfG@!VcMj=Gr%#b zU5XB|l{&*C*BP)m^N3F+;G^KE&upR2k{W2}=c&}RWpR5iPbD`A;3t&|FLS zFn|B0#o1s?g+Tb=7p<{4UGw?)u9! zKGTYl6&WTeyYBC9UcBUmgaEdjfiVgSY>qU>vwTuZ9b>?lgV8B!)X7MX=5nV_#RdH9Gq_hu&)Uh9xJ^ zCK3~=Jgb>neGVB%Y@{!*8#i%O`O|^w0|$eLL_|LyxAZ>B)|;v;_%IfsM)B@%XTKYn z0uPav^ZV|6hU=bPQ$Pi|kn)P7-u1}QKV@UMBv|CZLSO)r1-t9zguM^#wdRF@xWXf4 z(%y4;yY?)tKWHP#=k`^778I?Y|A<{=&ee#MlFMpb&{8M4IDhwk^n&Sk+rps#C^C4f zb`L*`L~tc!wCJ zwJ~h8%<>%@zuFB@y5`e{&9rSz4j=4c$Fn21p)TdE4jutQ5v63*$`iH8PwtyO2~YeZ zf!0nL*gEVF&M+_eT$}s7d!EtWD^lWgJFQIROPiF`-p$l2qprmD(W@n!d5v2rl=!^D z&D%@|j)c|5A!GONMquc6YXX?6;$CdlFt#FE?;e9iC(nHprU(&dW=~p2&glOHM9DWb z>l~Fh*JWYVI%Q(V30%vQA$KZ``t8+gL#l#VrI~a*iltrL8bLUo_xgKv-v*vLMe)!V z*ux_KdmQ_(()Nw(rDd@Oi?snGr*!NxY?*(h0tC48=7k0B*SFUeal=CoMXm%INZx*> z_L7}XW@dNIzY?zeN27*YV`cNUuK#kfWf*B<*Qqz<``FZ*A5V-Nw>>hwx`LYP$3$*W zeKS@cxE@V?IyYf_Zd;ZK&R_|hq1=1#mMq!sRI*!Fio=_S$|H6kj_x(;*R=2d_L|YQ z+%$ttaR(MW&5qoA#J|;XXuhTY_Q#W*sYn5jC4(o!CMasOuRi zLIY;=uH$^CZB4JcW?J3kdf!@NYB5|CEHonQls+`o{zTPyqyu7@YTzV8_;=V?g10IO|?+OYER+3Adq3gm~ zP95(+f;&eYGVRg=5!W_vV9={<>BN^WtjGo_YmJ5>9)Wc*kXG#5aR6 zdF3XzCrxmScEtEaO4kf!Of>Tp6;u~%SlWjcD0}zw`?r0M&u$L@?klzG;pGu!S5qma z2uoc(y}nJK*`a9fV1!R$ZS6>RGgMSULOyK?Z*g{g*o;qu8n0gsE7({b|Hbn$VMR*) z$?Mn5>>ilbNEKwb5z2|sZ|oZdG7}It4^tBjQ@7W1dK78jKzLCEw`%5x7gW`00CLIo zK?WCb+8}0;_Xw__S6`Z&)jomde2(X87>r(};ZyHx>P_~*=e3GY39nz0wP0SsbAx!) z!)g=r_wdtY^?NN%yaGFJzyBbLN@@BLKby*m$GIM=@F$tWcPpGgkpN^S2M!+9L|h7| zls{S^B}7rmgPSC!M5XN=lrFNp>suBQQien*ideb|dX*XtkTB1VJdao?t%x+jPa{$V zCG6Fv5*A60fXI0+l<1{a24X%r{OUUb9VsGI`MazTq^3K(KsQSh9Af_968JD_mfEAI z+q;s^)8-Je`j$o|x%(T$d8IwgfR@RguOAV4PxT$Rh0QAfm~d2EAhLMVHF)^jYv#b` z{`MC(X1KKgL&E+C_a^& zp!H#_?dVu5cJgSx&B>B|$LUSb53<_Q0{MOAORj!S-wIn8{$8Rsmy8N;33x3K={O`MW|DvA1Q>`c8 z{U{U?=$C*mRLi3Z2k0uhC};kD2@*yo0n0@V7Fh~p3Qx)Qc`!F(P9+n|Pot_45U$O1PBt~F_Ek6~IH3m?E|_j4J=tE_r=Y==16-oM4|{`EafzR{VIL#{9F1fClFnHpv?v#_#rvns0zgn}q}JmjB?obR9IC zYHIczPqvzm#tnIbNFv|9%!H(wDDQc-B|ETqGDIm%1_6t zfzFKYg(WJ@HPjc%aI9rth$~VW{>KeQ*BwZLc)u*^SH>`a>sX|2sN~YC43I(~fOABe zb#G{b9U2~jGmh;pT`!@55RJ_}Jv|wHCExarFbL5BiTT{=KJ?NlFbO?HZI5jbS2`3* zDyI`dgL^%}=gyCi8t|w*lCKFcsCEOoP?rIH*u>h};~xxR7y_m4s_NnbOukTqf^jbA z)f1=lOH>-py`h{3jX|UUTi(TJ-YGWn541vJ{ZH6 z^?jRJh;0Ia+n(rw>#GZZY(=jUc543_oArBi8)=*LMa#?eORnOKNBPU3fs&7S(06`aXI2=j~OZ zsHY}<(-l`nI}GSq9d$blT(*19`E;;4MjlYv(OZzAEVj#K83Cnq;kX7*grF$pyBnWs zkUmuI#`!@27K`?#XG(NSnVK+kQJRuUlVa2rJ}L$b&8m6h=e2nJ4QpyC1| zMBgh`P}Izt+b1+Mv>2E(bfBVen@%_joaH{)z%L15mKyHwq+FNy$`bZ8u)zazcnU>F zt(%F7DjmwVdC!&5Xv`HFyQt$t2p;VJ-92S?wkhpEqOU>rCV>Pdn(V9RPl^7KLh*9ei(G~H zFkZuW>qp+vuqXZl-1sk?o(EX6z0j}vFTBC#_?AGn_HjuPlkwwYK;KhB)ex(Y9<}W8 zDU!6C(q#q3w)WN5uljT_b=_Br0T=fH+Vi;83oM`^hQ$MkWY5CHd}kr#Is)@gpK1HL z1ze~HX_oLdGh#NL`zL94^GeOH$5x1d_h~&RGVLK``sc6|!L?{eh4R%gZdx8JF`rKE z%_dFT&+LB4^rJmD9$QM)FAYU<=9A>c>HT#1{58@#fmHjwkO~=5PdITEfM?fqMb79u z41J7BhOszsU8%CVxupM{x2#ME1b}G0aFO*ah&euulspaelu~M1lHUX(PEHs`s|%b{E$xgQ_eCv`WI=Xiw%M7elCg3oaUMz4xVfm4fVdtmt@ zU1+y(u=GwgxmaVRy34M2FWpE81ex0dQTI~MDA^&rqD6I3w!k3Qs*e;YcIK5d&$3uY zrsL>&BrDaJ_H=$5`&0OvJf7{op$0V`=ua17DNxWD{h;|T83E&Lm!EhfH>PG&^T_1Z zww~}Kx+%UTPiR!6>>q@AKKq(A5;cD`pFl+-17!h@eyQ4G1`uj`x9Y=epFip}*wGt4 z*Sd|w+uv{Zy_QAVWI0@uqG)R-{nIm=cbAWt{z~X)v@iIG&au4qz!>*q3kC72?C(vJ zHIU<}lTlz|8n~;K_b{nOtMhN9U;ptp^huoNm1vy_GZ?dLkfL)EGK8lGpPKEC_t3Pj zbiA1{)0WPFe;z$3hwk8qJn6o;d`AlKm@+&)Ea}ojmhA~#F)C5a&b53i7PnKl! z@4L=K{r3(@k1ItirvWQMflqmnma7vbfYOam{8-oi~-^ zkza?4fV)kDguFr`cGCe6?ZJwTynIP%mhGrg- z>FP-cFK$skI!*HKUyq#d3Svod@vYz)zjq?ivwj_Xg`M2C2vrU1erKK#+vc>vJeq?pg30oNOJRp_#FcMWNhF1Z~?NCd_s4_ftlBlPd z4K;%h8{E!1TIw#`Y-4<4K5HmDR-5SN+0M3=Zz;Bi8_jaCN_LPjoB>O*0MHpK&;wTe z8b<9?2wzx=q}_U#)#S4dzTk`S=e~vm9vm0zTdRY6whmsKzycOe>w*n(>48I$Z+&p$ z;Rs5+<|^?H?pFBTMl3%pZFB2ElI!igt!dX;aa9D+$-Cr8`{Tg!J#FOb$wT?KwDHhD zEO&0?mVkjL2DsO4Cb!rymKGmzugB(d-|@2)Am4vh53dhh&3zXEc<7BxYk`Hf24J_Hl_eCZ2yyv!rySr zS)L#sCew!Byg!NgF$zrW1!(RV@$sHm zuwqA5l>!4_ZFb8b+crCAprf94@m(Rw$c)7a>kP>v1R=mtjfBj$SV?<7-Y8OoBlzp5 z4&yW0C0lk)jJU6Ia&o?0Lyb3H*P@b$va`tG{rn@0yO(s*8T*yF%Ql{i%Rg6_9ff(T z8*hBAQXp{nCh)7vME6b7SGU4=cpa7%>wz|7YmB?)f)NV|PWR#{pF_mO#PrV!?}qNI zT=L}7t#R$&lRt~<*#91TNmeFWdYJ0pwFSsGBQy#5^nz0%84JZ!P1|PJCBU3cuw8bG zVi)iMem`4e63ElHs+yLyHhm_oufw@n?^s1Bl}C@lweFtf5{QSOJaHtdzDqH_ z{vY9je{1CAdtlIMwjE4ARr5@XEXbdGgEs3&Nm0uF`cIzZib!*Eai#OF^j3*!W=vSY zinh1aa456XMbpqwi)FW%%zemQb0}cyuU7t4XkYvwt&`vf_xBwlELxfKVga%Mb(Z;6 zOV}`+N!M?`v~2C;lO-zZ>GfHs)_|ql1H#iLh@`W4(6q+|O+t#nCiJ0~AKBIWZvTCX zG}hPX16L_mgLf zrjQVn{GreyLu>YV&y;NGOBZ9>Y&%jm!S%mYX*uIX1$p$8XZBg_mz8c6n5WmYc*8eM z6MZ&;<^2P6*$%U7Ay?kN)W&i*ZUJ_~zY0?MRD3gMj8T~j6#S|-)G@GU>+&n(yZ{lM z3=s6Ih8^v+ z{*VLbev$)F%teh-{jWJ7Ecl~{G;#BasX}86ko$%t_)Gud+qZ95mL}N4vM-bG^qX}& z+lvwCNwA`Rtgy=J>ZqTRTc-~sIcZ)@U%!Y3?`j_UdErsg!i)d+nZnl?m&A$w=?8qa zNbW${O5Kf@(hxI>r{>7KPcl*vK5io-p#6%5w10EiAz}c+8lP0DzgVOG*9tn#F#b-K zZ4D=)f+$TA%Rbo3IKM6aagjA%2wJE!EP3jWyfv7a}=`%qqQxI+(6PvKA^G3~u8z12o6;kuV8LJZ6P- zvFlAdTzmo5-xPoeBY0+dMMGY>o$3H-H~F?4$QvpQ(pA#hUBmw(+y#+t+YOlbWb|}B zQ14<_uNrN6QaQ0?h;ZK@qFeNCbmh@2 zthU0DL-ZGJNjLycw{b}UN6tfpuby<}bkPNNdX#E7;okDm5F%_XjY+DbJ1U86>t?v= zpPN|C{qHa6i2Eya31u1?RuJM{_K;FW*YE!$MA<^&g6+f{$ZJAcaO!!GiN5AqC=|ozIuwXL8gdm}?lZh8kAwu*)KL=> zBzXNu54ZG{k}CbV{$wRMrKyJs2aHL3k_7~86c%>#=F*-C+hK3M;9lrhkMydu4kRX-fX*RuyZr}plZx5u~BC{#CqI?`%0#{4!XW6gt`u^VdZ!%OGemL020)$szfxQW(j!T)l`(h-s&o8W zwwk;Zm@+u>DA3PE+`h--!oP~cQM9H|DsepSQ%i_<@k96%r``pA^$S49XQ_k^B7F>u zyW6r`=YK)7nXz$>o7|KK3FA3& zac63Xo>!8Eeh3V`iP$S^9(eFIUP5eW-06W$Y1vR^TgrOrKpK0H8SvgdY9oU?r6mVt zMtRus&Y>JoupNGQtcPiVn}5>kjgqTcW{qUyO7qd+zpYDNv1dZ9v7;j;PKjC^{2^-wTwLmUjPd6-uZ0=86)NS_{N=D+m001id3| zpr3;KxXknYR`RN%iJo_1wVtkRi%4ZW+m`9pJU1>HDju*{foLQx#TK!Cv~AECf8!N` zYx5gyVF^97_%n8%7CUWXWtr+J$r4Jk__IKkatTrJwOn%0O>Sw~=E(8m$6LR8m4`Di z@rW{F0f53w)sp=!&12D%ui3;kIuf4De?M;NF#4EaX=~f-_?0u4UcpQCo#olb z1Z7LzUil;;NA|#s{$7ZAZvB2?!7*uF%4v}-)j$&CsCD>dOe`cZKk@Ucl1@C59WU^S zXAtt&ZjP|iM7oVk9C>S>AXAYj!upX{HBd$|X#Hu}8D6LM*qdW3R{G5Be7_x6YcFtf zXB7Fs^$$}A@1Gb^#J?(o%jB*bgsty&-)@NxS>MyGfFY_iFmO)da01L>;SuFd@i}S{ zV9OyR8kgP5oPA7h*z!-asfpM8RSTw)20q28y7%d| zjF2gn+uL{CLgQ8$!`#K(q1#x~Vd0?_4B=gL>IJ5NmB!TZbcPBWX(M`0gfdhG4y~xY zX9$P%iw*9f$!~$QqRn`gZ|3x?J^mcQS^wZ%qD&7wMhv5z?* zCj>=U&#sj*KM_kJ00`zSDh9w_#)3=vC!ig70FZ|8K#V;`8t5gPp8h^va+@evM^)or zN}`XA(}75#6(ptw%?PJpTsKkv&n%ogpM5nGSrpJj{bX1xU@*R=U&k(}T+$SHlQMq8 zoj!Z|v7b-nAyx3HAE1C$)N2}|iH4<|?mWe;SMYxT9A}ges@%Y^i(S+ahFze7z2JjD zBu~av>Vq_OdAdF7Y*)}}0<(U}CBuhVc;19%y;}b0em`8(PG4fnFwQ6`G%%KFLXh{_%o-b@j;r#B~|hy>8HoB3_w3r?l(LH%6|%tFE&ofBfbH$;>D6b zAW)+ldyOkUalz$X>rh;JpQw$SLQ9J&w08TDETcjL?3UQ5c5CYaj=aSvg!UuRu9gbW z4h8Og*z9?5`2*#LV*6*555x#s>yJgp#?#p`7foS3Fnb5*NP1QXHGWhXE#zx~i~kXR z_pcgm>f77X8BW@ozI%kFAXVO4P!N`(xZfX-DmxH3$||DtVGH5qhIYX3m#f1?a+mH& zdME$}eo404Du(~C>O>~y-Xbd0bgCn`{dwzxh=mOmR}R@$w=K_#o(r!eo}Xr9g6k&ivKm z(cVe{6j!7~15Fe(1O(x<@?&$~h6|}D|87N%mYaF~xC-h9^;xvk+b2+-gW4CBTpu!~ zuhMbAR=jFFY0Fq>{t@i{Z=w?L{sVtvz*P3IVFP?2Yrl5AjtKo!lTIa#qtGF-3^`+W z)eztM>;1Rm6Qqlqglx|sq$MSlM1J$c> zQZYMM&xdwj!26Q$nuJ3{vAh zY3z>B{Bs;4p36IHadql@)%kwJB)8fAAad%K(V&FCONr;ViW?RT+o z0`FiB9Z+i02M3BX(uFZB$<~lBtp^KwAd~5O?^=J?u$UZE)c~JcFSDm|YXp(pxqu)n z$$MMFjgjb40B*}Y(rCPCa4b4Y#gmAR@~zrk9sIFW?c&b`Sz8OyN-SP89(d@_CGb1I z7DbsJVp9p}q+4Nc(oFbRR7!z}q!ZL&^q+FAv#f7hNV=Z0-j>UbNHg;ay9F^3#5Aa{ z`S@^dPM*fP!d-zt-ds!e?6siY%rLikd-Yp+akP@+A%qjf^kD)2=fMXA)-xSt%>BLY zeGI5(kx!cy!OvI%SN|$!$h%kZ>(;-!2*(ZHzI#Z*COSwC{&cr2^M}1`<;w%^=}P$Z zH?C=W5aYz*bOv@?EXmm#6Xs>?L8C6aEY0`sXxl{)?lZ1P{DubqgEbff6%;KZXE;XS4 z*^;V+tSA5{12s-d%ZU9Yd{#h5SC6l+WCkHG*0I5>Jwd;EQ3O9y%qHOJf3vW!%F4nb z+5RFh^8oN~6%bL&zcN3q1~_AG#x+1F;v-G(OOP`BT0mN>;4u6X45Kk0^r0QJd?213 z`jzI2h)F!aTd3_k9$Hi+_dNVNPVy?&LGj2^_l#d6>E{-tacbNuL)AhOx4c~R_|*vg zfYnE~Pj%R7x!T?y%p$BqO+fup7;ctTx2Rl~2Le)K1+w7DWeH*1moGvd776%@hjig) zOx4F26b9sbOjg#n-c;KGC@xQ1(-I6OlUNN{!-*9R&%8=)g|T2wjpK_QMbB&{Zf9mIE!1vE+Z6=MJ2nLF3W(1 zs<12plfLjVCq+zN+CEJOy54W0G#%P_(l35%g%rQ~UbG#zc#P@jFUAx+oDdbJo(-$M zHFE(uG$&*+-Hx^@?8TdZ_v!lu32rCoQ$%bai zUb{|f76I^LblehI9z_5#0UI%N*$p7$5yyzudpbmhjfv@C1;n|c0{BS-))%{;@c~;z zojm{T6~=_96spCq^*r_RC#QzEA3b>MS7Rd(rcM1DXZopm$xGfpCs2Es&Kyy%7)II}72T%^cjHEJN^J8fM?EP!Cmqs_z z+%>2htbfHMvr~;K4GNjXH%1XO&p*GOU&bQFN2hW{%!`lw(3Mf){g{fGJAKjO3y@J( zckl2JFaOvI^xEkff@dGnCd)py-&RIb?RZ4!ef@HkKJm-}aN`8O8eK{244QNL5m`~O z^9Gu>GU>{17%Bq_*5p0CF8`;F2|iwZTl`(lNRj*=>c)A468a^n+xE5*Mmo?Suj#Pw zZ+`Dh38k??zF!0=$fKja;!J#&1dvovqGCo;9XOmur-UlE1Cd$W>FcOec{eqmO48QY zuWY;=xm~sv2n^2Fd$4kfXRD+h6&Sz>V9P&x@#ITe3BzJdD_wJzH1N{wCq%t~@_fDRIHN}^o_t7;A)(Y8!yiI`zN80q36ZQjDp`iE z3EEI>SM$q&y%>O=*I(sw-$?$TlvtwzDPfJW&jEs?IrFu2#7yj8=zk{Ns|Z>7b^_sD z3WNkjQ&tE2iTNz%=_qYLYqDXyFikWV^nIaodC9nL_e=uKXjwr8ZAKz^C(wBrkT1PvIQ}!K%Q(Z0T7DeSk}H6wD=i8t55fsiOi? zG>L4lT}``w`X*t(hEx3B>+pI#ve)fJY8a94DNQNAh|TsO+?yo8D&OF$>iddlRTzp) zcB8=Q2j`P;qyPaWU4hF7#>tSWU%*Es$W#tHTSW2ZG3`(pe#&Us{#%uh)fWmKj@hvY zVE+l&h8h9#vSVE{>Pt2ULhkxW{t+Pj0@Q&D7QO}&o<;nzASH9N!nV-0h^E8A6Yrq8 zSCt2Q#{ihhJ9m>sTSarp;TKPYh;&`_^f4ik8JJgQKmsOY!B>|OWItX21WIATXCbbX z@AjI#*7RX%fbC}J&ja1O8sKS>i9t?L){uQ*{9Z_D?6HBtS=3E~of4{v8 z0o*iEqUNIKZ9pewu#ha-BTzG9lDyc)sAZ3UHFT^<25{IuFSAQLd;)JRC3W$DN(C@! zOT0$A;OCO>1L6-4TR*de6V1JT2=LgRT^sqHfOx$iOw6Y!flUD$GlliKq9 z$XjDJ(+S0U1rJ@G^#=hSUw%tVQGq;qZf^L(^fMj6*7WgudA&fHRjQ)GD*g;)K!CO% zk&w3+#T|-V9&rU~Raa@$_^5(RW;qDSrtnm={rj0-0$7@Ok-Y=`kIh()KM3Q>nft`t zrhOVr7djWZbH=FM$U=OGhi+`DjR2?~xo7;acERC57sCc&NQJ{7m{m zLMQ-2&#nfkYEdDh$4!4|Q@=U(UIDHPWyGbMs#XrUHVQzZE_m|QLCMow3^nDN$Vn?ID7a#WrVS(D05^;sRMQ2q;49i z#X$JLxC(JANZU)dx;~|dDrp`aQ+yLq<)g^F9 zqdO$BKpk+9Iw#s4>{=bT;7=o}w%>OG<`U(3iFn(Q68T+B90Eg0LLc-z>}w^Q1`T+r0Scsdgz@KwYmuv{|elaNc~ZY;sNX9M)70y-Uk`x(*e& ztDf#$NBGEZ(i!qHQ5H`EW;wG8JLqte%R&WSn*ro~%J^04DvVX`X(wteZVoe;XvweB zgaPix`&IsOOTSU_6Lg?#{%`?(xUfZ|<{4pLM-dpf87x3}0T@P7>!2wro&F}jiPbnE zf#Zfa#+uXma7?UUvymg8l&^A5ZzvA}D=rT?h0DG*qk_yjVBCCX^1Gi6JK7mxI|9 z?iCshVmvIwfCCDQg<~4Rd%WITRjz)~u%(Xro`>GT%3HvQJ%{(_*dOaX*qX@+o{Pwv zH2sZ@j4ZaGt#D5@cqi2zHpmx`Gs&(&^#aDP?}tP6jQ=`}(^E-l#nDg)8&Y)zO=7nW zg9L6@Sye4GUMrb{6Oz?y=UjH zD1$SA<)D6p(U-0|OZZ)Nn{eo8l4ooUtw1^bVCSZ`=c%$asj)PEeW9h)D8>gJ0|BJdxd9 zv=g6>_n*GxSa=^j_Nj9+o$u1Zq>c2Q@`Q{J6N85peLUFy*>wMj~#4e3|Gq5 zpy8hc4VtMH1Byj4Czn9WxbK9rK*Qiqfayf-{u|KLtJI~DO}2Q{gH$lB4wxLg;$ z!poRV+oQpPD6feJT-;YU5{+eGjF!jA7 zh?H7w?yL|RXa28!xc|?@3)Howjtn5GfawKR_*3ucpMRuo-oLzbN=+uT`B5F&o#8=N zvNK)D0ba_%zEpy5)A7;m>iJNf`qx%YQmfOib4Gv0PUaR7#37 z*!Wd)fU`Fui@-^-fZqd0vdl*Mk^rav1vBeMV6*H|u*+k{r>Qj=-|t~fy>39dGwECP zV_<5107W;=+u6~j00;Gf#x^Pfml#K7W}1*HINoW1NaY1JJzpm_g>C|Yd&Ah#zP@_9 zkLy2^yYFwzK&U9S+!~({#5bioXCYa7Sb};Tmiw3xh-~4r|CI8SIRDCw>9&}O^^4}6 z6<%n5_!hkcO(qSHrbPgWil?Z%wCUSXXS)AB+LY~Z+6-s`=bHcswiIULt_AKAj3&%$ zR}#G_Ie>H?Cw$_%QezmV-va^DP9dhN51u`hIVUnDsgvXhaLZLJDU~Kg?E{V(*$Xhe z;F~I}Cj5hfh-HU?zV2SY8M-QPTyj!Bp+O&cPAiau@N}Q7!hz^J6f&&>8|dK1ivfd2 zkZ*wpaL1TBTY!HD4d|eV>@L)xPXBzHwx<6Rp}7ws4niu~?}L3Vw315fcYdGN(klZ{ za>b?h^SNTpUZGK{_eUT`zad)r{h>1l5Qw_;bEEUDtg6hLQ^2YzU!nl<*hM?)vuI+C o5Xfn&M}PL~%i-Vu1zC{;de7w&tq6%hbw(aY%kX~X-N&!~7aJf?3jhEB diff --git a/icons/mob/inhands/equipment/tools_righthand.dmi b/icons/mob/inhands/equipment/tools_righthand.dmi index 00749175946f0168b868dc0708514c07355a833c..732af4e934dce52ac89fd16f81ba82aa10681cd8 100644 GIT binary patch literal 18260 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 ab)0N%R!SXVf>}RYIvNJIi*Mb3`o91kW+Su! literal 17105 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 V(Rb(8H}Eqch&wu}g|{BQ{$H%bUU~ok diff --git a/icons/obj/mechremoval.dmi b/icons/obj/mechremoval.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5b0667868d60f4cc362a17f7e4ba0ad1e10e30fb GIT binary patch literal 428 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 I8_2N#0P(^sPXGV_ literal 3758 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 E0gjA4UH||9